Frequently Asked Questions
This documents answers frequently asked questions about Oasis Wallets and 3rd party wallets & custody providers

How can I transfer ROSE tokens from my BitPie wallet to my Oasis Wallet?

BitPie wallet doesn't use the standardized account key generation process specified in ADR 0008. Consequently, your Bitpie wallet's mnemonic phrase will not open the same account in Oasis Wallet.
The preferred way is to create a new wallet with an Oasis Wallet and transfer the tokens to this new address using your BitPie wallet. The cost (i.e. transaction fee) should be negligible.
If your tokens are staked/delegated, then you need to debond them first which will take approximately 14 days. Afterwards, you can transfer them to the new Oasis Wallet address and stake/delegate them via an Oasis Wallet again.
Alternatively however, if you do not want to transfer the tokens over the network, you can export the private key from your BitPie wallet and import it in Oasis Wallet in 2 steps:

How can I export my BitPie wallet's Oasis account private key?

On the main BitPie wallet screen, click on the "Receive" button.
The QR code with your ROSE address will appear. Then, in the top right corner, tap on the kebab menu "⋮" and select "Display Private Key".
BitPie wallet will now ask you to enter your PIN to access the private key.
Finally, your account's private key will be shown to you encoded in Base64 format (e.g. YgwGOfrHG1TVWSZBs8WM4w0BUjLmsbk7Gqgd7IGeHfSqdbeQokEhFEJxtc3kVQ4KqkdZTuD0bY7LOlhdEKevaQ==) which you can import into Oasis Wallet.

Chromium under Ubuntu does not recognize my Ledger device. What is the problem?

First check that you added the Ledger udev device descriptors as mentioned in the Linux installation guide. Next, check that your Ledger wallet is recognized by the Oasis Core Ledger tool. You should see something like this:
1
$ oasis-core-ledger show_address
2
oasis1qp8d9kuduq0zutuatjsgltpugxvl38cuaq3gzkmn
3
Ensure account address shown on device's screen matches the outputted address.
Copied!
If all of the above works, then the issue is most likely that Chromium does not have the permission to access your Ledger device. Starting with Ubuntu 20.04 the Chromium browser is installed via snap package by default. Snap is more convenient for upstream developers to deploy their software and it also adds additional layer of security by using apparmor. In our case however, it prevents Chromium to access arbitrary USB devices with WebUSB API including your Ledger device. A workaround for this issue is to install Chromium natively using the official Chormium beta PPA or the official Google Chrome .deb package.

How can I use my Oasis Wallet mnemonics in Ledger?

Starting from Oasis app for Ledger v2.3.1 a standardized key derivation path as defined in ADR 0008 is supported. This means that you can copy the mnemonics keyphrase you use in the Oasis Wallet - Web or in the Chrome extension directly to your Ledger device. Ledger will then derive the same Oasis wallet address and can be used to sign transactions and send funds. Similarly, you can export your keyphrase from Ledger and use it the Oasis Wallets.
Versions of Oasis app for Ledger prior to v2.3.1 used a non-standard key derivation path. Mnemonics could be imported to Ledger, but the derived wallet address and the private key would be different compared to the Oasis Wallets.

The wallet gives me Invalid keyphrase error when importing my wallet from mnemonics. How do I solve it?

Please check that:
  • All mnemonics were spelled correctly. Oasis Wallets use English mnemonic phrase words as defined in BIP39. You can find a complete list of valid phrase words here.
  • The mnemonics were input in correct order.
  • All mnemonics were provided. The keyphrase should be either 12, 15, 18, 21, or 24 words long.
If you checked all of the above and the keyphrase still cannot be imported, please contact Oasis support.

I imported my wallet with mnemonics. The wallet should contain funds, but the balance is empty. What can I do?

First, check your wallet address. If the address equals the one that you expected your funds on, then the key derivation from mnemonics worked correctly. Make sure you have a working internet connection so that the wallet can fetch the latest balance. Then check that the correct network (Mainnet or Testnet) is selected. These are completely separated networks and although the wallet address can be the same, the transactions and consequently the balances may differ. Finally, there might be a temporary problem with the Oasis Monitor service itself which observes the network and indexes transactions. Oasis Wallets rely on that service and once it is back up and running, you should be able to see the correct balance.
If your wallet address is different than the one you used to transfer your funds to, then you used one of the wallets that don't implement the standardized key derivation path defined in ADR 0008. If you were using the BitPie wallet see this question. Ledger hardware wallet users should refer to this question.
If you still cannot access your funds, please contact Oasis support.

I sent my ROSE to BinanceStaking address. Are they staked? Are they lost? What can I do?

If you just make a Send transaction to BinanceStaking address oasis1qqekv2ymgzmd8j2s2u7g0hhc7e77e654kvwqtjwm then your ROSE coins are not staked. They are now owned by BinanceStaking, which means they are not lost but only owned and managed by them. In this case, you should contact Binance via their Support Center or Submit a request.
Sending ROSE is different than staking it! With the staking transaction you lend your ROSE to the chosen validator and you are rewarded for that. Sending your ROSE to the receiving address you enter means that only the person who owns the private key (e.g. mnemonics) of that receiving address can manage these tokens and no one else. To learn more, read the Staking and Delegating chapter.

I withdrew ROSE from Emerald to an exchange (Binance, KuCoin), but my deposit is not there. What should I do?

Withdrawals from Emerald are slightly different from regular staking.Transfer transactions used to send ROSE on the consensus layer. If you withdrew your ROSE directly to an exchange and you were not funded there, contact the exchange support and provide them the link to your account on the Oasis Scan where they can verify all transactions. To learn more about this issue, read the How to Transfer ROSE to Emerald chapter.
Last modified 7d ago