Authorized Contract | |
---|---|
CrimeEnjoyor | 4,760,540 |
CrimeEnjoyor2 | 528,724 |
Metamask Delegator | 49,997 |
Ambire Account | 25,060 |
WhiteBit Account | 20,847 |
HardcodedCrimeEnjoyor | 19,667 |
0x4248c289a3bdc032423ab31902e7b37d42e2d27c | 11,977 |
Trustwallet Biz | 11,434 |
0xbc5bc1febf6b5a50b08f0a72874cfd4baf9db065 | 9,135 |
0xae835d5b41e9c4fa415ce5e579365555aa60f3d9 | 7,723 |
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.