-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Create hardfork meta config flags #9973
Comments
Related to #9972 |
(Repost from another discussion.) From a pure engineering perspective though, it can break guarantees that a certain transition only means one thing. This is not black and white and we have already broken it before, but I would hope we make the chances as small as possible. Giving a hypothetical example that what grouped transition might break:
My suggestion for dealing with chainspec would be:
Geth's approach on chainspec is just to always group mainnet hard fork changes together. So you won't find individual EIP numbers there. This certainly makes configuration easier (and the engineering cost is the same as us). However, the apparent drawback is that you cannot support other networks. |
Comment from @karalabe ethereum/go-ethereum#17675 (comment)
😂 |
Closing issue due to its stale state. |
For:
byzantiumTransition
constantinopleTransition
To simplify the configuration. Duplicate or conflicting transitions should throw a meaningful error, i.e., both
constantinopleTransition
andeip1283Transition
specified.Stand-alone flags like
eip1283Transition
should be still available for networks that don't want all of the transitions, i.e., there is no EIP-1234 on Kovan.The text was updated successfully, but these errors were encountered: