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_signAuthorizationandeth_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
- Whether common sign/prepare RPC names are available on your provider.
- Whether
wallet_getCapabilitiesadvertises related features on the active chain. - Whether
eth_sendTransactionacceptstype: 0x4with anauthorizationList(wallets should validate entries and protect users).