What is Account Abstraction V2?

1 min read Updated

Account Abstraction V2 refers to the evolution of Ethereum's account model through EIP-7702, which allows existing externally owned accounts (EOAs) to delegate their execution to smart contract code — complementing ERC-4337's smart account approach.

WHY IT MATTERS

ERC-4337 (Account Abstraction V1) introduced smart accounts with programmable validation. But it requires deploying new smart contract wallets. EIP-7702 (V2) takes a different approach: upgrading existing EOAs in-place with smart contract capabilities.

This means the billions of dollars in existing EOA wallets can gain account abstraction features — spending limits, session keys, batching, gas sponsorship — without migrating to new addresses. The transition is seamless and reversible.

For the agent ecosystem, V2 expands the addressable market for spending controls. Any existing wallet can now benefit from PolicyLayer-style controls, not just purpose-built smart accounts.

HOW POLICYLAYER USES THIS

PolicyLayer supports both ERC-4337 and EIP-7702 approaches to account abstraction. Whether agents use dedicated smart accounts or upgraded EOAs, PolicyLayer provides consistent spending policy enforcement across both architectures.

FREQUENTLY ASKED QUESTIONS

Should I use ERC-4337 or EIP-7702?
ERC-4337 for new deployments where you want permanent smart account features. EIP-7702 for upgrading existing EOAs or when you want the flexibility of reverting to a simple EOA. Both can coexist.
Is EIP-7702 compatible with ERC-4337?
Yes. An EOA delegated via EIP-7702 can be compatible with ERC-4337 infrastructure (bundlers, paymasters). The ecosystem is converging on supporting both approaches.
What are the security implications of EIP-7702?
The delegation must be carefully configured — delegating to a malicious contract could drain your wallet. Only delegate to audited, trusted smart contract code. The delegation is revocable as a safety measure.

FURTHER READING

Enforce policies on every tool call

Intercept is the open-source MCP proxy that enforces YAML policies on AI agent tool calls. No code changes needed.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.