@iotex_io v2.4.0 is shipping — our biggest mainnet upgrade of 2026.
It's a mandatory hardfork activating at block 48,985,561 (≈ June 7, 2026 · 23:52 UTC).
Two things we've been working toward all year:
⚡ Pectra EVM — IoTeX is now aligned with Ethereum's latest execution layer:
· EIP-7702 — EOAs can act as smart accounts
· EIP-2537 — native BLS12-381 (bridges, light clients, ZK)
· EIP-2935 — historical block hashes from state
· EIP-7623 — recalibrated calldata pricing
🛡️ Candidate Exit Queue — delegates can no longer unwind their self-stake instantly. Exits now go through a request → schedule → confirm flow, with admission rate-limited at the protocol level. A cleaner, more predictable lifecycle for our delegate set.
What you need to do 👇
▸ Delegates / Full Nodes / API Nodes — upgrade to v2.4.0 before block 48,985,561. Miss it = fork off mainnet.
▸ Wallets & dApps — check your gas estimator against the new EIP-7623 calldata floor, and add support for TxType 0x04 (SetCode) if you serialize raw transactions.
▸ Indexers / Explorers — new on-chain events from the exit queue and 7702 authorization tuples are ready to be indexed.
Release notes:
github.com/iotexproject/iote…
Huge thanks to the core team, delegates, and every dev who helped pressure-test this release.
Run a node. Build on it. See you on the other side of 48,985,561. LFG. 🟢