op-geth/cmd/puppeth
Martin Holst Swende ecb781297b 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-24 11:36:30 +01:00
..
testdata cmd/puppeth: implement chainspec converters 2018-12-03 12:34:41 +02:00
genesis.go core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-24 11:36:30 +01:00
genesis_test.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
module.go cmd/puppeth: your Ethereum private network manager (#13854) 2017-04-11 01:25:53 +02:00
module_dashboard.go core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-24 11:36:30 +01:00
module_ethstats.go cmd/puppeth: support latest docker compose, expose faucet UDP 2018-12-11 13:41:41 +02:00
module_explorer.go cmd/puppeth: support latest docker compose, expose faucet UDP 2018-12-11 13:41:41 +02:00
module_faucet.go cmd/puppeth: support latest docker compose, expose faucet UDP 2018-12-11 13:41:41 +02:00
module_nginx.go cmd/puppeth: support latest docker compose, expose faucet UDP 2018-12-11 13:41:41 +02:00
module_node.go cmd/puppeth: support latest docker compose, expose faucet UDP 2018-12-11 13:41:41 +02:00
module_wallet.go cmd/puppeth: support latest docker compose, expose faucet UDP 2018-12-11 13:41:41 +02:00
puppeth.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
ssh.go cmd/puppeth: accept ssh identity in the server string (#17407) 2018-08-20 16:54:38 +03:00
wizard.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_dashboard.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_ethstats.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_explorer.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_faucet.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_genesis.go core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) 2019-01-24 11:36:30 +01:00
wizard_intro.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_netstats.go cmd/puppeth: fix nil panic on disconnected stats gathering 2018-08-16 09:41:16 +03:00
wizard_network.go cmd/puppeth: fix comment typo (#17690) 2018-09-18 11:30:39 +03:00
wizard_nginx.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_node.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00
wizard_wallet.go cmd/puppeth: chain import/export via wizard, minor polishes 2018-12-04 12:12:40 +02:00