The Pectra upgrade marks another significant milestone on the Ethereum roadmap. Launched on 7 May 2025, it is Ethereum’s most significant upgrade since the Merger in 2022. Pectra promises a better wallet UX and staking experience with the new EIPs included. This article explains the Pectra upgrade, what is included, and how this will affect the network and users.

What is the Pectra Upgrade?

Pectra is a hard fork that was deployed on the mainnet on the 7th of May, 2025, which introduced changes to Ethereum’s execution and consensus layer. Pectra is the biggest upgrade to Ethereum since the Merge from 2022, it is the third major hard fork (upgrade) to the Ethereum blockchain.

The name “Pectra”

The name “Pectra” combines Prague (Devcon IV city) and Electra (a bright star in the Taurus constellation). The combined name indicates that both the consensus and execution layers are affected by the upgrade.  This follows the tradition of Ethereum upgrades using a simple way of naming their upgrades: a Devcon city for the execution layer, and a star name for the consensus layer.

Keywords to note

Ethereum and Its Upgrades

Hard forks are network-wide protocol upgrades that introduce changes to the Ethereum blockchain. These upgrades indicate a significant milestone on the Ethereum roadmap, marking a move to increase scalability, optimization, and network efficiency. Ethereum's broader road map is designed around six phases - The Merge, Surge, Scourge, Verge, Purge, and Slurge.

Over the past three years, Ethereum has undergone three hard forks: The Merge, Shanghai/Capella, and Decun. The Merge in 2022 marked Ethereum’s transition from PoW (Proof-of-Work) to a Proof-of-Stake (PoS) consensus mechanism. With that transition, the Merge significantly reduced the energy required to secure the Ethereum network by 99.95%, moving from 112 TWh/yr (as much as the yearly consumption of the Netherlands at that time) to 0.01 TWh/yr.

Shanghai/Capella introduced staking withdrawals, allowing validators to finally unlock and withdraw their staked ETH for the first time since staking was enabled in 2020. This upgrade, split into two parts, Shanghai for the execution layer and Capella for the consensus layer, marked a critical step for Ethereum’s proof-of-stake system.

Dencun, short for Deneb/Cancun, followed in 2024 and focused on scalability and cost reduction. Its standout feature was the introduction of proto-danksharding through EIP-4844, which added a new transaction type called “blobs.” These blobs created a cheaper, temporary data layer for rollups, drastically reducing L2 fees and paving the way for full danksharding in the future.

Before Pectra, these upgrades were geared toward developers' activities and increasing technical efficiency. With Pectra, these upgrades are designed to improve the overall design and UX for everyday users. Pectra introduces features like Embedded EOAs to improve wallet functionality and EIP-7251 to increase the staking amount on Ethereum.

"Upgrades like Pectra seem technical on the surface, but under the hood, they’re making Ethereum more usable, scalable, and human-friendly" - Tian Lim, Director of Technical Program Management at Consensys.

What Changes are Included with Pectra?

Pectra upgrades introduced 11 major code changes (EIPs), the most EIPs included in a single upgrade so far. These proposals reflect three key goals:

The next two sections will explain the major EIPs of this upgrade and how they will change Ethereum.

EIP-7702 and Embedded Smart EOAs

Traditionally, Ethereum accounts have been split into two types:

While traditional EOAs are secure with simple designs, they don’t support programmability, batch transactions, or logic-based security. Simple tasks like swapping tokens or bridging require multiple transactions, interactions with clunky UIs, and constant manual approval.

There is also the problem of reliance on private keys; losing the private key means losing access to the wallet. That itself is a fundamental UX problem. If Ethereum hopes to onboard the next 1 billion users, navigating the wallet UX should be as simple and intuitive as possible. Mistakes like losing a private key shouldn’t risk a user’s whole portfolio.

Smart Contract Accounts (SCAs), also known as Smart wallets, are an effective solution to most of these problems. As the next iteration of wallet UX, SCAs are wallets built with logic, meaning they can support features like social recovery, session keys, or multiple valid signers. They’re a key part of Ethereum’s broader effort toward account abstraction, the idea that accounts on Ethereum should be flexible, programmable, and more user-friendly by default.

The ERC-4337 was the first major step towards Account Abstraction (AA), with the proposal introducing a standard architecture for SCAs on Ethereum. This, in turn, enabled developers to build SCAs on Ethereum. ERC-4337 further introduced features like:

While this was a significant step forward, it didn’t achieve full integration into Ethereum’s protocol layer. The EIP-4337 didn’t change the protocol, so it didn’t extend these features to EOAs.

EIP-7702 enables EOAs to temporarily behave like smart contracts within a transaction. This concept, called Embedded Smart EOAs, allows a wallet to include custom logic, interact like a smart contract, and then revert back to standard EOA behavior after the transaction is complete.

Smart EOAs introduce advanced features without fully abandoning the EOA model, closing the gap between EOA and SCA. This way, 7702 extends the features that 4337 introduced, e.g., fee abstraction and gas sponsorship, available to EOAs without the need to convert to an SCA.

"Account abstraction has long been a goal for Ethereum, and EIP-7702 support provided by Pectra is a huge achievement in this regard, as it provides a flexible and safe mechanism to upgrade existing EOAs with minimal onboarding. " - Matthew Walsh, Sr Staff Software Engineer at Consensys

Improving the Ethereum Staking Experience

Three EIPs, 7251, 7002, and 6110, in the Pectra upgrade are dedicated to improving the Ethereum staking system. While not exactly designed to improve staking, EIP-7702 also affects the staking experience with the new smart EOAs.

EIP-7251 and Increasing the Staking Limit

EIP-7251 increased the staking ceiling from 32 ETH per validator to 2,048 ETH per validator, to allow large operators to consolidate stakes into fewer validators. This reduces system load and network inefficiencies caused by managing large fleets of 32-ETH validators. It also improves validator economics for node operators running at scale.

For solo stakers, this update also brings a subtle benefit: there’s no longer a need to accumulate another full 32 ETH just to spin up a new validator. Instead, stakers can top up an existing validator, making solo staking slightly more flexible and capital-efficient.

EIP-7002: Enabling Validators to Initiate Exits

Before Pectra, only the withdrawal credentials could trigger an exit. With EIP-7002, validators can initiate their own exits through an execution-layer transaction. This adds more flexibility and aligns validator control with modern operational needs.

EIP-6110: Validator’s Deposits in the Execution Layer

EIP-6110 delivers validator deposit data directly to the execution layer from the beacon chain. This simplifies how validator clients receive deposit information and helps integrate staking workflows more seamlessly across the consensus and execution layers.

EIP-7702 and Staking UX

While not directly a staking EIP, the account abstraction introduced by EIP-7702 also improves staking UX. With programmable wallets, users can automate delegation, set withdrawal conditions, or stake through modular, logic-driven flows, something not easily possible with traditional EOAs.

Other Pectra’s EIPs

Below is a table summarizing all the EIPs, what they do, and who the network players they affect the most.

EIP

Title

Who it affects

What it does

7702

Set EOA account code

Users, Developers, Validators

Allows EOAs (wallets) to temporarily act like smart contracts in a transaction. Enables features like gas sponsorship, social recovery, and programmable staking logic.

7251

Increase the MAX_Effective_BALANCE

Validators

Raises the maximum stake per validator from 32 ETH to 2,048 ETH. Reduces validator overhead and allows solo stakers to top up instead of creating new validators.

7002

Execution layer-triggerable exits

Validators

Enable validators to initiate their own exits from the execution layer, improving operational control and flexibility.

6110

Supply Validator deposit on chain 

Validators

Moved validator deposit data directly to the execution layer to simplify validator onboarding and increase transparency.

7691

Blob throughput increase

Developers, L2s

Increased the number of data blobs per block to improve data availability and reduce transaction costs for L2s

7840

Add Blob schedule to EL config files 

Developers

Introduces standardized blob schedules to support future scaling upgrades

7623

Increase calldata cost

Developers

Increases calldata gas cost to push developers toward using blobs for data availability, which makes the network more efficient and scalable.

7685

General-purpose execution layer requests

Developers

Standardizes communication format between Ethereum’s execution and consensus layers, improving upgrade compatibility.

7549

Move committee index outside Attestation

Developers

Reduces the number of BLS signatures needed for finality, improving bandwidth and performance.

2935

Save historical block hashes in state

Developers

Expands access to block hashes from 256 to 8,192 blocks, enabling apps that need deeper historical data and better randomness sources.

2537

Precompile for BLS12-381 curve operation 

Developers

It adds a gas-efficient way to verify BLS signatures and is useful for staking operations, bridges, and cross-chain infrastructure.

Beyond the Technicalities: How Pectra will Affect the Ethereum Network

With 11 EIPs and significant changes to the protocol, the Pectra upgrade has significantly changed the network. But what does this mean for users and validators? Let’s take a look at how the improvement from Pectra will affect the network.

What does Pectra mean For Users on Ethereum?

The biggest upgrade with Pectra is probably the improved wallet experience. With EIP-7702, the wallet can now behave like a smart contract with features like social recovery/log-in, gasless transaction (gas sponsorship), and session key. These upgrades move Ethereum closer to account abstraction, where using a wallet will feel as seamless as logging into an app, without worrying about seed phrases or juggling multiple approvals.

As an end-user, you’ll probably notice fewer approval pop-ups and more responsive apps. The Fee abstraction feature means that you can now pay gas fees with other tokens when you don’t have ETH. Gas sponsorship also enables protocols and developers to sponsor gas fees, which translates to gasless transactions for users.

Keep in mind that you’ve to become more careful with signing transactions, since it is technically possible to delegate your wallet to a malicious contract with one signature. This is not a problem since most wallets don’t support this type of malicious trick. You can read more about this here:

https://x.com/Kerberus/status/1920830471292010680?embedable=true

What does Pectra mean for Validators?

One of the major focuses of Pectra is to improve the staking experience for validators on Ethereum. First of all, EIP-7251 raises the staking ceiling so the process becomes more efficient for institutional stakers and solo stakers. The other staking EIPs (7002, 6110) will improve validator operations and enable smoother withdrawal and onboarding.

Even 7702 will improve the staking experience. With the smart EOAs, validators can enjoy transaction batching, and the fee abstraction lets validators pay fees with another token. The proposal also streamlines the staking process; stakers can now delegate staking management and compound staking rewards with a simple click.

What does Pectra mean for Developers?

For developers, EIP-7702 offers a more flexible framework for building smart account–ready applications. You can now integrate programmable wallet logic without pushing users into new wallet types or requiring ERC-4337 relayer infrastructure. Pectra also continues Ethereum’s broader shift toward future protocol improvements like Verkle trees, statelessness, and enshrined rollups.