Did you know you can use Aptos with at least 7 crypto wallets on Android? Their functionality is very different, though: from built-in swaps in Pontem Wallet to multiple fiat payment systems in Math Wallet. We break them down, feature by feature.
If you already have an Aptos wallet in a desktop browser like Chrome or Brave, you can use the same account on Android or iOS. Simply download a mobile Aptos wallet and import your account using the seed phrase or private key.
The wallet doesn’t even have to be the same: for example, if you use Martian in Chrome, you can import that account into Pontem Wallet on mobile. You’ll have access to all your tokens and NFTs.
Note that the desktop versions are often much more capable than the mobile apps.
The features available on Android and iOS can differ, too. In this review, we’re comparing Aptos wallets for Android, but we also provided links to the iOS apps if available.
Multichain wallets that support Aptos
Pontem, Rise, Petra, and EVO are all wallets built for Aptos and designed to support Aptos-specific features. You can’t use them with other chains, like Solana or BNB Chain, for example.
Some users, though, prefer the convenience of a multichain wallet like Math or Blocto, which support over a dozen chains. But, you may not be able to connect to some Aptos dApps, import custom tokens, or receive NFTs. For instance, Trust Wallet displays NFTs on Ethereum, BSC, and Solana, but not on Aptos.
You should also double-check if the chosen multichain wallet is non-custodial, meaning you control your own seed phrase. For example, Blocto works in custodial mode by default. You can switch to the so-called non-custodial mode by setting a recovery password, but you still won’t get access to the seed phrase or private key;rather, you’ll get a “recovery kit” as a JSON file. Remember: not your keys, not your tokens!
Bridged assets are perhaps the most complicated aspect of Aptos token lists. USDT, USDC, and other assets aren’t native to Aptos. They are bridged from other chains using bridges like LayerZero, Wormhole, and Celer. The resulting tokens are completely different, with different smart contracts, liquidity pools, etc. Each Aptos wallet has its own way to display them: for example, Rise displays them all with prefixes (z- for LayerZero, wh- for Wormhole, etc.). Make sure to double check that you’re buying the right thing.
In Pontem Wallet, bridged tokens are conveniently grouped by bridge, so you can immediately tell LayerZero USDT from Wormhole USDT. There are also 20+ native Aptos assets that you can import in two taps, such as CAKE, ALT, DTO, etc.
Of course, you can also paste in a contract address to import a custom token. In Aptos, you need to import and register a token before you can trade it (for security reasons). There is a very small gas fee for this.
In Petra, by contrast there is no way to add a new token on mobile. You’ll need to do it in the browser extension first, after which the imported asset will also be displayed in the mobile app. This also means that if someone wants to send tokens to Petra, the recipient will first need to register the asset in the browser extension.
On the other hand, Petra’s app for Android is brand-new, so the token list will probably be added in one of the future updates.
Before other Aptos users can send (airdrop) you NFTs, technically you need to enable receiving NFTs in the wallet account. Note that this feature can be located in different places in each wallet.
If you don’t enable automatically receiving NFTs, you should (in theory) still see them as Pending in some wallets, but in reality the sender will likely run into an error: “User hasn’t enabled NFT transfers.”
If you run into problems trying to send an NFT from mobile (for example, Petra for Android doesn’t seem to have this feature yet), you have two options:
- Send the NFT from the same account in a browser wallet
- Import the same wallet into a mobile app that supports sending NFTs, such as Pontem Wallet.
Built-in swaps are very convenient: instead of going to a DEX website and connecting your wallet, you can do it right from your phone.
Pontem is the only Aptos wallet on Android with this feature. Everything happens right inside the wallet: you can check liquidity reserves,set the max slippage, and the list of verified tokens is the same as on Liquidswap.
To add liquidity or deposit LPs in yield farming, though, you’ll need to go to the Liquidswap web dApp.
Quite a few wallets (Pontem, Blocto, Math Wallet, Trust Wallet) let you buy Aptos tokens ($APT) using Visa, MasterCard, Google Pay, Apple Pay (on iOS), and other payment systems for different currencies (SEPA for euros, IMPS for rupees, etc.).
All payment systems charge a fee (usually 3.5% or higher) and set the exchange rate. Note that you’ll need to pass the payment provider’s KYCu can pay in fiat.
Aptos Names are like ENS (Ethereum Name Service), but for Aptos. For 1 APT, you get a domain name NFT for one year and associate it with your wallet address. You can then use this simple, customized name instead of an alphanumeric address.
It’s enough to know your recipient’s Aptos Name if you’re using Pontem or Petra. In the Send tab, simply enter the name with .apt at the end, and the wallet will automatically look up the address.
Remember that if you transfer the Aptos Names NFT to a different account, you’ll need to bind it to the new account via the Aptos Names dApp. Also, note that Pontem Wallet will automatically detect the presence of an Aptos Names NFT linked to the address, so you don’t have to do anything in the wallet — just store the NFT.
A dApp browser is a built-in list of verified dApps that you can access from the wallet. It’s just like a web browser, but within the wallet: you can open new tabs, visit websites, etc. When you select a dApp from the list, you’ll be redirected to its web page where you’ll connect the wallet. An exception is the native Topaz integration in Pontem Wallet, which allows you to collect NFTs completely within the wallet app.