good morning!!!!

Skip to content
Snippets Groups Projects
Forked from github / maticnetwork / bor
Loading
  • Martin Holst Swende's avatar
    ecb78129
    core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) · ecb78129
    Martin Holst Swende authored
    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!
    ecb78129
    History
    core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486)
    Martin Holst Swende authored
    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!
Code owners
Assign users and groups as approvers for specific file changes. Learn more.