EIP-7702 Adoption Tracker
EIP-7702 — shipped in Ethereum's Pectra upgrade — lets an ordinary EOA temporarily delegate its code to a smart contract with a type-4 (set-code) transaction: batched actions, sponsorship, session keys, all without migrating funds to a new address. This page counts every type-4 transaction and authorization on Ethereum mainnet, block by block, from SwiftNodes' in-house archive node.
Daily type-4 transactions
Sampled daily counts before block 25,881,990; exact per-block counts since.
Most delegated-to contracts
Contracts EOAs are delegating their code to, counted across all authorizations we've walked.
| Contract | Authorizations |
|---|---|
| 0xe6b97aa1…950643ed | 10,897 |
| 0xc43b6c6a…fa735310 | 9,833 |
| 0x6d362d2f…28d12c17 | 9,789 |
| 0x67b743f3…39f65be2 | 2,160 |
| 0x89383882…e967e704 | 2,086 |
| 0xe6cae83b…2808555b | 1,914 |
| 0xb63ba58a…a18006c1 | 1,665 |
| 0xd2e28229…1d0530fb | 1,601 |
| 0x8a67b502…af7e408a | 1,482 |
| 0x0000fb77…4cbab16b | 1,031 |
| 0x63c0c19a…07dae32b | 994 |
| 0xf4b2569a…d17a1c4d | 889 |
| 0x00000000…00000000 | 814 |
| 0x490aac77…bd44ca1d | 632 |
| 0x34fff33d…8ed04dfb | 496 |
| 0x7702cb55…44a7176c | 492 |
| 0xe3014e9a…46160178 | 459 |
| 0x69007702…5d74e139 | 454 |
| 0x88cf071b…82188d46 | 440 |
| 0x923906ca…164204be | 439 |
What EIP-7702 changes
A set-code transaction carries an authorizationList: signed tuples of (chain id, contract address, nonce). Each valid tuple sets the authorizing account's code to point at the chosen contract, so the EOA executes with that contract's logic while keeping its address, balances, and history. Delegations can be revoked or re-pointed by signing a new authorization.
The result is smart-account features — gas sponsorship, batch calls, session keys, spending limits — for the accounts people already use, no migration required. Adoption here is a direct signal of how fast wallets and apps are shipping on Pectra.
This tracker counts from block 24,396,990 (estimated first type-4 block) through block 25,888,506 — historical data served by our own Ethereum archive node, the same one behind our Ethereum RPC endpoint.