Skip to content
wallet.page

EIP-7702 — Account abstraction for EOAs

EIP-7702 (Pectra) lets an externally owned account temporarily delegate execution to contract code via an authorization signed by the account owner. Authorizations are included on type-4 transactions in an authorizationList.

What wallet teams are building toward

  • User-safe delegation — Wallets are encouraged to whitelist trusted implementation contracts (for example a wallet's own smart-account delegator) rather than accepting arbitrary delegators from any website.
  • Standard RPC surface — Teams are converging on names such as wallet_signAuthorization and eth_sign7702Authorization; until a single method is canonical, this page probes what each wallet exposes.
  • Higher-level UX via ERC-5792 — Batching and smart-account flows are often offered through wallet_sendCalls, which is the recommended dapp integration path alongside EIP-7702.

What this demo tests

  1. Whether common sign/prepare RPC names are available on your provider.
  2. Whether wallet_getCapabilities advertises related features on the active chain.
  3. Whether eth_sendTransaction accepts type: 0x4 with an authorizationList (wallets should validate entries and protect users).