EIP-8130

Native account abstraction for Ethereum

Low CostBackwards CompatibleNative AANo BundlersNo Entrypoints

Capabilities

Next-generation accounts

A standard set of sign-in methods, fully programmable execution, and native performance. No new opcodes, no bundlers, nothing between your wallet and the chain.

No bundlers. No entrypoints.

One new transaction type, validated natively by the protocol. Cheaper, faster AA with no infrastructure layer between your wallet and the chain.

Built-in sign-in methods

The authenticators you need today (k1, p256, passkey, delegate), verified natively by every node. Ready for tomorrow: new methods like post-quantum ship to every wallet at once through a companion ERC.

Flexible Gas Payment

Apps can sponsor gas for their users, or users can pay in ERC-20 tokens, delivered through the ERC-8168 payer web service that co-signs the transaction.

Scoped Actors & Session Keys

Every actor has an explicit role enforced natively by the account. Policy-gated session keys add a single-target manager with restricted scope and optional auto-expiry.

SENDERPOLICYSELF_PAYERSPONSOR_PAYER

High Throughput

Fire transactions in parallel with no nonce coordination. Built for games, bots, and high-volume apps, with a config lock that unlocks even higher limits.

Portable accounts

The account configuration contract deploys at the same deterministic address on every EVM chain. One signed operation updates your actors everywhere at once.

Built-in superpowers

Powerful by default

Session keys, sub-accounts, and gas sponsorship are first-class protocol features, not add-ons. They work with any account and carry across every chain.

Session keys

Narrow authority that expires on its own

Actor policies turn a key into a scalpel: it can call exactly one contract, only the actions you signed, only until it lapses. The protocol enforces the limits, so your app code is free of permission checks.

One target only: the key is gated to a single policy manager

Self-expiring: keys lapse on schedule, so access ends right on time

Scoped tight: a session key can act, but never escalate its own power

Sub accounts

One key, a whole hierarchy of accounts

A delegate authenticator lets one signing key act for many accounts: a game, an app, a burner. Each stays isolated, all authorized by the same credential.

Scoped per account: each one grants exactly what it chooses

One credential for all of them, with zero new seed phrases or prompts

Revoke in a single move: drop the delegate and access is gone

Works with any account

Bring the account you already have

Same deterministic address on every EVM chain. One signed operation updates your actors everywhere.

Existing smart wallets

ERC-4337 wallets and Safes upgrade in place, keeping their code and validation.

EOAs

EOAs are first-class citizens.

New accounts

Deploy a deterministic address you control, everywhere.

Gas ยท ERC-8168

Sponsor gas or pay in any token

Any account can pay for any other. Just a co-signature, no EntryPoint or paymaster contract.

Any account can pay

Any account can cover gas for any other. Sponsorship is a protocol feature, not a bolted-on contract.

Sponsor at scale

High-throughput payers can sponsor many transactions in parallel, with no shared nonce bottleneck.

Sponsor or pay in tokens

Fully sponsor a user, or let them pay fees in USDC or any token, through one ERC-8168 endpoint.

Low latency

Builders can sponsor with zero round trips: inclusion itself can be the authorization.

Examples

See it in action

Real use cases, shown simply first, with full technical details for when you want them.

My Wallet

One tap does all of this

Place account code at CREATE2 address
Register passkey as initial actor
Sponsor covers gas

Base Vibenet

8130 is live today

Try out the demo or build your own.