Skip to main content
The 0xio wallet ships as a browser extension, a desktop app and a mobile app. All three use the same key derivation, so a recovery phrase opens the same Octra wallet in every client. This guide focuses on the browser extension; for desktop and mobile, see Desktop Wallet and Mobile Wallet.

System Requirements

Supported Browsers

The extension is a Manifest V3 build and runs on Chromium browsers and Firefox.

Chrome

Version 111 or later

Brave, Edge and Opera

Any version built on Chromium 111 or later

Firefox

Version 140 or later (142 on Android). In review on Mozilla Add-ons

Current Version

Extension v3.0.4, published on the Chrome Web Store.
Other clients version independently: Desktop v0.6.0 and Mobile v1.3.3 (v1.3.4 is in progress). Every client installs from 0xio.xyz/install.

Installation Steps

1

Open the Chrome Web Store listing

Go to the 0xio Wallet listing on the Chrome Web Store.
2

Add Extension

Click “Add to Chrome” (the button adapts to Brave, Edge and Opera) and confirm.
3

Pin to Toolbar

Pin the extension to your browser toolbar for easy access. The icon shows a padlock while the wallet is locked.
4

Launch Setup

Click the 0xio extension icon to begin setup.

Creating Your First Wallet

The welcome screen offers two ways in: Create a wallet and I already have a wallet. The Terms of Service and Privacy Policy are linked below them.
0xio extension welcome screen with Create a wallet and I already have a wallet

The welcome screen

1

Create a password

Choose a password of at least 8 characters. It unlocks 0xio in this browser and never leaves this device. Confirm it on the next screen.
2

Passkey (optional)

Where the browser supports it, you are offered to unlock with a passkey (Touch ID, Windows Hello or a security key). Not now skips it; you can add one later in Settings > Security. Passkeys are not available on Firefox.
3

Choose your networks

Octra is always on. EVM is on by default and gives the wallet a 0x address from the same recovery phrase. See EVM Networks.
Choose your networks step with Octra always on and an EVM switch

Choose your networks

4

Your wallet is ready

The last screen lists your Octra address and, with EVM on, your 0x address.
Your password derives a key with PBKDF2-SHA256 (900,000 iterations on the extension) that protects your vault with AES-256-GCM. It only locks the wallet on this device. Your recovery phrase is what controls your funds on every device.

Back Up Your Recovery Phrase

A new wallet is usable at once; you back up its recovery phrase from Home. Until you do, Home shows a Back up tag and Receive asks you to back up first.
1

Open the backup

Tap the Back up tag on Home and enter your password.
2

Show the words

The words stay hidden until you tap Show, and stay shown until you tap Hide, leave the screen or the wallet locks. Copy phrase copies them; the extension clears the clipboard after 60 seconds when it can tell nothing else was copied since, which it cannot once the popup has closed.
3

Write them down

Write the words down in order, offline, then tap I have written it down.
CRITICAL SECURITY INFORMATIONYour 12-word Recovery Phrase is the master key to your funds. 0xio generates this phrase locally on your device using the BIP-39 standard with cryptographic randomness. The Octra master key is derived as HMAC-SHA512("Octra seed", seed)[0:32] (no BIP-44 path), and your Octra address is SHA-256(public key) encoded as Base58 with an oct prefix. The EVM address comes from the same phrase at m/44'/60'/0'/0/0.If you lose this phrase, your funds are permanently inaccessible.0xio cannot recover lost phrases as they never leave your device.

Best Practices - DO:

  • Write it down on paper immediately
  • Store in a fireproof safe
  • Consider metal backup plates for long-term storage
  • Split across multiple secure locations for large holdings
  • Test your backup by importing on a second device

Best Practices - DON’T:

  • Store in cloud services (Google Drive, Dropbox, iCloud and similar)
  • Take photos of your phrase
  • Store in email or messaging apps
  • Store digitally on internet-connected devices
  • Share with anyone, including support staff

Importing an Existing Wallet

If you already have a 0xio wallet or another Octra wallet:
1

Select Import

Click I already have a wallet on the welcome screen.
2

Paste your phrase or key

Paste or type a 12 or 24 word recovery phrase, or an Octra private key, into the one field. The extension tells which it is and offers a one-tap fix for a mistyped word.
3

Check the wallet it found

Before you continue, the wallet shows the address it found with its balance. Check it is the one you expect.
4

Password and networks

Create a password for this device and choose your networks, as above.
A wallet imported from an Octra private key has no EVM address; only a recovery phrase gives both. An EVM private key or a 0x address pasted into the field is named as such and not imported as an Octra wallet.

Watch-Only Wallets

Follow any Octra address without its keys: paste the oct... address into the same import field. Its balance shows before you add it. Use Cases:
  • Monitoring cold wallet balances
  • Observing project treasury addresses
  • Keeping an eye on another device’s wallet
A watch-only wallet can view balances and history but cannot send, sign, bridge or run privacy operations.

Next Steps

Once your wallet is set up:

Fund Your Wallet

Learn how to receive OCT and start transacting

Explore Privacy Features

Discover how to encrypt and decrypt balances

Send Your First Transaction

Learn how to send public and private transfers

Security Settings

Configure auto-lock, backup, and advanced security