| Authorized Contract | |
|---|---|
| CrimeEnjoyor | 9,058,684 |
| 0xe4e4dd96f014046ab63230c0bc1840a1865e2aff | 1,677,581 |
| Ambire Account | 506,943 |
| Metamask Delegator | 473,783 |
| 0xa845c74344fc9405b1fcf712f04668979573c1bf | 426,306 |
| CrimeEnjoyor2 | 281,997 |
| 0xb59f313dcf8c8107adffeabd0c041c896c64dfca | 214,874 |
| 0x8d18b7d2e849d42286c75e69544af2f5104cdd1e | 210,889 |
| Trustwallet Biz | 204,518 |
| 0x3c3d718877a7d95857e1ae74b3963bddefb81931 | 194,463 |
| TokenPocket | 171,887 |
| WhiteBit Account | 132,945 |
| 0xd057c8ef6c2eac32bbe0fdd774d1eea4f5d53f3e | 121,950 |
| Uniswap | 112,568 |
| 0x8eac07ec5c61138c5472616e39ccb176ca068c25 | 105,506 |
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.