Skip to main content

ROSE Wallet - Web

This is the Oasis Foundation-managed non-custodial web wallet for the Oasis Network. You can access it by visiting wallet.oasis.io.

Home screen

note

The wallet was designed to work with any modern browser. In order to use the Ledger hardware wallet though, you will need the WebUSB support. At time of writing, this was only available in Chrome and other Chromium-based browsers.

Opening the wallet for the first time will show the Home screen where you can choose to create a new account or open an existing one.

Create a New Account

The next screen is devoted to your mnemonic—a unique list of words representing your account(s). Review the information on this page very carefully. Save your mnemonic in the right order in a secure location.

caution

Your mnemonic (i.e. keyphrase) is required to access your wallet. Be sure to store it in a secure location. If you lose or forget your mnemonic, you will lose access to your wallet and any token funds contained in it.

Never share your mnemonic (i.e. keyphrase)!

Anyone with your mnemonic can access your wallet and your tokens.

After you’ve saved your mnemonic, click the “I saved my keyphrase” checkbox and then click on the “Import my wallet” button.

Create a New Wallet

Next, you will need to confirm your mnemonic by writing the mnemonic into the text area. The ROSE Wallet will check for any typos and missing words. When done click the "Import my wallet" button.

Confirm your mnemonic

Account Derivation

If you correctly entered the mnemonic the account derivation popup will appear containing a list of oasis1 addresses with their balances on the right. These are the accounts derived from your mnemonic based on the ADR-8 derivation scheme. Select one or more accounts and click the "Open" button to import them into your wallet.

Account derivation popup

User Profile

If you want to permanently store the keys of selected accounts, select the "Store private keys locally, protected by a password" box. After entering a password below, this will instantiate a profile inside the local store of your browser to safely store your keys. To access them, you will need to enter the correct password each time you will open the ROSE Wallet - Web.

Finally, you will be taken to the Wallet screen, containing information about your account balance, recent transactions and more.

The Wallet screen

Import an Existing Account

On the "Open wallet" page select whether you want to open your wallet via a mnemonic, a private key, or a Ledger hardware wallet.

Access an Existing Wallet

In the "Enter your keyphrase here" field, enter each word of your mnemonic separated by a space. Then, hit the "Import my wallet" button.

Open Wallet via Mnemonic

The account derivation popup will be shown where you can pick one or more derived accounts to import.

info

The ROSE Wallet uses English mnemonic phrase words as defined in BIP39. You can find a complete list of all valid phrase words here. If you misspelled a word, the wallet will warn you.

Finally, you will be taken to your Wallet screen, containing information about your account balance, recent transactions and more.

Transfer

To transfer tokens, open the Wallet screen. Fill in the "Recipient" and "Amount" fields and click "Send". A confirmation popup will appear showing transaction details. Carefully review the transaction and click the "Confirm" button.

Transfer confirmation dialog

Stake

To stake your tokens open the Stake screen. The list of validators will appear, their status, current escrow and the commission fee. Follow the sections below to delegate or undelegate your tokens.

Stake screen

  1. To delegate tokens, select the preferred validator you wish to delegate your tokens to by clicking on it. Fill in the amount and click the "Delegate" button.

    Stake screen: Selected validator

  2. A confirmation popup will appear showing transaction details. Carefully review the transaction and click the "Confirm" button.

    Delegate confirmation dialog

  3. In a while, your delegated tokens will appear under the "Active delegations" tab.

    Active delegations

ParaTimes

To move tokens from the consensus layer to a ParaTime (deposit) or the other way around (withdrawal), open the ParaTime screen. Click on the "Deposit to ParaTime" or "Withdraw from ParaTime" button and follow the sections below.

The ParaTime screen

  1. Select the ParaTime you wish to deposit your tokens to and click "Next".

    Deposit tokens: Select ParaTime

  2. Enter the recipient address in the ParaTime. For EVM-compatible ParaTimes you will need to enter a hex-encoded address starting with 0x and for other ParaTimes the Oasis native address starting with oasis1. Click "Next".

    Deposit tokens: Recipient address

  3. Enter the amount to deposit.

    The gas fee and price will automatically be computed. You can toggle the "Advanced" button to set it manually.

    Finally, click "Next".

    Deposit tokens: Amount

  4. Review deposit details, check the "I confirm the amount and the address are correct" and click the "Deposit" button.

    Deposit tokens: Review deposit

    Once the deposit transaction is confirmed the tokens will appear on your ParaTime account.

    Deposit tokens: Deposit complete

Buy

You can buy ROSE directly from within the wallet by opening the Buy screen. The ROSE Wallet team integrated a 3rd party Transak service which performs the necessary KYC, supports various payment methods, buys the tokens on the market and transfers them to your currently selected account.

Buy tokens directly from the wallet

Account options

When you have at least one account opened, click on the account jazz icon in the top-right corner. A popup will appear.

Settings popup

My Accounts

Select a different account and click "Select" to switch the current account.

Contacts

Contains a list of named addresses similar to the address book.

Profile

Used to change the password or delete your profile.

Settings

You can change the wallet language and toggle between the light and the dark theme.

Account popup: Change theme

If you do not have a profile, a sun/moon icon will be shown in the lower-left corner.

Toggle between light mode and dark mode, no profile

Share your feedback with us

If you have any questions or issues using the ROSE Wallet - Web, you can submit a GitHub issue, and the dev team will take a look. You can also connect with us to share your feedback via Discord or Telegram.