From 9b757c166659e5ff5597e2de5568914c7f0600e5 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Wed, 31 Jan 2018 23:12:31 +0300 Subject: refill stInitCodeTest --- ...tToCreateContractAndCallItOOG_d0g0v0Filler.json | 128 ++++++++++++++++++ ...ontractToCreateContractNoCash_d0g0v0Filler.json | 68 ++++++++++ ...ctToCreateContractOOGBonusGas_d0g0v0Filler.json | 128 ++++++++++++++++++ ...llContractToCreateContractOOG_d0g0v0Filler.json | 68 ++++++++++ ...chWouldCreateContractIfCalled_d0g0v0Filler.json | 143 +++++++++++++++++++++ ...WouldCreateContractInInitCode_d0g0v0Filler.json | 125 ++++++++++++++++++ .../CallRecursiveContract_d0g0v0Filler.json | 115 +++++++++++++++++ ...ContractToCreateEmptyContract_d0g0v0Filler.json | 116 +++++++++++++++++ ...NotEnoughCashContractCreation_d0g0v0Filler.json | 50 +++++++ .../OutOfGasContractCreation_d0g0v0Filler.json | 50 +++++++ ...fGasPrefundedContractCreation_d0g0v0Filler.json | 67 ++++++++++ .../stInitCodeTest/ReturnTest2_d0g0v0Filler.json | 70 +++++++++- .../stInitCodeTest/ReturnTest_d0g0v0Filler.json | 64 ++++++++- ...tackUnderFlowContractCreation_d0g0v0Filler.json | 74 +++++++++++ ...tionCreateAutoSuicideContract_d0g0v0Filler.json | 46 +++++++ ...ansactionCreateRandomInitCode_d0g0v0Filler.json | 74 +++++++++++ ...ansactionCreateStopInInitcode_d0g0v0Filler.json | 68 ++++++++++ ...actionCreateSuicideInInitcode_d0g0v0Filler.json | 68 ++++++++++ 18 files changed, 1520 insertions(+), 2 deletions(-) (limited to 'src/BlockchainTestsFiller/GeneralStateTests') diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractAndCallItOOG_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractAndCallItOOG_d0g0v0Filler.json index 54795c3cf..261b0e669 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractAndCallItOOG_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractAndCallItOOG_d0g0v0Filler.json @@ -25,6 +25,134 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractNoCash_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractNoCash_d0g0v0Filler.json index 6a2a010e7..08822f35a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractNoCash_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractNoCash_d0g0v0Filler.json @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOGBonusGas_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOGBonusGas_d0g0v0Filler.json index 067354e59..3e1bd38f5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOGBonusGas_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOGBonusGas_d0g0v0Filler.json @@ -25,6 +25,134 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x01", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOG_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOG_d0g0v0Filler.json index 6da50c010..6cf92d29b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOG_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractOOG_d0g0v0Filler.json @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractIfCalled_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractIfCalled_d0g0v0Filler.json index d5fc204af..37eae32d0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractIfCalled_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractIfCalled_d0g0v0Filler.json @@ -25,6 +25,149 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x02", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x02", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x02", + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x02", + "nonce" : "0x02", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x02", + "nonce" : "0x02", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0xd2571607e241ecf590ed94b12d87c94babe36db6" + } + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x02", + "nonce" : "0x02", + "storage" : { + "0x00" : "0x0c" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractInInitCode_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractInInitCode_d0g0v0Filler.json index 16ee9c9b1..dbbb7a36d 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractInInitCode_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallContractToCreateContractWhichWouldCreateContractInInitCode_d0g0v0Filler.json @@ -25,6 +25,131 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + "nonce" : "0x00" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "nonce" : "0x01", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "nonce" : "0x02", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "nonce" : "0x02", + "storage" : { + "0x00" : "0x0c" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0x62c01474f089b07dae603491675dc5b5748f7049" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "nonce" : "0x02", + "storage" : { + "0x00" : "0x0c" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallRecursiveContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallRecursiveContract_d0g0v0Filler.json index 94f570c27..bd31d9386 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallRecursiveContract_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallRecursiveContract_d0g0v0Filler.json @@ -25,6 +25,121 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x29", + "storage" : { + "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" + } + }, + "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" : { + "nonce" : "0x01", + "storage" : { + "0x02" : "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" + } + }, + "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" : { + "nonce" : "0x01", + "storage" : { + "0x02" : "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x29", + "storage" : { + "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" + } + }, + "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" : { + "nonce" : "0x01", + "storage" : { + "0x02" : "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" + } + }, + "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" : { + "nonce" : "0x01", + "storage" : { + "0x02" : "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x29", + "storage" : { + "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" + } + }, + "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" : { + "nonce" : "0x01" + }, + "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" : { + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x29", + "storage" : { + "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" + } + }, + "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" : { + }, + "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" : { + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x29", + "storage" : { + "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" + } + }, + "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" : { + }, + "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" : { + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x29", + "storage" : { + "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" + } + }, + "0x1a4c83e1a9834cdc7e4a905ff7f0cf44aed73180" : { + }, + "0x8e3411c91d5dd4081b4846fa2f93808f5ad19686" : { + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallTheContractToCreateEmptyContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallTheContractToCreateEmptyContract_d0g0v0Filler.json index 71786da1d..277346973 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallTheContractToCreateEmptyContract_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/CallTheContractToCreateEmptyContract_d0g0v0Filler.json @@ -25,6 +25,122 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x01", + "nonce" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + }, + "0xd2571607e241ecf590ed94b12d87c94babe36db6" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation_d0g0v0Filler.json index 794b8feef..d17708845 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation_d0g0v0Filler.json @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation_d0g0v0Filler.json index 26b7ca66a..64660d509 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation_d0g0v0Filler.json @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0cc970" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation_d0g0v0Filler.json index 86fa5d756..ac471f22b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation_d0g0v0Filler.json @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f678d0" + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0cc970", + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x00" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x00" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x00" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x00" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x00" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest2_d0g0v0Filler.json index 3cafbb2b7..880977f91 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x03d090", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15", + "0x01" : "0x3f" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15", + "0x01" : "0x3f" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15", + "0x01" : "0x3f" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15", + "0x01" : "0x3f" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15", + "0x01" : "0x3f" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15", + "0x01" : "0x3f" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest_d0g0v0Filler.json index f4ab02084..ea378e2f6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/ReturnTest_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0493e0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x194f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage" : { + "0x00" : "0x15" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/StackUnderFlowContractCreation_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/StackUnderFlowContractCreation_d0g0v0Filler.json index f3c1f3802..692bec0e1 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/StackUnderFlowContractCreation_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/StackUnderFlowContractCreation_d0g0v0Filler.json @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51940" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0bb8", + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51940" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0bb8", + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51940" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0bb8", + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51940" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0bb8", + "nonce" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62d1940" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0bb8", + "nonce" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62d1940" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0bb8", + "nonce" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateAutoSuicideContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateAutoSuicideContract_d0g0v0Filler.json index 3194cfa62..431fa823b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateAutoSuicideContract_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateAutoSuicideContract_d0g0v0Filler.json @@ -25,6 +25,52 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x0000000000000000000000000000000000000000" : { + "balance" : "0x0f" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x0000000000000000000000000000000000000000" : { + "balance" : "0x0f" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x0000000000000000000000000000000000000000" : { + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x0000000000000000000000000000000000000000" : { + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000000" : { + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000000" : { + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateRandomInitCode_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateRandomInitCode_d0g0v0Filler.json index e1cea34d0..d9ba66603 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateRandomInitCode_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateRandomInitCode_d0g0v0Filler.json @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4fc57" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x8a49", + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4fc57" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x8a49", + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4fc57" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x8a49", + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4fc57" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x8a49", + "nonce" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62cfc57" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x8a49", + "nonce" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62cfc57" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x8a49", + "nonce" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode_d0g0v0Filler.json index 52f5adf49..6f0d579ef 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode_d0g0v0Filler.json @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateSuicideInInitcode_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateSuicideInInitcode_d0g0v0Filler.json index f69856450..e22e65985 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateSuicideInInitcode_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stInitCodeTest/TransactionCreateSuicideInInitcode_d0g0v0Filler.json @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4d6d8" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4d6d8" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4d6d8" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4d6d8" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62cd6d8" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62cd6d8" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", -- cgit v1.2.3