You read this post because there are two versions of LEAD wallet at the moment. The mainnet app and the old version (BETA). As of now, unfortunately the backup phrases from the Lead Wallet (BETA) do not work with the mainnet version. If you have some crypto assets stuck within our BETA version, these are some steps that can help you:
Use Private Keys From Your Old Wallet And Restore Them Directly With The Mainnet App
The easiest way to solve this problem is to use your private keys (not backup phrases) and restore them with the mainnet app. To do this, go to Settings. From there, find your list of wallets, and tap on Backup.
Here you can see Reveal your Private Keys. Below that, there’s the text Reveal. Tap on Reveal. You will see various private keys within different networks. Let’s say your funds are stuck within some ERC-20 (Ethereum) or BEP-20 (Binance Smart Chain) tokens. To export your private keys elsewhere, just click the copy-paste button next to Ethereum Private Key.
Next, you can open a popular Ethereum wallet application and import the private key (that you previously copy-pasted) there. For example, let’s use Metamask. You can download Metamask from Google Play Store, App Store, or just use your desktop’s Chrome browser extension.
After that, open our mainnet app, and go to Settings - Manage Wallet. Tap on Restore wallet using private key
You will see this page next:
Here you can just use whatever name you want for your wallet. As for Select Coin, tap on Ethereum. And for Enter private key, paste the private key that you previously copied from the old BETA app.
Once you successfully restore your old wallet address to Lead mainnet app, just select this newly restored wallet as the Default under Manage Wallet. That’s it.
Transferring Other Coins (Different Blockchains)
Above I explained how to restore the old wallets if you use Ethereum or BSC but you might be wondering what would you need to do if you need to transfer out your crypto funds outside Ethereum and BSC networks. In this case, use the same method as I explained above but you need to select different options under Select Coin. Copy the private keys from Lead Wallet (BETA) app and paste it to the mainnet app’s Restore wallet using private key.
Alternative - Use Private Keys From Your Old Wallet And Restore Them With Other Applications
If for some reasons you cannot restore your private keys from Lead Wallet (BETA) version to the mainnet version, you can try to use other applications as the medium to move funds.
For example, You can open a popular Ethereum wallet application and import the private key (that you previously copy-pasted) there. Let’s use Metamask for our example. You can download Metamask from Google Play Store, App Store, or just use your desktop’s Chrome browser extension.
I will use the Metamask Android version as an example. Here you can tap on the three lines icon on top-left which would open the left sidebar. On the left sidebar, you can tap on IMPORT.
Next, tap on Import an Account.
Under Paste your private key string you can paste the Ethereum Private Key from old Lead Wallet (BETA) as instructed above. After you do that, tap on the blue IMPORT button. You will successfully import the exact same wallet address from your Lead Wallet (BETA). Keep in mind that you need to add and edit custom RPC networks if you want to access the BSC version of your wallet address (default is Ethereum).
To do this on Metamask, go to Settings and tap on Networks. Tap on Add Network. Use below settings:
For more guide on how to add BSC RPC, you can find some of the guides here directly from Binance
Transfer Your Funds From Third Party Applications To Your Address On Lead Wallet Mainnet Application
If you follow our alternative method above, we need to transfer the funds from the old wallet address to the new wallet address. Above I have given you the instruction on how to restore your private keys from Lead Wallet (BETA) to other wallet applications like Metamask. Now it’s time to transfer your funds to your Lead Wallet mainnet address.
Go to your Lead Wallet mainnet app version, tap on Receive. Choose Ethereum or Binance (all ERC-20 and BEP-20 tokens will share the exact same address as your main Ethereum or Binance address). Tap on the wallet address and you will receive a pop-up notification Copied to Clipboard. Now go back to Metamask and tap on Send. Paste the wallet address here that you have previously copy-pasted to the clipboard, under To:
Tap on Next
And then, tap on USE MAX and tap Next.
On the next page, you can just tap Send. If there’s some warning text, you might want to reduce the amount so you can pay enough gas fee.
Wait for blockchain confirmation and voila! You have successfully moved your crypto funds from your old wallet to the Lead Wallet mainnet app. You can check the received funds in your Lead Wallet mainnet account.
Keep in mind that this method means you would lose some funds on the gas fee. You might want to check the current network congestion as some blockchains (i.e., Ethereum) might be expensive on certain hours and days.
And always remember that you should use the same network for the token you wish to transfer. For ERC-20 tokens, switch to Ethereum network. For BEP-20 tokens, switch to Binance Smart Chain (BSC). The guide above teaches you to add and use the BSC network since Ethereum is always included by default by most wallet applications, including Metamask.
For this alternative method, in case you want to transfer out other coins outside Ethereum and BSC, you can always try to restore their private keys with other wallet applications such as Trust Wallet or Enjin using similar steps like the above guide.