| Authorized Contract | |
|---|---|
| 0x9db96924a0b0b9a83fe2368b29539561a9c696d8 | 2,684,951 |
| 0x7c802f062c67058d0dd40b041204b960e8bde26a | 2,612,559 |
| Crime | 2,356,338 |
| 0x31a12e00769f8ade55a9b6172f372fad7c251ad7 | 1,862,037 |
| Coinbase Wallet | 1,479,443 |
| 0x22ed1827f5be793111e63c05c3f468adcce21095 | 1,444,969 |
| TokenPocket | 1,129,950 |
| Bitget | 1,011,074 |
| Simple 7702Account | 869,899 |
| Metamask Delegator | 861,166 |
| Fireblocks | 723,197 |
| 0x1e68c71fa1b7c3efd4a576b5551d2e8004f96ea7 | 703,205 |
| 0xb1280932da6df283be6dddd99f2a147d41773988 | 628,356 |
| Zerodev | 620,611 |
| 0x0727ca41efc85f75cef26ee48f825893b4836786 | 571,046 |
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.