v1.3.1
Ethernova v1.3.1 — Hotfix Release
Why this release?
v1.3.0 introduced the chain ID migration from 77777 to 121525. However, new nodes trying to sync from block 0 would crash at block 3,986 with:
invalid chain id for signer: have 77777 want 121525
This happened because historical transactions (before block ~138,396) were signed with the old chain ID 77777. The EIP-155 signature verifier in v1.3.0 strictly required 121525 for all transactions, making it impossible for fresh nodes to validate pre-migration blocks.
Existing nodes were unaffected because they had already validated those blocks before the chain ID switch. Only brand new nodes attempting a full sync from genesis hit this error.
What changed
- The EIP-155 transaction signer now accepts the legacy chain ID (
77777) when verifying historical transaction signatures on the Ethernova chain. This is read-only verification — new transactions are still signed exclusively with chain ID121525. - Static peers and bootnodes in the Windows package now point to reachable listening ports (
30303/30304) instead of NAT ephemeral ports that were unreachable from the internet.
Is this a consensus change? Can it cause a chain split?
No. This change is fully compatible with v1.3.0 nodes:
- The network protocol is identical (
eth/68, network ID121525, same genesis hash) - New transactions are signed with
121525— unchanged from v1.3.0 - v1.3.0 and v1.3.1 nodes peer with each other normally
- The fix only affects signature verification during initial sync of historical blocks. Existing nodes never re-validate old blocks, so they are completely unaffected.
Upgrade Notes
- Existing v1.3.0 nodes: Drop-in binary replacement. No genesis reset or resync required. Upgrade is optional but recommended.
- New nodes: Download the Windows ZIP, extract, and run
start-node.bat. The node will sync the full chain from block 0 automatically. - If you previously tried to sync with v1.3.0 and got the chain ID error: Delete your
data/folder and start fresh with this release.
Downloads
ethernova-node-v1.3.1-windows.zip— Ready-to-run Windows package (node binary + start scripts + genesis + peer config)ethernova-linux-amd64— Linux binary (amd64)