Skip to main content
Mechanisms

EIP-7702 support

EIP-7702 is an Ethereum upgrade introduced in the Prague hardfork that allows a regular wallet (EOA—Externally Owned Account) to behave like a smart contract wallet without changing address, migrating funds, or creating a new seed phrase. The delegation persists until explicitly revoked. EIP-7702 is supported on Linea as of Beta v6.0.

What it enables​

CapabilityWhat it means in practice
Transaction batchingApprove + swap + deposit in a single transaction
Gas sponsorshipA third party pays the gas fee—users need no ETH to transact
Pay gas in ERC-20Users pay gas in USDC, DAI, or any ERC-20 token
Session keysGrant a dapp time-limited, scoped permissions without exposing your main key
Social recoverySet up guardian-based recovery or multisig on your existing address
And moreSpending limits, recurring payments, alternative authentication (passkeys, multisig), and other programmable account behaviors

How it works​

EIP-7702 introduces a new transaction type 0x04. This transaction includes an authorizationList field—a signed list of tuples (chain_id, contract_address, nonce)—where each entry authorizes the EOA to delegate to a specific smart contract.

When the EVM processes a type 0x04 transaction, it permanently sets the account's bytecode to point to the delegated contract. The delegation persists after the transaction until explicitly revoked.

Revoking a delegation​

Send a new type 0x04 transaction pointing the delegation to address(0). This removes the bytecode and returns the account to a normal EOA.

Delegation is persistent

The delegation does not expire after one transaction. It remains active for all future interactions with your account until you explicitly revoke it by sending a new type 0x04 transaction pointing to address(0).

Important considerations​

Receiving ETH after delegation​

Once your EOA delegates to a contract, it effectively has code. If that contract does not implement a receive() or fallback() function, plain ETH transfers to your address will revert. Make sure the contract you delegate to can handle incoming ETH if you expect to receive it.

EIP-7702 enables both gas sponsorship (where a third party covers transaction fees) and gasless transactions (where users pay fees in ERC-20 tokens).

Hardware wallet limitation​

As of March 2026, some hardware wallets cannot sign authorizationList entries. Gas sponsorship and smart account activation may not be available for all hardware wallet users.

Was this page helpful?