Status: Live (v3.0.4) on the Chrome Web Store. Install from the Chrome Web Store or from 0xio.xyz/install. The Firefox version is in review on Mozilla Add-ons.
Requirements
- Chromium browsers (Chrome, Brave, Edge, Opera) version 111 or later
- Firefox 140 or later (142 on Android)
- Manifest V3
Getting Started
The welcome screen offers Create a wallet and I already have a wallet. The Terms of Service and Privacy Policy are linked below them.- Create a wallet: create a password, confirm it on the next screen, optionally add a passkey, choose your networks and land on Your wallet is ready, which lists your Octra and EVM addresses. You back up the recovery phrase afterwards, from the Back up tag on Home.
- I already have a wallet: paste a recovery phrase (12 or 24 words), a private key or an address into one field. The extension tells which it is, offers a one-tap fix for a mistyped word, and shows the wallet it found with its balance. An address adds a watch-only wallet.
Adding More Wallets
In the wallet list, Add wallet offers:- Create wallet: a new wallet and recovery phrase, saved at once.
- Add account: another address from one of your wallets’ recovery phrases. It gets its own Octra and 0x address.
- Import wallet: a phrase, a private key or an address (watch-only).
Home

Home in the extension, amounts hidden
- Header: your wallet’s picture and name (click for the wallet list), the network switch (All networks, Octra or EVM) and Settings.
- Balance: the total in USD over a chart of the day (green up, red down, grey when flat). Tags at the top right of the balance card ask for action, most urgent first, for example Back up or Set up private.
- Actions: Send, then Receive, Bridge, Privacy and History. On EVM, Privacy stays visible but disabled.
- Assets: OCT, the encrypted (private) OCT row, Octra tokens and EVM assets, each with its USD value. Tap one for its page with a 1D, 7D or 1M price chart, the balance, actions and recent activity.
- Status bar: the open site’s connection chip, a 0xio Desktop chip when the desktop app is running private proofs, and the Mainnet or Testnet chip.
--, never 0. Home reads balances lightly every 30 seconds while open and not at all while hidden or locked.
See Wallet Interface for a full tour.
Sending
- Octra: public OCT, Octra tokens and private sends. Bulk sends OCT to up to 5 recipients from the public balance.
- EVM: ETH and tokens on any EVM network that is on. See EVM Networks.
- Fees: one live network fee per send, read from the node. It drives the shown fee, Max, every balance check and the signature. You can pick another tier or a custom fee up to 10,000,000 OU, never below the operation’s floor or the network’s minimum. Fast shows only when the node quotes it. If the fee cannot be read, Review is blocked with Network fee unavailable. On EVM networks the fee shows in USD first, with the native amount beside it. See Network Fees.
- Review: every send opens a review with Back and Send. After Send, a result screen shows Sending, then Sent once the network confirms it (Queued for private sends). A busy node gets the same signed transaction again, a used nonce asks for a new review, and nothing is ever re-signed on its own. See What Happens After You Send.
Privacy
The Privacy screen moves OCT between your public and private balances and claims private transfers sent to you:- Encrypt (public to private), Decrypt (private to public) and Claim, each with a review and the live network fee.
- Set up private: a wallet with no encryption key on chain shows a Set up private tag on Home. Its sheet shows the one-time network fee, and Turn on registers the key.
- Private on hold: when the network holds a private balance (for example an older format waiting for a migration), Home shows a tag and the Encrypted row reads On hold. The sheet shows the node’s reason.
- Proof rules: before any private action, and again right before signing, the extension reads the proof rules the network states. When the network states none or cannot be reached, private actions pause and nothing is sent. See Network Proof Rules.
EVM Wallet
Every wallet made from a recovery phrase also has a 0x address. The extension shows ETH and tokens, sends, receives, shows EVM NFTs and lists EVM history next to Octra. Networks can be turned on or off, given your own RPC, or added from a list of popular chains or the public chain list. See EVM Networks.Bridge
Bridge on Home bridges between Octra and Ethereum without leaving the wallet:- Bridge to Ethereum: OCT on Octra becomes wOCT on Ethereum, claimed with the wallet’s 0x address.
- Bridge to Octra: wOCT on Ethereum becomes OCT on Octra.
- Any chain to OCT: pay with a token on another chain and receive OCT on Octra.
- Claim: a page for transfers to Ethereum, grouped as Ready, In progress and Completed, with Find my transfers and Add by hash.
History
History lists Octra and EVM activity together, newest first, on two pages: Mainnet and Testnet. Contract calls read as actions (Swap, Approve, Bridge or the method in words) with the contract named. Every row opens a details card, and contract calls have a View call data page. See Wallet Interface.NFTs
- Every collection the wallet holds shows without an import step; Import stays for other contracts.
- The three newest pieces come first, then one row per collection, then Hidden.
- Hide a piece or a whole collection with Undo. Hidden items are kept per network and wallet.
- A piece’s page shows its art, traits, status, holder and contract, with List for sale and Send, or Change price and Cancel listing for a listed piece. Every step opens a review with the fee.
- Octra collections (SNS-1, Bionts and living NFTs) and EVM collections (ERC-721 and ERC-1155) share the list. See NFT Standards.
- Art stored in a circle as chunks is put back together and checked against its hashes before it shows. See Chunked Circle Files.
Connecting to Sites
The extension connects to Octra sites through the 0xio SDK and to EVM sites, which list it as 0xio Wallet. EVM sites can be connected to several of your wallets, and a site only ever sees the wallet in use. The status bar shows the open site’s connection, and Settings > Connections > Connected sites lists them all. See Connecting to Sites.Settings
Settings opens on your wallet, then:- Security: password, passkey unlock, auto-lock time, and Reset wallet under This browser.
- Backup: recovery phrase and private key (the EVM key too while EVM is on). Shows Back up again when a wallet needs a new backup. A wallet with no password creates one first, then goes on to what was asked for.
- Connections: connected sites and the address book.
- Appearance: theme (Dim, Day or Octra) and language (English, Chinese, Japanese, Korean or Indonesian).
- Networks: Octra (Mainnet, Devnet or a node you add, and the optional RPC proxy), then the EVM networks.
- Tokens and NFTs: a switch for every token and collection, shown or hidden as likely spam. Imported tokens carry an Imported tag.
- EVM: turn EVM on or off for the open wallet.
Locking
- The toolbar icon shows a padlock while the wallet is locked.
- Unlock with your password, or tap Use passkey where a passkey is set up. The passkey prompt never opens by itself.
- Locking shuts down the private balance engine and clears decrypted private balances and wallet data held in memory.
Notices
Messages appear as one small pill above the status bar. Information fades after 4 seconds, errors and warnings after 6 seconds. Hovering pauses it. Copy buttons show Copied in place, and successful actions show in the screen itself rather than as a notice.RFC-O-1 Provider
The extension implements the RFC-O-1 wallet provider standard and exposeswindow.octra:
@0xio/sdk includes an OctraProviderAdapter that uses window.octra as a transport. For EVM sites the extension is a standard EIP-1193 provider, see EVM Provider.
Networks
Octra Devnet is a test network with full FHE support. It sits on the Testnet side together with the EVM testnets.
Desktop Companion
When 0xio Desktop runs on the same computer, the extension connects to it and runs private proofs there, which is faster than in the browser.- Pair once: tap the desktop status or open Settings, Connections, 0xio Desktop and tap Pair. 0xio Desktop shows a code, the extension shows three: pick the one that matches, then approve on the desktop. Nothing is saved or shared until the right code is picked and the desktop approves; a wrong pick stops the pairing. See Pairing with the Extension.
- Status: the status bar shows a 0xio Desktop chip, which tells whether proofs run in the desktop app or in this browser.
- No signing key: the desktop app builds proofs but never receives the key that signs your transactions.