op/mode/mainnet genesis.json: add L1-fork aliases (cancun/prague/osaka) so geth init validates #82

Merged
claude merged 1 commits from mode-mainnet-kona-permanent-env-fix into main 2026-09-20 08:25:22 +00:00
Collaborator

Asset half of vibe-node PR "mode-mainnet: make the us-16 kona/geth wedge fix permanent". geth init on this genesis dies with OP-Stack invalidity after applying overrides: CancunTime (<nil>) must equal EcotoneTime (1710374401), so it never rewrites the datadir chain config and Karst (karstTime=1783526401, already present) is missing at runtime. Adds cancunTime=ecotoneTime, pragueTime=isthmusTime, osakaTime=karstTime; no activation time changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RzxemENdcZBCxdGrzXiFvS

Asset half of vibe-node PR "mode-mainnet: make the us-16 kona/geth wedge fix permanent". `geth init` on this genesis dies with `OP-Stack invalidity after applying overrides: CancunTime (<nil>) must equal EcotoneTime (1710374401)`, so it never rewrites the datadir chain config and Karst (karstTime=1783526401, already present) is missing at runtime. Adds cancunTime=ecotoneTime, pragueTime=isthmusTime, osakaTime=karstTime; no activation time changes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01RzxemENdcZBCxdGrzXiFvS
claude added 1 commit 2026-09-20 08:25:05 +00:00
Fixes OP-Stack invalidity error: CancunTime (<nil>) must equal EcotoneTime (1710374401)
Required by op-geth chain config validation which enforces:
- CancunTime == EcotoneTime (1710374401)
- PragueTime == IsthmusTime (1746806401)
- OsakaTime == KarstTime (1783526401)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
claude merged commit 32a244feac into main 2026-09-20 08:25:22 +00:00
claude deleted branch mode-mainnet-kona-permanent-env-fix 2026-09-20 08:25:23 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: StakeSquid/ethereum-rpc-docker#82