Built on top of the V2 multi-repo local build system tracked in #15.
Description
This tracks the hardfork/network-upgrade rollout across the preprocessor, theme, eipw, and EIPs repos.
The rollout adds generated hardfork data to the prepared site, renders a /hardforks/ page in the theme, shows hardfork membership on proposal pages, and adds eipw support for the source-level network-upgrade preamble marker.
The first preprocessor PRs use a transitional registry so the site can ship before source EIPs are updated. After eipw supports the marker, follow-up EIPs repo PRs can add network-upgrade metadata to modern hardfork Meta EIPs, then the preprocessor transitional modern registry entries can be cleaned up. Permanent historical, irregular, curated, and unparseable entries remain in the preprocessor registry.
Demo site: wg-eips.ritovision.com
Addresses:
PR Sequence
Prerequisite
Preprocessor (stacked on #34, merge in order)
Theme (depends on the generated hardfork data shape)
eipw (independent; gates later EIPs marker backfill)
Post-eipw Follow-up
These follow-ups are not part of the current PR stack. They wait until the eipw PR lands, because adding network-upgrade to EIPs before eipw accepts the field would create lint failures.
EIPs
- Add
network-upgrade markers to modern hardfork Meta EIPs.
- Keep historical and irregular entries in the preprocessor registry unless their source format can be represented cleanly.
- Avoid changing old historical source documents just to satisfy the new marker model.
Preprocessor
- Prefer source markers over transitional registry entries where markers exist.
- Remove or shrink transitional modern registry entries that are replaced by source metadata.
- Keep permanent historical registry entries for legacy, irregular, curated, or unparseable cases.
Description
This tracks the hardfork/network-upgrade rollout across the preprocessor, theme, eipw, and EIPs repos.
The rollout adds generated hardfork data to the prepared site, renders a
/hardforks/page in the theme, shows hardfork membership on proposal pages, and adds eipw support for the source-levelnetwork-upgradepreamble marker.The first preprocessor PRs use a transitional registry so the site can ship before source EIPs are updated. After eipw supports the marker, follow-up EIPs repo PRs can add
network-upgrademetadata to modern hardfork Meta EIPs, then the preprocessor transitional modern registry entries can be cleaned up. Permanent historical, irregular, curated, and unparseable entries remain in the preprocessor registry.Demo site: wg-eips.ritovision.com
Addresses:
PR Sequence
Prerequisite
Preprocessor (stacked on #34, merge in order)
Theme (depends on the generated hardfork data shape)
eipw (independent; gates later EIPs marker backfill)
Post-eipw Follow-up
These follow-ups are not part of the current PR stack. They wait until the eipw PR lands, because adding
network-upgradeto EIPs before eipw accepts the field would create lint failures.EIPs
network-upgrademarkers to modern hardfork Meta EIPs.Preprocessor