| Authorized Contract | |
|---|---|
| Crime | 2,652,130 |
| Bitget | 661,939 |
| Metamask Delegator | 544,201 |
| Ambire | 507,219 |
| Trustwallet | 252,621 |
| TokenPocket | 250,061 |
| Coinbase Wallet | 248,381 |
| 0x48cb74f15ce2945ac0ac7efca6f4cb47e4281194 | 237,012 |
| 0x8d18b7d2e849d42286c75e69544af2f5104cdd1e | 215,787 |
| Simple 7702Account | 194,220 |
| 0x70c6fabd35a453cda2f4732354a6f8dd798363ca | 155,455 |
| WhiteBit Account | 150,207 |
| Uniswap | 120,353 |
| 0xd057c8ef6c2eac32bbe0fdd774d1eea4f5d53f3e | 116,389 |
| 0x26f4fb1ffea7d6a5634e9d45ea6eb040586cd0ff | 115,290 |
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.