Monerujo is the answer to those looking to transact with their XMR on their Android devices. Monerujo, whilst not an official app, is an open-source application developed by the community. As such, it is safe, secure, as well as easy to use.
Moreover, it is pretty lightweight because it uses remote nodes to synchronize to the Monero blockchain instead of directly downloading it. At the same time, all private information is stored on your device only, not a publicly accessible server. This potent combination makes Monerujo the perfect balance of performance and security.
Join us as we discover the salient features of this Android wallet.
How To Setup Monerujo Wallet?
- Android only.
- Move funds easily between multiple wallets.
- QR Code scanning.
- BTC address payments enabled.
Get The Top Monero Wallet For Android Now!
To get started, download the app from the Google Play store, then fire up the application.
To start, you can either create a new wallet or restore an old one. If you were already using a Monero account, whether it was on another app, or even a paper wallet, you can easily restore it to Monerujo. Based on what information you have available – the private key, or the 25 words mnemonic seed – you can choose the relevant option.
For now, however, we would focus on creating a new wallet. Tap on the first option to continue.
Most of what you see should be self-explanatory. Enter a name for your wallet, set a strong password, and write down the 25-word mnemonic key. On attempting to restore a wallet, though, you may also want to manually adjust the Restore Height, as the syncing process would otherwise take quite a while. The idea is to set a ‘restore height’ that captures any transactions performed on the account earlier.
This means that if you are creating a brand new account, then it is unnecessary to mess around with the ‘restore height’.
The following screen displays your public address and confirms that you have noted down your mnemonic seed. Additionally, your ‘view’ key (public key) and your ‘spend’ key (private key) are also displayed. Jot them down somewhere handy because they are the key points to your wallet transactions.
Aaaaand, you got it. Your Monerujo wallet is up and running!
How To Recieve XMR in Monerujo?
At the very bottom of the main screen of the app, there is a conspicuous green button with ‘TAKE’ spelled out on it. Hit the button to start receiving funds to your wallet.
The screen shows your public address, which you can copy and share with the sender, or better yet, a QR code which can be scanned for a less error-prone method. A payment ID is entirely optional, though recommended for record keeping purposes.
Once the amount has been sent, it will take a while for the transaction to be unlocked, after which it can be spent freely.
How To Send XMR Using Monerujo Wallet?
The form for dispatching funds is almost the same as the one for receiving. You can see the address field, the requisite amount, and the optional payment ID (unless you are sending to an exchange, in which case it is mandatory to specify).
There are just a couple of additional options, namely: Ringsize and Priority Level.
The Ringsize determines the extent of anonymity of your transaction, while the Priority Level decides the speed at which the transaction gets approved. Increasing any of these requires a cost though, so only use the extra anonymity and speed if necessary.
The form also sports a handy scan function to get the recipient’s address from the QR code, saving the hassle of copy-pasting a long alphanumeric string.
Another wonderful feature is the support for BTC addresses. Using the XMR.to service, Monerujo seamlessly integrates payments to Bitcoin addresses. It even works by scanning a BTC address, letting you settle the bill at a Bitcoin cafe without abandoning the anonymity of Monero.
IntegratingMonerujo Wallet with the Ledger Nano S
As you are likely to already know, the Ledger Nano S is the most secure way to store crypto assets. No matter how wonderfully designed a software wallet is, a hardware wallet is always more secure, no exceptions. While many hardware wallets come with hefty price tags that make them difficult to afford for anyone other than the Bitcoin whales of the world, the Ledger Nano S is generally pretty affordable without compromising on the security features that make it tick.
The problem with relying on a Ledger for all your crypto storage needs is the paucity of features. Whilst secure, a hardware wallet is generally not as easy to use for day to day transaction as compared to a mobile wallet.
Enter Monerujo. A while ago, the Monerujo dev team announced the application’s integration with the Ledger Nano S. This has made Monerujo one of the rare few mobile wallets to do so, as integration with hardware wallets is usually only seen on desktop clients.
Furthermore, the setup process is not cumbersome or overly technical, as is the case in many of its peers offering similar functionality. To make it even easier for you, we are outlining the whole process below.
Setting up your Ledger Nano S to work with Monerujo
For this, all that you need is an android phone running Monerujo, a Ledger Nano S, and an OTG cable to connect the two.
Also, the Ledger needs to have the Monero app installed. If you’re unsure how to do so, or looking for a guide to using the Ledger Nano S itself in general, take a look into our detailed guide.
Now that the formalities are out of the way, let’s get started.
First, make sure that you have OTG enabled on your phone. Most of the issues and headaches regarding a failed integration arise from this simple oversight.
Now connect your Ledger to your phone. The device should light up, and then ask you for your PIN. Entering the PIN should prompt a response from your phone and you’ll be asked to run the Monerujo app. After giving your affirmation, fire up the Monero app on the Ledger.
On the Monerujo startup screen, tap on the + circle button to create a new wallet. Instead of the usual options, you will see a new one on the screen with the Ledger connected.
Tapping on the restore from Ledger Nano S option creates a Monero wallet whose seed is stored on the Ledger device, and not anywhere on the phone itself. The steps ahead are identical to the ones you took on creating a wallet the usual way, as you can see below.
Just remember to choose a reasonable restore height, or Monerujo will spend forever trying to sync the blockchain. Once you proceed, your Ledger would flash up asking you for permission to ‘Export View Key’. That is the legalese for allowing Monerujo access to the wallet’s public key. If you then get a prompt telling you that it is retrieving sub-addresses, don’t panic; it is a quirk of Monerujo’s handling of Monero’s addresses, which provides added functionality that you would come to love in time.
After reviewing the information of your created wallet (which notably lacks the wallet seed, being safeguarded on the Ledger device), fire up Monerujo again. The app will now begin the one time process of scanning through all your sub-addresses for any tokens you own from past transactions. The number of blocks it goes through depends on the restored height you specified earlier, so older accounts should take a while to be restored.
Now your wallet is finally ready to be used without any hiccups.
Receiving and Sending XMR on a Ledger Enabled Wallet
The arrangement between your Ledger device and your Monerujo app is simple enough to grasp. The public key, required to generate your public address and thus receive funds, is stored by your phone for ease of use.
This means that you can continue to receive funds like you normally would, without having to connect your Ledger every time.
But the private key, needed for sending tokens to another account (and generating your public key, which was done earlier), resides solely on your Ledger. As a result, no one can spend your XMR without obtaining physical access to your Ledger Nano S and knowing its PIN. While this ensures the security of your funds, this also means that you need to carry your Ledger around for sending tokens.
The process itself is straight forward. Monerujo will first ask for your password, followed by the fees and the amount displayed on your Ledger screen for acceptance. Upon affirming your decision, the app will confirm your password one more time as a safety measure, and your transaction will carry forward as usual.
Monerujo has everything that you can expect from a mobile wallet and more. As it is on Android, it works even on low-end phones, making it a great budget wallet for your precious tokens. Also, the ability to make and switch between multiple wallets gives Monerujo incredible flexibility.
The clincher, however, is the ease of using the interface, and features like QR scanning and the ability to send funds to BTC addresses. Coupled with a robust open source ecosystem, it makes Monerujo a great wallet to have on Android.