What is AA Smart Account?

Gepubliceerd op 4 sep 2023Geüpdatet op 27 jan 20265 min. leestijd6.092

Account Abstraction (AA) Smart Contract Wallet is a wallet ensuring the assets are exclusively controlled by smart contracts while introducing advanced features like batch transactions, gas delegation, key recovery, and more. Learn more about the AA Smart Account's exceptional features.

Why do I use an AA Smart Account?

  • Enhanced security: you can implement multi-factor authentication and account recovery.

  • Improved convenience: previously complex actions that required multiple interactions with a regular account, like token swapping on a DEX, can now be completed in a single step.

  • User-friendly: it removes the dependence of Gas on the main chain coin, allowing you to use any token to pay Gas, including stablecoins, and realizes the third-party payment of Gas.

  • Expanded possibilities: the wallet itself is a smart contract, providing the same level of security as the OKX Wallet while offering additional customizable functionalities.

How do I import an AA Smart Account?

An AA Smart Account is generated from a regular wallet and is used to manage on-chain behavior and account recovery.

Note: The creation of new AA Smart Accounts was discontinued on June 20, 2024. Existing users are not affected and can continue using their AA Smart Accounts as usual.

Step 1: Import the wallet first

To import an AA Smart Account, you must first import the wallet where the account was originally created. Supported import methods include:

  • Keyless wallet recovery

  • Cloud backup restore (iCloud, Google Drive, or Huawei Cloud)

  • Seed phrase

  • Private key

Step 2: How your AA Smart Account is retrieved

Case 1: Keyless wallet or private key wallet

If your AA Smart Account was created under a keyless wallet or a private key wallet, it will be automatically retrieved after the wallet is imported, as long as the AA Smart Account has a balance.

Case 2: Seed phrase wallet

If your AA Smart Account was created under a seed phrase wallet, only the first account will be displayed after importing the wallet.You're required to add the corresponding amount of account into your seed phrase wallet in which your AA Smart Account is.

By default, you will see the first account in your wallet. Select Add Account to retrieve your AA Smart account

FAQ

1. What are the differences between Externally Owned Accounts, Contract Accounts, and AA Smart Accounts?

Externally Owned Accounts (EOAs) are accounts where we have direct control over private keys, such as those created using seed phrases, keyless wallets, or hardware wallets in OKX Wallet. Contract Accounts (CAs) are controlled by code logic and do not possess private keys. They include token contracts and DeFi smart contracts. AA Smart Accounts combine the advantages of both EOAs and CAs, making the account itself programmable. They offer features like batch transactions, gas delegation, key recovery, and more.

2. Can I delete my AA Smart Account?

Yes, you can. Learn more about how to delete your AA Smart account.

4. What should I take note of when using an AA Smart Account?

The advantages of using an AA Smart Account include the ability to pay gas fees directly with stablecoins and the option to enable third-party gas fee payments. However, contract execution usually incurs higher gas fees and transactions can be expensive during network congestion. The adoption rate of AA Smart Accounts is currently low, and some DApps may not support them, which can result in errors and potential missed rewards. To mitigate the risk of losing access to an AA Smart Account, it is recommended to create a regular wallet using the OKX Keyless Wallet and then add an AA Smart Account under it.

5. Why are the gas fees higher when using an AA Smart Account?

It mainly relates to the following two points:

  • When users interact with an AA Smart Contract for the first time, the contract needs to be deployed. For example, if you perform a one-click swap on a DEX, you will incur fees for the contract deployment, resulting in higher gas fees.

  • Invoking a smart contract involves more complex interactions compared to simple token transfers. These complex interactions require additional computational resources, which naturally leads to slightly higher gas fees.

6. Which DApps currently do not support AA Smart Accounts?

Find out more about the DApps which temporarily don't support AA Smart Account.

7. Why can’t I create an AA Smart Accounts anymore?

  • Our platform has discontinued the feature for creating new AA Smart Accounts Wallets. As a result, you are no longer able to create a new AA Smart Accounts Wallet.

  • However, this change does not affect existing users. If you previously created an AA Smart Accounts Wallet, you can still import and use it normally.