Ethereum's Pectra Upgrade Explained: Key Changes to Execution, Staking, and User Experience
A clear breakdown of Ethereum's May 2025 Pectra upgrade, covering EIP-7702 account abstraction, validator staking improvements, Layer 2 blob scaling, and what changed for users.

Key Takeaways |
1. Pectra launched on May 7, 2025 as Ethereum's most significant upgrade since The Merge, bundling 11 Ethereum Improvement Proposals (EIPs) across staking, user experience, and Layer 2 scaling. |
2. EIP-7702 introduced account abstraction for regular wallets, allowing features like gas-free transactions, transaction batching, and social recovery without switching to a new wallet type. |
3. Validators can now stake between 32 and 2,048 ETH in a single validator (up from a fixed 32 ETH), significantly reducing operational complexity for large stakers. |
What Is the Pectra Upgrade?
Ethereum's Pectra upgrade went live on May 7, 2025. It is a hard fork, meaning it introduced changes that are not backward-compatible with older versions of the Ethereum network. All nodes and validators must run updated software to continue participating.
The name comes from combining two simultaneous upgrades: Prague, which affects the execution layer (how transactions are processed), and Electra, which affects the consensus layer (how validators agree on the state of the chain). Together, they form Pectra.
This was Ethereum's largest single upgrade in terms of the number of EIPs included, bundling 11 proposals across several categories including wallet functionality, staking operations, and data availability for Layer 2 networks. Developers had been describing it as the most significant Ethereum overhaul since The Merge in 2022.
The Full List of EIPs in Pectra
Each EIP (Ethereum Improvement Proposal) targets a specific part of the protocol. The table below summarizes what each one changes:
EIP | Name | What It Changes | Who Benefits |
EIP-7702 | Account Abstraction for EOAs | Lets regular wallets temporarily run smart contract logic | All users, wallet developers |
EIP-7251 | Increased Max Validator Balance | Raises staking cap from 32 ETH to 2,048 ETH per validator | Stakers, institutional validators |
EIP-7002 | Execution Layer Withdrawals | Validators can trigger withdrawals via the execution layer | Staking services, validators |
EIP-6110 | Faster Validator Onboarding | Reduces deposit activation from ~9 hours to ~13 minutes | New validators, staking protocols |
EIP-7691 | More Blobs Per Block | Doubles blob target from 3 to 6 per block | Layer 2 rollup users and developers |
EIP-7623 | Calldata Cost Increase | Raises calldata gas cost to push rollups toward blobs | Layer 2 developers |
EIP-2537 | BLS12-381 Precompile | Faster cryptographic operations for privacy and ZK tools | ZK-proof developers |
EIP-2935 | Historical Block Access | Extends readable block history from ~1 hour to ~27 hours | Smart contract developers |
EIP-7702: Account Abstraction for Regular Wallets
EIP-7702 is the most user-facing change in Pectra. To understand why it matters, it helps to understand how Ethereum wallets currently work.
How Ethereum Accounts Work Today
Ethereum has two types of accounts:
Externally Owned Accounts (EOAs): standard wallets controlled by a private key. MetaMask, Ledger, and most consumer wallets are EOAs.
Smart Contract Accounts: programmable accounts that can execute code automatically. They are more powerful but historically required deploying an entirely new contract with a different address.
EOAs have limitations. Each transaction requires a separate signature. Users must hold ETH to pay gas fees, even when interacting with a decentralized application. There is no built-in way to recover a wallet if the private key is lost.
What EIP-7702 Changes
EIP-7702 allows an EOA to temporarily delegate its behavior to a smart contract during a single transaction. Think of it as giving your standard wallet the ability to run smart contract logic for specific actions, without permanently converting it or creating a new address.
This unlocks a set of new capabilities for regular wallet users:
Transaction batching: multiple actions (for example, approving a token and then trading it) can be bundled into one transaction, saving time and gas fees.
Gas sponsorship: a third party, such as a decentralized application, can pay the gas fee on a user's behalf. Users can interact with apps without needing ETH in their wallet first.
Social recovery: a wallet can be configured so that trusted contacts can help restore access if a private key is lost.
Session keys: temporary signing keys can be authorized for specific actions, so users do not need to approve every small interaction manually.
EIP-7702 was co-authored by Vitalik Buterin. It introduces a new transaction type (Type 4), where an EOA includes an authorization list specifying which smart contract code to delegate to. Critically, users keep the same wallet address, and the delegation can be revoked at any time.
Wallet providers, including MetaMask and Ledger, have announced integration plans. Not all features will be available immediately, as individual wallets and applications need time to implement them.
Staking Changes: EIP-7251, EIP-7002, and EIP-6110
EIP-7251: Higher Maximum Validator Balance
Before Pectra, validators were locked into exactly 32 ETH per validator. Any ETH earned above that threshold did not compound. Staking 96 ETH meant running three separate validators.
EIP-7251 raises the maximum effective balance per validator to 2,048 ETH. Validators can now stake any amount between 32 and 2,048 ETH in a single validator, and rewards compound on the full amount. Validators managing multiple positions can consolidate them into one, reducing operational overhead significantly.
This is particularly relevant for institutional stakers and large staking services, who previously had to manage hundreds or thousands of separate validators. A new validator credential type (0x02) was introduced to support this change. It is opt-in, meaning existing validators do not have to change anything.
EIP-7002: Execution Layer Withdrawals
Previously, initiating a validator exit or withdrawal required action from the validator key itself, which is often held by a third-party node operator in delegation staking arrangements. This created coordination risks.
EIP-7002 allows withdrawals to be triggered directly from a validator's withdrawal credentials on the execution layer. Stakers who delegate to node operators can now initiate exits without relying on the operator's cooperation. Smart contracts can also manage validator lifecycles programmatically, which is useful for liquid staking protocols and restaking platforms.
EIP-6110: Faster Validator Onboarding
In Ethereum's proof-of-work era, new validator deposits had to wait approximately 2,048 blocks (roughly 9 hours) before activation, to guard against chain reorganizations. With proof-of-stake, this delay is no longer necessary.
EIP-6110 reduces the validator activation time from around 9 hours to approximately 13 minutes by processing deposits directly within the execution layer rather than requiring a separate relay step. This makes staking noticeably more practical for new participants.
Layer 2 Scaling: EIP-7691 and EIP-7623
Ethereum's scaling strategy relies heavily on Layer 2 rollups, which process transactions off-chain and post compressed data back to Ethereum mainnet. The Dencun upgrade in March 2024 introduced blobs, a cheaper data format specifically designed for rollup data. Pectra extended this work.
EIP-7691: More Blobs Per Block
EIP-7691 doubled the target number of blobs per block from 3 to 6, and raised the maximum from 6 to 9. Blobs are large data packets that rollups use to post transaction data to Ethereum. More blobs per block means more capacity for rollup data, which translates to lower fees on Layer 2 networks.
Following Pectra, daily blob usage increased by around 21 percent compared to pre-upgrade levels. Blob prices remained near zero, meaning the additional capacity has kept rollup data costs extremely low.
EIP-7623: Discouraging Legacy Calldata
Before blobs were introduced, rollups posted data to Ethereum using calldata, an older storage method that is permanently written to the blockchain and more expensive. Some rollups continued using calldata out of habit or tooling constraints.
EIP-7623 raised the gas cost of calldata from 16 to 42 gas per byte, making it significantly less attractive relative to blobs. The goal is to push the remaining rollup operators to adopt blob-based data posting, which reduces mainnet storage requirements and keeps fees lower.
Other Technical EIPs
EIP-2537: BLS12-381 Precompile
This EIP adds native support for the BLS12-381 cryptographic curve directly in the EVM. Previously, running BLS12-381 operations on-chain was prohibitively expensive in gas. With the precompile, zero-knowledge proof systems and privacy-preserving applications can use this cryptography at a practical cost.
EIP-2935: Extended Historical Block Access
Smart contracts previously could only reference block data going back roughly one hour. EIP-2935 extends this window to approximately 27 hours by storing recent block hashes in a dedicated contract. This is useful for verification systems and applications that need to check historical state.
What Pectra Means for Everyday Users
For most Ethereum users, the immediate impact of Pectra is indirect. The core changes happen at the protocol level, and the full benefits become visible as wallets, applications, and staking services implement them.
Over time, users can expect:
Simpler wallet interactions, with fewer approval steps and the option to pay gas fees in tokens other than ETH, depending on wallet support.
Lower fees on Layer 2 networks, as increased blob capacity reduces data costs for rollup operators.
More flexible staking options, with easier onboarding and better withdrawal controls for those running validators or participating in staking pools.
Pectra also sets the foundation for future upgrades. The Fusaka upgrade, planned for later in 2025, is expected to continue Ethereum's scaling roadmap with further improvements to data availability and network performance.
Frequently Asked Questions
What does Pectra stand for? |
Pectra combines the names of two simultaneous upgrades: Prague (the execution layer update) and Electra (the consensus layer update). The combined name follows Ethereum's tradition of naming upgrades after cities and star names from the Devcon conference locations. |
Do I need to do anything as an Ethereum user? |
No. If you hold ETH or use Ethereum-based applications, nothing changes on your end. The upgrade happened automatically at the protocol level. Wallets and applications will gradually adopt the new features. |
What is account abstraction, in simple terms? |
Account abstraction means giving regular wallets the ability to run programmable logic, like a smart contract. It enables features like paying gas fees in tokens other than ETH, grouping multiple steps into one transaction, and setting up recovery options if you lose access to your wallet. |
Is EIP-7702 the same as ERC-4337? |
They are related but different. ERC-4337 introduced smart contract wallets with separate addresses and infrastructure. EIP-7702 adds smart contract capabilities to existing wallets (EOAs) without requiring a new address or wallet deployment. They can coexist. |
Will Pectra lower ETH gas fees on mainnet? |
Pectra does not directly lower gas fees for standard Ethereum mainnet transactions. It does lower data costs for Layer 2 rollups, which indirectly benefits users of those networks. Mainnet fee levels depend on demand and are not changed by this upgrade. |
What is the next Ethereum upgrade after Pectra? |
Ethereum developers were working on the Fusaka upgrade, expected later in 2025, which aims to expand data availability further. A longer-term upgrade called Hegota is also in planning, which targets full native account abstraction at Layer 1. |
Disclaimer: This content is for educational and informational purposes only and is not financial advice. Nothing here is a recommendation to buy or sell any asset or use any platform. Do your own research and manage your risk.
Read More
Layer 2 Scaling Solutions 2026 Fee Comparison, Security, and Daily Usage Tutorial
AI Agents and Crypto: A Beginner's Guide to Autonomous On-Chain Payments
Stop-Loss Orders in Crypto: When They Help, When They Hurt, and How to Set Them Properly
Need deeper training?
Join our structured modules with live examples and expert checklists for effective implementation.
JOIN THE ACADEMY
Ad
Get a $100K funded account
See current qualification terms and payout conditions.
Sponsored
Share Transmission
Broadcast this signal to your network




