Skip to main content

ROSE Wallet - Browser Extension

Installation

info

Currently, the ROSE Wallet - Browser Extension only supports Chrome or other Chromium-based browsers.

You can install the ROSE Wallet - Browser Extension by heading to the Chrome Web Store.

ROSE Wallet Extension - chrome web store

Next, either create a new wallet or restore your 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

User Profile

If you want to permanently store the keys of selected accounts, turn on the "Create a profile" toggle button below, which will Store your private keys locally and protect them with a password by creating a profile. 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 - Chrome extension.

Create a profile

After clicking the 'Open' button, 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 mnemonic 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 go to Stake tab at the bottom navigation. 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 "Staked" 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 via the Buy screen tab that links to 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.

Share your feedback with us

If you have any questions or issues using the ROSE Wallet - Browser Extension, 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.