Ethereum’s Pectra upgrade went live on mainnet in May 2025 and received less attention than it deserved. Unlike the Merge, which changed consensus, or Shapella, which unlocked staked ETH withdrawals, Pectra had no single dramatic headline. It bundled a set of targeted improvements across staking, user accounts, and Layer 2 throughput.
Ten months on, here is what it actually changed.
EIP-7702: Account abstraction without a new account type
This is the most significant change for ordinary users, and also the most misunderstood.
Before Pectra, Ethereum had two kinds of accounts: externally owned accounts (EOAs), which are regular wallets controlled by a private key, and smart contract accounts, which have programmable logic. To get smart account features such as gas sponsorship, batched transactions, or session keys, you had to use a smart contract wallet like Safe or Argent.
EIP-7702 changes this. Any EOA can now adopt the code of a smart contract for the duration of a single transaction, then revert to its normal state. This means:
- A dApp can pay the gas for a user’s transaction without requiring the user to switch wallets
- A user can batch multiple on-chain operations into one transaction, saving gas and reducing friction
- Session keys can authorize limited spending without exposing the main private key
The practical result is that onboarding gets easier. Users can interact with dApps without holding ETH for gas. Wallets including MetaMask and Rabby shipped EIP-7702 support within weeks of Pectra’s activation, and several dApp frontends have implemented sponsored transactions.
One clarification worth making: EIP-7702 is not full account abstraction. The EOA still exists as a distinct account type. EIP-7702 overlays programmable behavior for a single transaction without merging the two account models. EIP-4337, the full account abstraction standard, continues as a separate track and is not replaced by this change.
EIP-7251: Larger validator balances
Before Pectra, each Ethereum validator had a maximum effective balance of 32 ETH. Any ETH staked above that threshold earned no additional rewards. Large institutional stakers and staking pools running thousands of validators were managing enormous operational overhead: separate validator keys, attestation duties, and infrastructure for each 32-ETH slot.
Pectra raises the maximum effective balance to 2,048 ETH. A staker running 64 validators can consolidate into a single validator slot with no change in their economic exposure. This reduces the total number of active validators, which lowers the bandwidth required for consensus messages and speeds up certain network operations.
For liquid staking protocols like Lido and Rocket Pool, consolidation means fewer validator keys to manage and lower infrastructure costs. Whether those savings flow to stakers as higher net yields depends on protocol-specific decisions, but the structural efficiency gain is real.
EIP-7002: Execution-layer-triggered withdrawals
Previously, exiting a validator and withdrawing staked ETH required access to the validator’s BLS signing key. For liquid staking protocols, this created a structural risk: if an operator controlled the signing key, they held leverage over the withdrawal process.
EIP-7002 removes this dependency. Withdrawals can now be triggered by the execution-layer withdrawal address, typically controlled by the staker or by a staking protocol’s smart contract. A liquid staking protocol’s smart contract can autonomously exit validators without depending on an operator key.
This is a meaningful security improvement for the staking ecosystem. It removes a class of counterparty risk that was baked into liquid staking architecture for years and gives the staking stack a cleaner separation between consensus-layer operations and execution-layer control.
EIP-7691: More blobs for L2s
Ethereum’s Dencun upgrade in March 2024 introduced blob transactions for Layer 2s and dramatically cut L2 fees. Dencun set the blob target at 3 per block with a maximum of 6. Pectra increased the target to 6 with a maximum of 9.
More blobs mean L2s can post more data per block at any given time. When blob demand exceeds the target, fees rise through a fee market mechanism similar to EIP-1559. Raising the target delays congestion and reduces costs for L2 users during high-activity periods. Every major L2 operating on Ethereum benefits directly.
What Pectra didn’t change
Pectra did not resolve Ethereum’s fragmented user experience across L2s. It did not ship full account abstraction. It did not address growing centralization pressure in block building, which continues under research proposals including FOCIL and enshrined PBS. These remain the next major battlegrounds.
The takeaway
Pectra was a consolidation upgrade. It made Ethereum’s staking infrastructure leaner, gave ordinary wallets programmable capabilities without a full account model overhaul, and increased L2 throughput. None of these changes made headlines. All of them matter.
Shipping a global settlement layer is incremental work. Pectra was a well-executed increment, and the protocols and users building on top of Ethereum are better positioned because of it.