Ripple Wallet FAQ
Q1: Read this first - General warning about crypto-currency and Ripple:
Crypto-currency is a financial instrument. It requires the careful considered forethought of any financial transaction. Read carefully, read everything on the screen, learn about crypto-currency before you use it, learn how Ripple works and how it's different to other crypto-currencies before you use it, think before you leap, and always use small amounts to test before using large amounts, and always exercise general caution!
Q2: I keep getting an error while sending, but I have enough in my account and I've left a 20 XRP reserve
The public gateway Ripple Wallet uses to access the Ripple network is provided by Ripple Labs and has become congested as of mid December 2017. We are working on alternative ways to provide access to the network. Ripple Labs is also working on upgrading this gateway for more capacity. If you really need to transfer out you should keep trying until you get a transaction through.
Q3: I bought on exchange XYZ and it hasn't shown up in my Ripple Wallet yet, what's going on?
If it isn't in your Ripple Wallet then your exchange hasn't sent it. You can verify this by putting your address in RPC Tool — if it says account not found then your address hasn't been activated yet because your exchange hasn't sent anything yet (even if they claim they have!) Talk to them.
Q4: iPhone/iPad version keeps freezing!
Update to iOS 11
Q5: I read everything and something still doesn't work!
Make sure you have the latest version. (Take a backup from the settings menu before you update.)
Q6: I created a new address in Ripple Wallet but it says not activated?
You need to send at least 20 XRP to the new address to activate it on the Ripple network. If you send less than 20 XRP to your account that payment will bounce and return to the sender. If you sent this from an exchange then this payment will end up in your exchange's hot wallet and you will likely need to contact them to have it credited back to your exchange account.
Q7: What are the fees for using Ripple Wallet?
Ripple Wallet is free to use and always will be.
Q8: How do you make money then?
We consider Ripple Wallet to be an investment in our good name and brand. We intend to provide XRP related services in the future.
Q9: How do I know Ripple Wallet is safe?
Ripple Wallet is forked from open source, you can view the full code at https://github.com/ToastWallet/core
Q10: That's the code, or so you claim, but how do I know what is actually running on my phone/device?
Our phone binaries are built directly from the GitHub repository using Adobe Phonegap's cloud build service, the output of which is here: https://build.phonegap.com/apps/2733163/share. Our PC binaries are built from the browser version of Ripple Wallet using electron-builder. We welcome any third party to decompile/disassemble and inspect any of our binaries.
Q11: Do you send my Ripple secrets/accounts/wallet details to your servers?
No data is sent to our servers from Ripple Wallet, ever. The only connection to the outside world that Ripple Wallet makes is directly to the Ripple network.
Q12: If I lose my passphrase do I lose my wallet?
Provided you wrote down your recovery phrase you should be able to get it back.
Q13: If I lose my phone do I lose my wallet?
Provided you made a backup from the settings menu after generating your addresses you'll be able to restore your backup onto another device.
Q14: How are my Ripple secrets stored on my device?
They are stored using PouchDB ( https://pouchdb.com/ ). Specifically the secrets are heavily encrypted ( https://toastwallet.com/cryptodiagram.html ) and then stored on your device. Your passphrase is used to generate a cryptographic key for storing your secrets. The PouchDB instance is never synced with any external server.
Q15: There are only 100000 possible PIN combinations, won't two people eventually have the same PIN and be able to access each other's XRP?
First, the PIN is not used to encrypt your secrets, it is just a privacy guard on the front of the app to stop your friends (whom presumably borrow your phone occasionally) from checking out how much XRP you have. Second, each time a passphrase is set on a Ripple Wallet instance it is randomly salted, so even two identical passphrases on two different devices will produce two different keys. Finally Ripple Wallet does not deterministically generate Ripple secrets, so no this could never happen.
Q16: I sent some XRP to a Ripple Wallet account and now I can't get the last 20XRP out of Ripple Wallet, is this a fee you charge?
We do not charge any fees. Ripple Wallet is completely free to use and always will be. The 20 XRP reserve is a feature of the Ripple network. One day Ripple validators will lower the reserve requirement and free up these funds but for now they are locked.
Q17: I'm trying to send to an address/exchange but it keeps telling me I have insufficient funds
You need to leave a 20 XRP reserve in your Ripple Wallet account. This is a Ripple network enforced reserve. You also should check that the address you're sending to starts with a lower case 'r' and is 33-34 alpha-numeric characters with no other characters in it such as ? & = . etc.
Q18: Can I backup my Ripple Wallet?
Yes use the settings menu.
Q19: Can I import a backup from a different wallet into Ripple Wallet?
Yes, if you can obtain the Ripple secret from the other wallet you can import it into Ripple Wallet using the Add Existing Account feature under + Add Account.
Q20: Can I export a backup from Ripple Wallet into a different wallet?
Yes, click the account you wish to export then click Secret. Enter your passphrase and copy the Ripple secret for that account. Almost every Ripple wallet in existence allows you to import a Ripple secret.
Q21: I've lost my passphrase. How do I recover my wallet using my recovery phrase?
Go to change passphrase in the settings menu. Enter your recovery phrase where it says 'current passphrase' then reset your passphrase as normal. If this doesn't work make sure you've updated to the latest version of Ripple Wallet.
Q22: I've forgotten my PIN and my passphrase
Tap the recovery icon at the top right of the PIN entry. Use your recovery phrase to reset your PIN. Then perform the steps in the question above to recover your passphrase.
Q23: I've forgotten my PIN and my passphrase and I didn't write down my recovery phrase.
You're out of luck. Should have written down your recovery phrase.
Q24: I imported a backup but an account is missing
Ripple Wallet backups are data backups. You only backup what exists at the time you create the backup.
Q25: I sent XRP to an address that isn't in my wallet how do I get it back?
Most likely you can't. Make sure you click/tap IMPORT ADDRESS on the generated address screen to actually add a new address to your wallet.
If your account is not listed on the home screen of your Ripple Wallet IT HAS NOT BEEN IMPORTED. Go back and do it properly!
Q26: But who owns the (randomly generated) address I sent to if I don't?
Most likely no one owns it. There are approximately 1.1 x 10^77 possible Ripple addresses. That is a 1 with 77 zeros after it. When you generate an address you pick a point at random in this address space. If you do not import the address or save the private key (secret) you will never be able to access it.
Q27: I sent a large amount of XRP to my Ripple Wallet and something went wrong how do I get my money back?
We recommend you send a small amount of XRP to begin with... 21 XRP is sufficient to activate your new address and test the wallet. We also recommend that you send 1 XRP back to your exchange from your Ripple Wallet to ensure you're happy with the way the wallet operates before using the wallet further.
Q28: I sent XRP to my exchange but forgot to add the destination tag! What do I do?
First locate the transaction by entering the Ripple address you sent from here: RPC Tool. Next find the transaction in question. Expand the transaction details and copy the transaction hash at the bottom. Contact your exchange, provide the transaction hash and explained what has happened. They will most likely initiate a refund back to your Ripple Wallet address. DO NOT DELETE THE ADDRESS. DO NOT UNINSTALL THE APP.
Q29: I deleted the Ripple Wallet app from my device but I still have the recovery phrase, how do I get my accounts back?
You need to have made a backup before you deleted the app, using the settings menu option. Ripple Wallet does NOT deterministically generate addresses from the recovery phrase. Some other wallets may operate this way but Ripple Wallet does not.
Q30: For absolute clarity: in order to recover a Ripple Wallet backup you need: the backup code and either your passphrase OR your recovery code for that wallet.
I'm having trouble sending XRP out of the wallet especially on iOS
Update to the latest version of Ripple Wallet.
Q31: I'm trying to restore a backup onto another device through the existing backup button on the license agreement screen but the app hangs or takes a long time loading.
A few users have had this experience and we are still debugging it. In the meantime you can setup a new wallet on the device (no need to write down the recovery phrase in this case) and then from the settings menu tap "restore backup" and restore your backup from here instead.
Q32: I have a jailbroken iPhone or iPad and I opened Ripple Wallet and my XRP is gone!
We have had reports from jailbroken users that Ripple Wallet does not behave normally on their devices. We do not recommend you use Ripple Wallet on a jailbroken Apple device. For clarity: if you have Cydia on your phone, your phone is regarded as being jailbroken.
Q33: My exchange is asking me for a destination tag what do I put?
If you are transfering to your own wallet address you can use destination tag 0
Q34: The USD balance is a bit off in my wallet
Ripple uses Bitstamp's USD exchange rate for its live balance. If it's different to your favourite exchange it's because not all exchanges have the same rate at all times.
Q35: I'd like to have Ripple run on two devices, can I sync my accounts?
Yes simply generate a backup code from your current device (settings -> backup) then restore the backup on your new device by selecting the existing wallet option from the license screen and pasting the backup code into the next screen.
Q36: I'm trying to use my Recovery Phrase to change my passphrase but it's not working
Your recovery phrase is six words long, all lower case no spaces at the start or end, exactly one space between each word. If it's not working its because you have extra whitespace.
Q37: I'm trying to send a tiny amount of XRP to a new address and it keeps failing
You need to send at least 20 XRP to a new address to activate it. Anything less will bounce.
Q38: I printed my backup code and then scanned it back in or typed it in by hand and now it doesn't work
Use the tool we've put together here to help you get your backup code working: Backup Checker
Q39: I'd like to make a paper wallet for a friend, can I do that with Ripple Wallet?
Yes you can. A paper wallet is just a Ripple key-pair: an address and a Ripple secret. Create a new address by tapping + Add Account then Generate New Address. Import the address into your Ripple Wallet. Ignore the backup prompt. Now find the new address on your home screen, tap it, then tap Secret. Enter the passphrase to reveal the Ripple secret. Write this and the address down on paper to give to your friend. When you have written them down you can delete the address from your Ripple Wallet using the Delete button. This is now a paper wallet.
Q40: I'm trying to use my recovery phrase on my phone and I'm sure it's right but it's not working!
Some phones may have an internationalized keyboard which can cause your recovery code to be entered incorrectly. Take a backup from the settings menu and restore the backup on the browser or PC version on a computer with a standard US English keyboard layout, then try your recovery phrase here.