This guide outlines the steps to recover unsupported ERC-20 tokens that were accidentally transferred to a Valora wallet.
Note: If the token is unsupported but on a supported network, refer to the guide on How to Import a Token.
Requirements
Before starting, the following are needed:
- The Valora recovery phrase (in English).
- If the recovery phrase is not in English, the private key (obtainable through a wallet like Celo Terminal) will be required.
- A self-custodial wallet manager* that allows the selection of the HD derivation path during the wallet recovery process.
Alternatively, if the Valora wallet has a 12-word English recovery phrase, it can be restored on an Ethereum wallet (such as Metamask or Enkrypt) instead of using a wallet manager. Afterward, add the relevant network and token contract address to access the funds.
Please be aware of the risks involved when using a recovery phrase or private key. Do not share recovery phrases or private keys with anyone unless you trust them with with your funds.
Instructions
- In the chosen wallet, restore the wallet address using the Valora recovery phrase and Celo’s derivation path:
m/44'/52752'/0'/0
.- If the recovery phrase is non-English, use the private key instead.
- After restoration, confirm that the wallet address matches the Valora wallet address.
- Check the network from which the funds were sent, select that network, and locate the asset. If the asset is not visible, manually import it.
- Once the assets are accessible, they can be sent back to the original address.
Below are examples for two wallets:
MyEtherWallet (MEW)
- Go to MEW’s Access My Wallet page.
- Scroll to the bottom of the page and click on Software > Mnemonic Phrase.
- Depending on the Recovery Phrase, change to a 12 or 24-word mnemonic and enter the recovery phrase. Click Next.
- In the top right corner, change the HD Derivation Path. The default is Ethereum (
M/44'/60'/0'/0
). Scroll to the bottom and click Add path. - Label the alias as "Celo" and enter the path as
m/44'/52752'/0'/0
, then click Add path. - Go back to the derivation path dropdown and select Celo (m/44'/52752'/0'/0). The addresses will change. Select the address that matches the Valora wallet address (usually the first one).
- Accept the terms and click Access My Wallet.
- To send tokens back to the original address:
- Click Send Transaction.
- Fill in the type, amount, and recipient address.
- Confirm that the information is correct and that there are sufficient funds to cover fees.
- Click Send Transaction.
Enkrypt
- Install the Enkrypt Chrome extension.
- Select Restore existing wallet > Use recovery phrase.
- Enter the 12-word English Valora recovery phrase.
- Create and confirm a password.
- Click Finish (the extension tab will close).
- Open Enkrypt from Chrome extensions, enter the password and click Unlock.
- Click Manage networks in the bottom left corner. Search for or scroll to the network from which the funds were sent and enable it.
- Once enabled, the funds should be accessible, and they can be sent back to the original address.
Disclaimer: Notwithstanding the above, Valora Inc. does not endorse any other wallet or wallet manager. Additionally, any options presented do not represent an exhaustive list of wallets or wallet managers and all users are encouraged to do their own research before choosing one. Valora Inc. is not responsible for loss of mismanaged funds. Please refer to Valora’s User Agreement and Terms for more information.