go-ethereum/tests
Martin Holst Swende c7664b0636 core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486)
This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
but the genesis/config field is ConstantinopleFix.

The block numbers are:

    7280000 for Constantinople on Mainnet
    7280000 for ConstantinopleFix on Mainnet
    4939394 for ConstantinopleFix on Ropsten
    9999999 for ConstantinopleFix on Rinkeby (real number decided later)

This PR also defaults to using the same ConstantinopleFix number as whatever
Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
is not set.This means that for private networks which have already transitioned
to Constantinople, this PR will break the network unless ConstantinopleFix is
explicitly set!
2019-01-29 17:49:27 +01:00
..
testdata@6b85703b56 core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-29 17:49:27 +01:00
block_test.go tests: update tests, implement no-pow blocks (#17902) 2018-10-16 00:26:47 +02:00
block_test_util.go cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
difficulty_test.go tests: update tests, implement no-pow blocks (#17902) 2018-10-16 00:26:47 +02:00
difficulty_test_util.go all: update license information (#16089) 2018-02-14 13:49:11 +01:00
gen_btheader.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
gen_difficultytest.go tests: add ethash difficulty tests (#15191) 2017-09-27 15:30:41 +02:00
gen_stenv.go all: switch gas limits from big.Int to uint64 2018-01-03 14:45:35 +02:00
gen_sttransaction.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
gen_tttransaction.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
gen_vmexec.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
init.go core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-29 17:49:27 +01:00
init_test.go tests: update slow test lists, skip on windows/386 (#17758) 2018-09-28 22:23:47 +02:00
rlp_test.go tests: update tests and implement general state tests (#14734) 2017-07-11 13:49:14 +02:00
rlp_test_util.go core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-29 17:49:27 +01:00
state_test.go core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-29 17:49:27 +01:00
state_test_util.go vendor, crypto, swarm: switch over to upstream sha3 package 2019-01-04 09:26:07 +02:00
transaction_test.go params: fix golint warnings (#16853) 2018-06-05 12:31:34 +02:00
transaction_test_util.go tests: golint fixes for tests directory (#16640) 2018-05-02 11:20:19 +03:00
vm_test.go tests: update slow test lists, skip on windows/386 (#17758) 2018-09-28 22:23:47 +02:00
vm_test_util.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00