Ravencoin — Testing iOS Wallet

Tron Black
Feb 12 · 4 min read

Thank you for helping us test the Ravencoin iOS mobile wallet. Since you are in an early group of testers, you might have used the earliest iOS mobile wallet that used an older (non BIP44) way of generating keys. If this is the case, then using the new wallet with your 12-word seed may not find your funds.

Don’t panic. With your 12-word seed, we can always find your funds, even if the wallet doesn’t find them automatically. See the FAQ below for details.

There are five possibilities — find yours and then jump to instructions below:

  • You don’t have any funds in your wallet.
  • You have funds, and your 12 words and you have the older derivation.
  • You have funds, and your 12 words and you have the newer BIP44 derivation. If you downloaded the wallet from the App Store the first time, then this is you.
  • You have funds and you didn’t write down, or can’t find your 12 words.
  • You have funds and you don’t have your 12 words or your pin code.

You don’t have any funds in your wallet.

Great. Install the new app. Jump to the bottom for testing info.

You have funds, and your 12 words and you have the older derivation.

This is tricky to detect, so the easiest solution is to send your funds somewhere else, and then install the new mobile app. The wallet won’t find any funds, which is expected because you sent them out, and then you can send them back once you install the new iOS wallet. If you have lost funds along the way, when updating to a new wallet, but you have your 12-word seed and you expected funds that never showed up, e-mail iOSTest@MediciVentures.com and we can help you.

You have funds, and your 12 words and you have the newer BIP44 derivation.

This is a best-case scenario. If you KNOW you have the newer wallet, then just install the new software and let it find your funds. Newer means you installed it after it was available in the App Store, and not from Test Flight. If you’re not sure, then use the recovery method above (for older derivation) to be safe.

You have funds and you didn’t write down, or can’t find your 12 words.

Shame on you. You should always write down the 12-words and keep them safe. You’ll do better next time. If you remember your PIN, then in the mobile app go to Security Center, and hit ‘Paper Key’ and write down the 12-words. Then jump back up to the step for “You have funds, and your 12 words and you have the older derivation” or “You have funds, and your 12 words and you have the newer BIP44 derivation”

You have funds and you don’t have your 12 words or your pin code

Send your funds to another wallet if you can. If you can’t because you’ve lost your PIN and you don’t have your 12-words, then there is nothing we can do and you can chalk it up to a learning experience.

Testing the Wallet

First, write down your 12-words, then you can create assets, re-issue assets, add IPFS info, transfer assets to others, transfer RVN, and generally experiment with all the features.

FAQ

What if I had the original iOS wallet (downloaded) from TestFlight, and I have my words, but I updated to the new one and entered the words, and the funds didn’t show up?

Visit https://ravencoin.org/bip44

Steps to sweep old derivation path addresses to your new BIP44 wallet

  • Enter your 12-words
  • Click on the BIP32 tab
  • Enter m/0'/0 for the BIP32 Derivation Path — Get main addresses.
  • Enter m/0'/1 for the BIP32 Derivation Path — To get the change address(es).

What if I have the Android wallet which uses the older derivation path, and I’ve upgraded to an iPhone?

Follow the instructions above for going from older iOS Ravencoin Wallet to new Ravencoin Wallet. Sweep the addresses from your old derivation path.

What does “sweep” mean?

It means the mobile device creates a transaction using a private key, to send the funds to a new address it has. It costs a small amount of RVN fees to sweep an address because it is a transaction. But then your funds are safe and sound in the new address.

When do we get the Android wallet with asset support?

It is being worked on. We hope to start beta testing in March.