Dear Ambirer!
We are thrilled to have you on board to showcase the capabilities of the Ambire Wallet browser extension. Please read this article until the end and utilize it as a companion for exploring the extension.
After you've finished testing, we kindly ask you to take a moment to complete this survey and assist us in ongoing development efforts: https://survey.typeform.com/to/Xpxn29wK
Alternatively, feel free to reach out to us with any questions and feedback in Ambire's Discord, Telegram, or submit a ticket.
Testing guide:
- Access the Ambire extension through the provided link and unique invite code.
- The extension allows you to familiarize yourself with it while you are in watch-only mode by importing any address. Note that while you are in this mode, you will not be able to sign any transactions or messages but will be able to watch its assets (tokens and NFTs), and connect that account to dApps and DeFi protocols.
- You can import hot or hardware wallet accounts (Ledger, Trezor, GRID+):
- We’ll be happy if you decide to import your existing accounts into the Ambire Wallet extension.
- You also have the option to create a new account with Ambire Wallet and add funds to it later.
- Ambire Wallet extension supports Basic accounts (EOA) and Smart accounts (Smart contract accounts) - please, import at least one account of each type, and test the extension with both of them.
- While you're already familiar with the features of Basic accounts (EOA), we’re inviting you to explore some features unique to Ambire extension and Smart accounts.
Read this article to understand Ambire’s security model.
Importing Ambire web and mobile accounts
You can import Ambire web and mobile accounts in the extension, these are called v1 Ambire accounts. A mandatory requirement for importing is v1 account having at least one eoa (web3/hardware wallet) as a signer key.
Accounts created with email and password cannot be directly imported, unless you add an EOA signer key (web3/hardware wallet).
Please see this step by step guide: How to import your v1 account to Ambire Wallet extension
Gas management (Smart accounts only)
Ambire extension provides extensive flexibility in gas management, resulting in improved gas efficiency and savings. Discover the following gas management strategies:
- Gas fee cashback: Ambire automatically replenishes your Gas tank with a portion of the paid fee after every transaction completed using Smart accounts on Ethereum and Polygon. We’re working towards enabling this on all networks.
- Pay gas cross-chain with Gas tank: Deposit funds into the Gas tank on one chain and utilize these funds to cover gas fees on other chains. At the moment, you can top up gas tank on Ethereum and Polygon and use gas tank on all pre-loaded networks. We’re working towards enabling this on all networks.
By using the Gas tank, you effectively:
- Eliminate the need for native tokens to pay for gas on each chain.
- Save approximately 20% on gas fees. These savings are automatically deposited (cashback) back into your gas tank balance for future payments.
- Maintain privacy by avoiding depositing gas from CEXes or other accounts.
How to top-up up the Gas tank? Click on the token in the extension Dashboard and proceed to Top up the Gas tank.
You can top up the Gas tank on these networks with the following tokens, with plans to add more in the future:
- Ethereum: ETH, wETH, USDC, USDT, DAI, wBTC, WALLET, aUSDC, aUSDT, awBTC, awETH, iDAI, BNT.
- Polygon: ETH, USDC, USDT, USDC.e.
- Pay gas with stablecoins and other ERC-20 tokens: Apart from using the chain's native token for gas payments, Ambire allows you to use ERC-20 tokens to cover gas costs.
Use the following tokens for gas payments on the listed networks, with the expectation of additional tokens and networks added in the future:
- Ethereum: ETH, wETH, USDC, USDT, DAI, wBTC, WALLET, aUSDC, aUSDT, awBTC, awETH, iDAI, BNT.
- Arbitrum: ETH, USDT, USDC.e, DAI.
- Optimism: ETH, USDT, USDC.e, DAI.
- Avalanche: ETH, USDC, USDT.e.
- Polygon: ETH, USDC, USDT, USDC.e.
Paying gas with ERC20 tokens is currently available in the pre-loaded networks (Ethereum, Arbitrum, Optimism, Avalanche, and Polygon) and some networks that can be manually added - we’re working towards enabling this on all networks.
- Pay gas with Basic account (EOA) when signing transactions with Smart accounts.
Ambire smart accounts enable you to pay the gas fees for the Smart account by using an imported Basic account. In order to do that, both of the following conditions have to apply:
- You posses chain’s native token in Basic account
- ERC-4337 Account Abstraction entry is not supported on that chain
While smart contracts wallets (Smart accounts) have a slight gas overhead compared to EOA (Basic accounts), Ambire enables you to actually save on gas when using Gas tank in combination with transaction batching.
Transaction batching (Smart account only)
Transaction batching enables you to bundle multiple transactions on the same network resulting in improved security, user experience, and reduced gas costs.
Here are some practical examples of how you can capitalize on this:
- Ambire automatically bundles limited token approval set to the exact transaction amount with the actual transaction (if dApp supports this). After the transaction is completed, there are no remaining open token approvals - see this scenario to understand its importance.
- Revoke multiple approvals in one transaction.
- Bundle multiple swaps in one transaction.
- Bundle multiple token transfers and send to the same or different addresses.
- Perform any combination of the above described (see the example in the image).
With the adoption of transaction batching at the dApp level, numerous additional use cases for transaction batching will emerge. We're eager to learn how you envision utilizing this.
Chain management
- Maintain a single address across all networks.
- Smooth multi-chain experience. Extension automatically switches networks.
- Add any EVM network with Smart accounts. Add any EVM or zkEVM network with Basic accounts.
View the 'Available features' section to see which features are supported on a particular network.
Keep in mind that certain RPCs may not support all available features, so it's worth exploring other RPCs that might.
For a specific network, you have the option to include multiple RPCs, with the ability to designate one as the default. It's strongly advised to opt for RPCs that accommodate all available features.
Transaction simulation and human-readable transactions
Ambire simulates transaction results and provides updates on both outgoing and incoming tokens before signing the transaction.
Additionally, Ambire displays a human-readable explanation of what each transaction accomplishes whenever possible.
Device password recovery via email
Device password is the password that enables you to unlock the extension. Opt-in for email-based password recovery in Settings → Password Recovery to easily retrieve your device password.
The recovery procedure is locally enabled and does not upload any key.
FAQ
- Q: What to do if my token is not displayed or automatically imported in the extension?
- A: Ambire will auto-detect all tokens that are available on Coingecko on the supported networks. Additionally, you can hide tokens or add custom tokens in Custom Tokens feature.
Thank you for taking the time to test the extension. We are excited to hear your thoughts on it.
Ambire Wallet Team