img width: 750px; iframe.movie width: 750px; height: 450px;
Rose wallet extension setup and usage guide
Rose wallet extension setup and user guide overview
Download the release build from the official repository only–verify the SHA-256 checksum against the published value on the project’s GitHub releases page. Extraction yields a single signed CRX file; drag this file onto your browser’s chrome://extensions page with Developer mode toggled on. After installation, click the toolbar icon and select “Create a new vault.” The system generates a 24-word mnemonic phrase; record this phrase on steel plates–do not photograph it or store it on any networked device. The vault encrypts your private keys using Argon2id with a memory cost of 64 MB and a time cost of 3 iterations.
Fund the generated address by transferring MATIC or ETH from a centralized exchange. Confirm the transaction on the block explorer before proceeding to the next step. Access the network panel by right-clicking the toolbar icon and choosing “Manage Networks.” Input the RPC endpoint for Polygon Mainnet: https://polygon-rpc.com with chain ID 137 and symbol MATIC. Test the connection by querying the balance display–the number must update within two seconds. For custom tokens, select “Import Token” and paste the contract address from CoinGecko. The interface resolves the symbol and decimals automatically; verify 18 decimal places for standard ERC-20 tokens before confirming the import.
Authorize a dApp connection by navigating to the dApp URL, clicking “Connect,” and selecting your account from the pop-up list. The signing request window shows the exact data hash and the network ID–cross-check these values against the dApp’s documentation. Reject any request that does not match the expected payload. For transaction signing, set a custom gas limit (e.g., 21000 for basic transfers) and a max priority fee of 1.5 Gwei to avoid overpaying during low-congestion periods. Use the “Advanced” toggle to input these values manually. The signing process finalizes only after you confirm the transaction hash on screen; copy this hash and track its status on the block explorer until it reaches 12 network confirmations for irreversible finality.
Rose Wallet Extension: Setup and Usage Guide
Start by downloading the official release only from the project’s verified GitHub repository or the signed binary listed on the official Oasis Network website. Unzip the archive and load the unpacked folder into your browser’s developer mode via `chrome://extensions`. You must first enable “Developer mode” in the top-right corner to see the “Load unpacked” button; clicking this and selecting the extracted folder finalizes the installation.
During the initial launch, you need to create a new vault or restore one from a 24-word mnemonic phrase. The application will force you to write down these 24 words on paper–do not store them digitally, as any screenshot or text file on a connected device compromises the private keys permanently. The tool provides a verification step where you must re-enter three random words from your list, ensuring you recorded them correctly before you can proceed.
To set up a spendable account, the interface will generate a default key derived from the master seed. You can rename it (e.g., “Main”) and optionally add passphrase-protected accounts for separate use cases. Each account generates a unique Oasis address starting with “oasis1”, and you can copy it via the dedicated icon next to the displayed string; be aware that sending tokens to a different network’s address will result in total loss.
When receiving ROSE tokens, locate the “Receive” button on the account dashboard to display your QR code and plain-text address. For transactions, click “Send”, paste the recipient’s address, and enter the amount in ROSE or its micro-unit (ROSE token decimal is 18). The utility estimates the gas fee based on current network congestion, displaying it in a separate field; you can adjust the gas limit manually only if you understand the implications–setting it too low causes transaction failure while the fee is still consumed.
The extension supports signing Oasis SDK messages directly from decentralized applications. When a dApp requests a signature or transaction approval, a pop-up appears showing the exact data you are signing: the recipient, amount, nonce, and fee breakdown. Only confirm if these details match your intent, as a malicious dApp can show legitimate-looking fields but submit altered data after approval–always cross-check the raw hex output if available under “Advanced”.
For security hardening, activate the auto-lock timer in the settings panel to lock your vault after 5 minutes of inactivity (customizable down to 1 minute). Export your encrypted JSON keystore only for backup in addition to your mnemonic, storing each in physically separate locations. If you need to switch networks, use the network selector dropdown to change from mainnet to testnet, but remember that testnet Rose Wallet Edge extension setup guide has no real value and cannot be transferred to mainnet.
Downloading the Official Rose Wallet Extension from the Chrome Web Store
Open Chrome and navigate directly to the Chrome Web Store, then search for "Oasis Protocol" to locate the authentic application. The only legitimate listing is published by "Oasis Protocol Foundation" with a verified publisher badge and over 10,000 users. Before clicking "Add to Chrome," confirm the exact ID in the URL is "nnujohnbipjhcidoebblepnlakhclehf" – any deviation indicates a counterfeit. After installation, immediately pin the icon to your toolbar by clicking the puzzle piece icon in the top-right corner and selecting the pin next to the Oasis icon. Do not proceed if the extension requests permissions beyond "read and change data on oasisprotocol.org" or "oasisscan.com," as these are the only domains it legitimately accesses.
CheckpointLegitimate ValueRed Flag
PublisherOasis Protocol FoundationUnknown name or "Oasis Wallet" generic
Chrome Web Store IDnnujohnbipjhcidoebblepnlakhclehfAny 32-character string differing
User count10,000+Fewer than 1,000 or no data
Rating4.5 stars or higherBelow 3.5 or no reviews
Last updatedWithin past 3 monthsOver 12 months ago
Creating a New Wallet and Safely Storing Your Seed Phrase Offline
Click the "Create New" option in the application's initial setup screen. The software will generate a cryptographic key pair – a public address and a private key. You will be shown a recovery phrase of exactly 12 or 24 words from the BIP-39 standard. Write this phrase down physically; never copy it to a digital file, screenshot it, or type it into any online service.
Use a steel stamping kit: Engrave each word of the 24-word seed phrase onto individual steel washers or a Cryptosteel capsule. This endures fire, flood, or corrosion.
Double-check your transcription: Verify each word against the BIP-39 wordlist. A single typo in "abandon" versus "ability" creates an irreversible, empty account.
Employ a multi-location split: Store the 24-word phrase as three separate 8-word fragments in three different geographic locations. Lose one fragment, and the remaining 16 words offer zero access without guessing the missing 8.
The generated private key exists only in your browser's secure random number generator (CSPRNG) during creation. Once you click "Complete," close the browser tab immediately. The key is never transmitted over the network. Your public address can receive tokens, but only the offline-stored seed controls the underlying private key.
Do not store the seed phrase in a cloud vault, password manager (unless encrypted offline), or email draft.
Do not type the phrase onto any computer connected to the internet; keyloggers or screen-capture malware can extract it.
Do not store the phrase in a bank safe deposit box without a second backup; the bank may discard contents without notice.
Test your offline storage by performing a recovery attempt using a fresh instance of the software. Enter only two words incorrectly to verify the checksum detects errors. Confirm the derived public address matches your original. If the checksum passes but the address differs, your physical backup has a typo. Fix it immediately.
Use a dedicated offline machine, such as a Raspberry Pi booted from a read-only SD card, to generate the seed. Disconnect all network interfaces (Wi-Fi, Ethernet, Bluetooth) before running the generator. Sign a test transaction offline using the PSBT (Partially Signed Bitcoin Transaction) format to ensure your private key signs correctly without exposure.
For long-term holding, encrypt the seed phrase with a strong passphrase (BIP-39 passphrase). This adds a 25th word you must memorize or store separately. Even if an attacker finds your steel washers, the passphrase renders the seed useless. Use a random 6-8 word passphrase from the Diceware list, not a common phrase.
Importing an Existing Wallet Using a Private Key or Seed Phrase
Navigate to the "Add Account" section and select the option to import via private key. Paste the 64-character hexadecimal string directly into the input field; ensure no leading or trailing spaces are present. After submission, the system immediately scans the associated blockchain records for any transaction history. You will see all corresponding addresses and token balances populate within seconds, but the private key is never stored on the device memory–only a cryptographic derivation is kept locally.
When restoring from a 12 or 24-word seed phrase, verify each word against the BIP-39 English wordlist to prevent typos. Enter them in the exact sequential order with single spaces between each term. The tool automatically detects the derivation path standard from the seed, typically BIP-44 for most networks, but you can manually override it to match a specific protocol like BIP-49 for SegWit or BIP-84 for native SegWit addresses. Once the seed is processed, the software reconstructs the full key hierarchy and displays all derived accounts, including any nested sub-accounts from hierarchical deterministic structures. Confirm the first receiving address matches the one from your original client to validate the recovery.
Questions and answers: