Upgrade Timeline
| Upgrade | Mainnet activation | Bepolia activation | Status |
|---|---|---|---|
| Pre-merge hardforks (Frontier through GrayGlacier) | Genesis | Genesis | Live |
| Merge (Paris) | Genesis | Genesis | Live |
| Shanghai | Genesis | Genesis | Live |
| Cancun | Genesis | Genesis | Live |
| Prague / Pectra (EL) | 2025-06-04 | 2025-05-07 | Live |
| Berachain Prague1 | 2025-09-03 | 2025-08-06 | Live |
| Berachain Prague2 | 2025-09-30 | 2025-09-17 | Live |
| Osaka / Fusaka (EL) | TBD | TBD | Coming soon |
Genesis indicates activated from chain start rather than at a later fork timestamp.
EIP-7702 — Native Account Abstraction
EIP-7702 allows externally owned accounts to temporarily behave like smart contracts within a single transaction. This unlocks batched calls, gas sponsorship, and other account-abstraction patterns without deploying a separate contract wallet.- Basics — understand the fundamentals
- Batch Transactions — combine multiple calls into one transaction
- Gas Sponsorship — let a third party pay for gas
EIP-5792 — Wallet Batching Capabilities
EIP-5792 introduceswallet_sendCalls, enabling applications to request wallets to process batches of on-chain write calls and check their status.
- Overview — how wallet batching works
- MetaMask reference docs — implementation details and wallet behavior