Ethereum activated the Shapella network upgrade on its Sepolia testnet at epoch 56832 at 04:04:48 UTC on February 28, 2023, completing a scheduled public-network rehearsal of validator withdrawals.

The activation was consequential because Ethereum’s proof-of-stake validators could deposit ether and earn protocol rewards but could not yet withdraw those balances from the production Beacon Chain. Shapella was designed to remove that asymmetry. Testing the mechanism on Sepolia allowed client teams, staking operators and infrastructure providers to exercise the new rules without putting mainnet funds at risk.

This was not the launch of withdrawals on Ethereum mainnet. Sepolia ether had no equivalent claim on production ETH, and the testnet’s smaller, controlled validator set limited how confidently its performance could be generalized. The February 28 result established that the scheduled rules activated on Sepolia; it did not guarantee that later testnet or mainnet deployments would be trouble-free.

What Shapella changed

“Shapella” combined Shanghai, the execution-layer portion of the upgrade, with Capella, its consensus-layer counterpart. Coordinating both layers was necessary because withdrawal eligibility and scheduling originated on the Beacon Chain while the resulting ether balances had to become available at execution-layer addresses.

EIP-4895 specified that bridge as a system-level operation rather than an ordinary user transaction. Once the consensus layer dequeued a withdrawal, the execution payload carried its index, validator index, recipient address and amount. The execution client then applied an unconditional balance increase. The operation required no user-submitted transaction and carried no gas charge.

Capella provided both partial and full withdrawals. A partial withdrawal moved a validator balance above the 32 ETH effective-balance threshold to an execution address while the validator remained active. A full withdrawal followed a validator’s exit and made its remaining balance available after the protocol’s exit and withdrawal processes.

Validators also needed compatible withdrawal credentials. Those using the older `0x00` BLS prefix had to submit a one-time change to an execution-address credential before receiving withdrawals. The Sepolia deployment therefore tested more than a simple transfer: it exercised coordination among consensus clients, execution clients, credential changes and withdrawal processing.

Why Sepolia was an intermediate test

Ethereum’s protocol team had already used the temporary Zhejiang environment for Shapella testing. Sepolia was more durable, but its validator participation was restricted rather than permissionless. Core developers selected it ahead of Goerli partly because its smaller validator set made it a more manageable first public-testnet deployment.

That design created a deliberate progression. Problems could first be found in temporary development environments, then in Sepolia’s controlled public setting, and later in a broader testnet before any production activation was scheduled. The process reduced risk but could not eliminate it: mainnet differed in economic value, operator diversity, infrastructure load and the consequences of incompatible client software.

The Ethereum Foundation had warned that Sepolia operators running outdated clients would remain on the pre-upgrade chain and become incompatible with the post-Shapella network. The activation consequently tested the social coordination of a hard fork as well as the withdrawal code itself.

Event-day limits

Contemporaneous reporting characterized the Sepolia fork as successful, and the maintained network configuration records its activation time and epoch. The available evidence does not provide a complete event-day measurement of client participation, missed blocks, withdrawal counts or latency. No claim about those metrics, ether’s price or market causation is warranted from the surviving record.

Later context

Ethereum subsequently activated Shapella on mainnet on April 12, 2023. That later outcome confirms where the testing sequence led, but it was not an accomplished result on February 28. The event-day development was narrower: Sepolia had adopted the withdrawal-capable rules, while another public test and a mainnet scheduling decision still remained ahead.

Primary sourceEthereum Foundation Protocol Support Team — Sepolia Shapella Announcement

The complete source packet and revision history are retained with the newsroom record.

Automated desk disclosure

Automated systems may have assisted with source organization and drafting. Coinburn is accountable for the published text and maintains a revision record.

Financial-risk note

This article provides news and analysis, not investment, legal or tax advice. Digital assets are volatile and may result in total loss.