| Authorized Contract | |
|---|---|
| 0xb1280932da6df283be6dddd99f2a147d41773988 | 4,853,191 |
| 0x27dbd0e71b85700e29994d6d3a51f2e32442aa61 | 3,078,967 |
| 0xc5278d4362b195ee4ff556fa5ca91c2c6103f966 | 2,927,854 |
| 0x7c802f062c67058d0dd40b041204b960e8bde26a | 2,708,270 |
| 0x9db96924a0b0b9a83fe2368b29539561a9c696d8 | 2,616,599 |
| Crime | 2,345,313 |
| 0xd6665e16605e6667e0de69abe07cb5d3f8c126db | 2,077,453 |
| TokenPocket | 2,075,742 |
| 0x31a12e00769f8ade55a9b6172f372fad7c251ad7 | 1,873,405 |
| Coinbase Wallet | 1,849,377 |
| Simple 7702Account | 1,649,815 |
| 0x8ab3e5db1d29918b38339ff18c2dd32f6f0ceae3 | 1,551,129 |
| 0x22ed1827f5be793111e63c05c3f468adcce21095 | 1,477,234 |
| Metamask Delegator | 1,080,496 |
| Fireblocks | 969,704 |
A smart contract wallet AKA smart account is a customizable Ethereum account. Smart accounts can be programmed with features like
* Batched transactions: Multiple actions, such as approving and swapping on a DEX, can be combined into one transaction.
* Gas fee abstraction: Users can transact without having to pay gas fees in the native token.
Regular EOA wallets upgrade to EIP-7702 smart accounts by authorizing a contract. The upgraded wallet has a "delegation indicator" that points to the authorized contract. When a transaction is sent to the EOA, it executes the code of the authorized contract.
To downgrade back to a regular EOA, the wallet authorizes the burn address.
-
A transaction where Authorizations are executed onchain, thereby upgrading EOAs to smart accounts. One set code txn can contain multiple Authorizations.