Authorized Contract | |
---|---|
CrimeEnjoyor | 3,326,317 |
0x92fedc9677f7f580e78d5a54bdf7f1d8e60787af | 260,804 |
0x68ae6c736ae31bbab8d8b712cdc1f552e7de7351 | 46,359 |
Metamask Delegator | 38,490 |
0x3c37ed637a5bd169eb0f543fdb449d48c1012dd2 | 31,297 |
0xa03fc3c62d26253b3ec3076cb871afa3b5fa60ab | 28,142 |
0x6f7c7b0129afd6172dd36891b7048c6cf2d29c7f | 25,013 |
WhiteBit Account | 17,198 |
Ambire Account | 13,276 |
OKX 7702Wallet | 6,376 |
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.