Quick Answers to Common Queries

Installation and Getting Started:
How do I install Leo Wallet?

To install the Leo Wallet, visit the official website (https://leo.app/) and download the appropriate extension for your browser. Follow the on-screen instructions to complete the installation process.

Is Leo Wallet available on mobile, iOS, or Android?

Currently, Leo Wallet is only available for chromium based browsers such as Chrome, Brave & Edge. Stay tuned for future updates and announcements regarding mobile support.

Why does syncing take so long on Aleo?

Syncing takes time because the wallet needs to scan the entire encrypted Aleo blockchain to find all of your records. This process ensures that your wallet accurately reflects your transaction history and balance, without any compromise to privacy. To speed up syncing, open the wallet in the maximized view by clicking on “Synced” right next to ACTIVITY in the home screen.

Why do transactions take so long?

The reason transactions take longer in the Leo Wallet compared to conventional crypto wallets is due to the uniqueness of the Aleo network. Unlike typical wallets that simply submit transaction information to the chain, Leo Wallet needs to generate a cryptographically secure proof on your computer first, because the Aleo blockchain stores these privacy-preserving proofs instead of transparent transaction information. This process is computationally intensive and can take some time, depending on your computer's processing speed. Once the proof is generated, it is then submitted to the chain, which adds to the overall transaction duration on Aleo and, consequently, in the Leo Wallet.

How does Leo Wallet ensure my privacy?

Leo Wallet is specifically designed for Aleo, a privacy-preserving blockchain platform that utilizes zero-knowledge proofs (ZKPs) to encrypt and safeguard transactions on the chain. Executing a transaction with the Leo Wallet creates a complete privacy-preserving proof of the transaction, and the proof is submitted on chain. Consequently, your privacy is thoroughly protected and secure.

How is Leo Wallet more secure than other wallets?

Leo Wallet is built on a privacy-first L1 chain (Aleo) that uses zero-knowledge proofs to cryptographically ensure transaction privacy. This level of privacy, combined with robust security features and strong encryption, makes Leo Wallet more secure than many other wallets.

Why can't I create a transaction?

Our wallet that holds crypto coins called "credits." In this wallet, the credits are stored in separate little boxes called UTXOs, or records. To send money to someone, you need to use at least two boxes: one box for the amount you want to send, and another box to pay a small fee.
Right now, there's a problem. If someone gives you 10 credits in just one box, you can't send any money, because you need another box to pay the fee. But if you receive two separate gifts of 5 credits each, in two different boxes, you can send 5 credits and use the other box to pay the fee.The fee is tiny, only 0.025 credits. When you pay it, you get the leftover fee money back in your wallet.
The Aleo team knows about the problem and is working to make things easier by mid-May.

Why did the wallet open a window when I sent a transaction?

Leo wallet opens a window during a transaction to speed up the proof generation process to better utilize your system resources. Unlike other chains, Aleo requires you to generate an encrypted proof of your transaction within your wallet to be able send a transaction. This is to ensure transaction privacy.

Wallet Features and Functionality:
Why is Balance Pending Sync stuck at 0%?

The Aleo Testnet recently experienced a hard fork, which disrupted the wallet's integration.
We're currently working on deploying a wallet update to address this problem. We anticipate having the wallet fully operational by the week's end.

What derivation paths does Leo Wallet support?

Leo Wallet follows the BIP32, BIP39, and BIP44 standards for hierarchical deterministic wallets although the BLS12-377 curved used by Aleo isn’t officially supported by these standards. This allows for compatibility with various wallet types and ensures that users can easily import and manage multiple wallets. All of our key generation code is open source and can be found here: https://github.com/demox-labs/aleo-hd-key

Which tokens does Leo Wallet support?

Leo Wallet primarily supports ALEO, the native token of the Aleo network. Stay tuned for future updates regarding additional token support.

How do I send ALEO?

To send Aleo:

  1. In the wallet homescreen, select the "Send" option
  2. Input the recipient's address or pick from the available drop-down menu
  3. Specify the amount you wish to send
  4. Click "Next"
  5. Review the transaction details and click "Confirm" on the following screen
  6. The wallet will generate a transaction proof and submit it to the blockchain
Why do I see multiple transactions even though I only sent one?

Aleo uses "records" (similar to boxes) to hold your private credits. When you send an amount, if it exceeds one record's credit, Leo Wallet uses additional records to complete the transaction and pay a small fee. The wallet handles these transactions in the background so you can send any arbitrary amount and not have to worry about finding/using the right records. This can make one transaction appear as multiple.

Where do I find my wallet address?

To find your wallet address, click the "Receive" button on the home screen. Your full address will be displayed in the receive screen, along with a QR code representing the address.

Can I add custom tokens to Leo Wallet?

Currently, Leo Wallet only supports ALEO tokens. Keep an eye on future updates and announcements for any changes regarding custom token support.

Can I manage multiple wallets within Leo Wallet?

Yes, you can manage multiple wallets within the Leo Wallet application. Simply import or create additional wallet accounts to manage them all from a single interface.

Does Leo Wallet support hardware wallets such as Ledger and Trezor?

As of now, Leo Wallet does not support hardware wallets. Stay tuned for future updates and announcements regarding hardware wallet integration.

Can I connect Leo Wallet to decentralized applications (DApps)?

Yes, you can connect Leo Wallet to any dApp that utilizes the Leo Wallet Adapter. To explore this functionality, visit our demo website at https://demo.leo.app/. This site provides examples of dApp integration with the wallet and showcases various use cases.

How do I add a custom network to Leo Wallet?

Adding a custom network is not currently supported in Leo Wallet. The wallet is designed specifically for use on the Aleo TestNet 3 network. Stay tuned for future updates here.

Does Leo Wallet offer any staking services?

Although Aleo is a Proof of Stake blockchain, staking functionality has not yet been released. Once staking is live, the Leo Wallet will support it. Stay tuned for future updates and announcements regarding staking functionality.

Can I use Leo Wallet to manage non-fungible tokens (NFTs)?

Currently, Leo Wallet does not support NFT management. Keep an eye on future updates for NFT support.

How do I monitor the transaction status for sent or received tokens?

To monitor your transaction history and status, refer to the activity section located below the token list on the home screen. For a comprehensive view of your transaction history, simply click the "Activity" button.

How can I set custom gas fees for transactions in Leo Wallet?

Currently, during the Aleo Testnet 3 phase, there are no transaction fees. However, fees may be applicable when deploying programs on the chain.

What languages does Leo Wallet support, and how do I change the language settings?

Leo Wallet supports the following languages: English (US), English (UK), French, German, Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Ukrainian, Turkish, Portuguese, and Russian.
To change the language, go to Settings > General > Language and select your preferred option.

Aleo Token and Faucet:
How do I access the Aleo Faucet?

To receive Aleo Testnet3 credits go to https://faucet.aleo.org/ and follow the instructions provided on the website. Read more about the Aleo Faucet, including how to access them directly from the Leo Wallet: https://leo.app/blog/aleo-faucet

Seed Phrase and Wallet Recovery:
What is a seed phrase?

A seed phrase, also known as a secret recovery phrase or mnemonic, is a series of words that represent the unique key to your wallet. It is essential for wallet recovery and should be kept secret and secure.

How to export your seed phrase?

To export your seed phrase in Leo Wallet, navigate to the "Settings" tab and select "Reveal  Seed Phrase." Ensure you safely store your seed phrase in a secure location.

How do I import my seed phrase?
  1. Reinstall your Leo Wallet.
  2. During the onboarding process, select "Import an Account."
  3. Enter your seed phrase when prompted, and follow any additional instructions to complete the import process.
What if I lost my secret recovery phrase, seed phrase, or mnemonic?

If you lose your seed phrase, you may permanently lose access to your wallet and its assets. It is crucial to store your seed phrase securely and have multiple backups to avoid loss.

I imported my wallet but some accounts are missing, how do I restore all of my accounts?

Ensure that you have correctly entered your seed phrase during the import process. If you have multiple accounts under the same seed phrase, try adding additional accounts within the wallet interface.

How do I import a new account?
  1. Click on your account picture in the top-left corner of the home screen to open the pop-up window.
  2. Select "Import Account" from the options.
  3. Choose the type of account you want to import, either a "Private Key Account" or a "Watch Only Account" (using the view key).
  4. Click "Import" and follow the prompts to complete the process.
How do I recover my wallet if I change devices or lose access to my current device?

To recover your wallet on a new device, simply download and install the Leo Wallet extension and use the "Import Wallet" option. Enter your seed phrase and create a new password to regain access to your wallet and its assets.

Security and Backup:
What are the security features of Leo Wallet?

Leo Wallet incorporates multiple security features, such as strong encryption, secure storage of private keys, and support for zero-knowledge proofs to ensure transaction privacy. 

How do I create a backup of my Leo Wallet?

To create a backup of your Leo Wallet, ensure you have securely stored your seed phrase. The seed phrase serves as the ultimate backup for your wallet and allows you to recover your wallet on any compatible device.

What is the difference between a public key and a private key?

A public key is an address that others can use to send you tokens, whereas a private key is a secret key that grants you full control over your wallet and its assets. It is crucial to keep your private key secure and never share it with anyone.

How do I ensure my Leo Wallet is up-to-date with the latest security features?

Since Leo Wallet is a Chrome extension, it automatically updates in the background through the Chrome web store , ensuring that you always have the most recent security features in place.

Troubleshooting and Support:
Why did my transaction fail?

Transactions may fail for various reasons, network congestion, or an error in the transaction details. Check the transaction status and error message for more information on why the transaction failed and try again.

How long does it take to generate a transaction?

The time required to generate a transaction can differ depending on network conditions and your computer's processing power. Generally, transactions are created within a matter of minutes. It is worth noting that the first transaction might take longer since it involves initializing the capability to conduct private transactions on the network.

Why am I not seeing my balance in the wallet?

Make sure your wallet is completely synchronized with the Aleo network. If you've recently completed a transaction, allow some time for it to be confirmed before your updated balance is shown. Should the problem continue, you can resync your wallet with the chain by navigating to Settings > Advanced Settings > Resync Button.

How to report a scam?

In the event that you come across a scam or any fraudulent activities involving Leo Wallet, please report the situation to the Leo Wallet team using our official communication methods, such as our Discord server (https://discord.com/invite/cpCrGwfWCs) or by emailing support@leo.app.

I sent tokens to the wrong wallet address.

Unfortunately, transactions on blockchain networks are irreversible. If you send tokens to the wrong address, it is unlikely that you will be able to recover them. Always double-check wallet addresses before initiating a transaction.

What if I forgot my Leo Wallet password?

If you happen to forget your Leo Wallet password, you can still regain access to your wallet by using your seed phrase. To do this, reinstall the wallet and select "Import existing wallet" during the onboarding process. Then, enter your seed phrase to recover your wallet.

I found a bug, what should I do?

If you find a bug or encounter an issue with Leo Wallet, report it to the Aleo team through their official communication channels such as our Discord server (https://discord.com/invite/cpCrGwfWCs) or by emailing support@leo.app.

How to contact support?

For support, reach out to us via creating a support ticket on our Discord server (https://discord.com/invite/cpCrGwfWCs) or by emailing support@leo.app.

Updates and Misc FAQs:
Is Leo Wallet open-source? 

Unfortunately, Leo Wallet is not open-source. However, the team has plans for an independent security audit before the launch of the Aleo Mainnet to ensure its safety and security.

Is there a transaction fee for using Leo Wallet?

While there are no specific fees associated with using Leo Wallet itself, gas fees in the form of ALEO TestNet3 tokens are required when deploying programs on the Aleo network.

How can I stay updated with the latest news and updates related to Leo Wallet?

To keep up with the most recent developments and updates related to Leo Wallet, follow the official Leo Wallet Twitter account at https://twitter.com/theLeoWallet or join the Discord server at https://discord.com/invite/cpCrGwfWCs.