Why Forkcast?

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.

ELCLTestingMAINNET

What Forkcast Shows

The Upgrade Lifecycle

Every Ethereum upgrade flows through four phases. Expand any phase to see the steps inside.

Phase 01ScopingEIPs proposed & selected+
Headliner Proposals

Major EIPs are proposed for inclusion in the upcoming fork.

Headliner Selection

Core devs select the headline features that define the upgrade scope.

Non-headliner Proposals & Selection

Smaller EIPs proposed alongside confirmed headliners. Remaining EIPs accepted or deferred — scope finalized.

EIP-specific Devnets concurrent

Individual EIPs tested in isolation on dedicated devnets. Begins as soon as headliners are chosen; ends when generalized devnets start.

Phase 02ImplementationFreeze, devnets, releases+
Feature Freeze

No new features added. Existing features can still be removed if insufficiently ready.*

Generalized Devnets ~30d

All EIPs tested together on combined devnets. EIP-specific devnets merge into this phase.

Client Releases

Client teams ship implementations of all included EIPs.

Phase 03ReviewAudit & testnet deployment+
Security Review ~30d

Dedicated security audit period before testnet deployment.

Permissioned Testnet min 14d

Deployed to a controlled testnet with vetted validators.

Permissionless Testnet min 14d

Activated on public testnets (Holesky, Sepolia) for open validation.

Phase 04DeploymentMainnet activation+
Mainnet Date Chosen

A specific epoch is locked in for the network upgrade.

Buffer ~30d

Time for L2s and protocols to prepare once the mainnet date is announced.

Mainnet Fork

The upgrade activates on the live Ethereum network.

* Features can be removed after freeze if insufficiently ready.

How Forkcast Connects to ACD

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.

1. Before calls

Client teams publish their EIP perspectives. Forkcast aggregates them so you can see the consensus landscape before discussion begins.

2. During calls

ACD calls produce decisions — which EIPs move from Proposed to Considered for Inclusion (CFI) to Scheduled for Inclusion (SFI).

3. After calls

Forkcast records these decisions with timestamps and call references, and publishes AI-generated summaries and transcripts.

4. Between calls

EIP detail pages and stakeholder views let you follow progress asynchronously without attending every meeting.

Propose an EIP for a Fork

Want your EIP tracked on Forkcast and considered for an upcoming upgrade? Follow these three steps:

1
Write your EIP

Draft your proposal following the EIP standards and get it to Draft status on ethereum/EIPs.

2
Add it to Forkcast

Submit a PR adding your EIP data to the src/data/eips/ directory in the Forkcast repository.

3
Champion it through ACD

Present your EIP at an AllCoreDevs call and build consensus. See the championing guide for the full process.

Every Ethereum Upgrade

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).

UpgradeExecution LayerConsensus LayerDate
HegotaBogotaDevcon 6HezeStarTBD
GlamsterdamAmsterdamDevconnectGloasStarTBD
FusakaOsakaDevcon 5FuluStarDec 2025
PectraPragueDevcon 4ElectraStarMay 2025
DencunCancunDevcon 3DenebStarMar 2024
ShapellaShanghaiDevcon 2CapellaStarApr 2023
The MergeParisEthCCBellatrixStarSep 2022
LondonLondonDevcon 1Pre-BeaconAug 2021
BerlinBerlinDevcon 0Apr 2021
IstanbulIstanbulHistoricalDec 2019
ConstantinopleHistoricalFeb 2019
ByzantiumHistoricalOct 2017
HomesteadMar 2016
FrontierJul 2015

Related Resources

PS