Tracking every Ethereum upgrade from EIP proposal to mainnet — aggregating AllCoreDevs decisions, client team perspectives, and testing progress so you don't have to attend every call.
Ethereum has no CEO who pushes the update button. Upgrades succeed only when 11+ independent client teams, researchers, and the community agree to change the rules simultaneously — coordinated across dozens of calls, hundreds of GitHub threads, and months of testing.
Forkcast is the visual layer on top of this process. It shows which EIPs are proposed, which have client support, and where each upgrade stands on the path to mainnet — without requiring you to follow every meeting.
See every EIP proposed, considered, or included for each fork — with status history and ACD call references.
AI-generated summaries and full transcripts of AllCoreDevs calls, breakout rooms, and working groups.
Published perspectives from all 11 client teams on which EIPs they support, oppose, or want more research on.
Filter upgrade impact by audience — app developers, stakers, node operators, L2 teams, or end users.
Individual pages for each tracked EIP with plain-language descriptions, stakeholder impacts, and tradeoffs.
Monitor which EIPs are activated on which devnets and testnets, and track client readiness across the board.
Every Ethereum upgrade flows through four phases. Expand any phase to see the steps inside.
* Features can be removed after freeze if insufficiently ready.
Forkcast is the visual layer on top of the AllCoreDevs process. The PM repo is where the work happens; Forkcast is where you see the state of that work.
Want your EIP tracked on Forkcast and considered for an upcoming upgrade? Follow these three steps:
Draft your proposal following the EIP standards and get it to Draft status on ethereum/EIPs.
Submit a PR adding your EIP data to the src/data/eips/ directory in the Forkcast repository.
Present your EIP at an AllCoreDevs call and build consensus. See the championing guide for the full process.
Names are chosen by core developers on AllCoreDevs calls. Execution layer upgrades are named after Devcon host cities, consensus layer upgrades after stars. Combined upgrades merge both into a portmanteau (e.g. Pectra = Prague + Electra).
How Ethereum coordinates network upgrades from proposal to mainnet deployment.
Guide to shepherding an EIP through the protocol inclusion process.
The canonical reference for all Ethereum Improvement Proposals — text, status, and history.
Source code and EIP data for forkcast.org. Submit PRs to add your EIP to the tracker.
Recordings of all AllCoreDevs calls, breakout rooms, and working group sessions.
Where core developers discuss protocol changes asynchronously between calls.