Rabby Wallet Extension Guide

Browser extension · Non-custodial · EVM multi-chain

Rabby Wallet Extension — see the whole transaction before you sign it.

Instead of guessing what a raw contract call will do, the Rabby Wallet extension simulates every request and describes the outcome in plain language: the tokens leaving your wallet, the assets coming back, the approvals a site is asking for and the network fee attached to it.

  • 100+EVM networks in one wallet
  • Pre-flightsimulation on every request
  • 0 custodykeys live on your device

app.defi-protocol.example

wants to send a transaction

Arbitrum

Balance changes if you sign

  • ETH − 1.2000 ~ $3,842.10
  • USDC + 3,841.77 ~ $3,841.77
  • Gas − 0.00041 estimated

Needs review

Unlimited token approval The contract could spend your full USDC balance later.
Contract recognised Matches a verified deployment on this network.

Why people switch

Six things the Rabby Wallet extension does differently

A wallet is a decision tool, not just a key store. Every screen below exists to make the next click an informed one.

Transaction simulation

See the before-and-after of your balances on the approval screen, so a swap, bridge or deposit is never a blind signature.

Risk warnings first

Unlimited approvals, unverified contracts, suspicious domains and failed simulations surface as warnings before signing, not after.

Multi-chain by default

Switch between Ethereum, rollups and sidechains from one interface — no hand-adding RPC endpoints or copy-pasting chain IDs.

Portfolio clarity

Token holdings, positions and pending activity across networks in a single view, so you are not stitching numbers together by hand.

Self-custody by design

Keys are generated and stored on your device. There is no account to freeze, no server holding your assets, and no withdrawal approval queue.

Clean approval history

Review which contracts can still move your tokens and revoke approvals you no longer need — the quiet housekeeping of on-chain safety.

Getting started

From install to your first simulated swap

Four minutes, four steps, and no technical setup beyond a browser.

Start the setup
  1. 01

    Install from the official source

    Add the extension from the verified publisher in your browser's extension store. Confirm the developer name on the listing page before you click install.

  2. 02

    Create a wallet or import one

    Generate a fresh recovery phrase, or bring an existing seed phrase or hardware wallet across. Write the phrase down on paper — never store it in a screenshot, cloud note or chat.

  3. 03

    Connect to a dApp and read the preview

    Open a DeFi application, connect the wallet and trigger a request. Before approving, read the simulated balance changes and any approval warning shown.

  4. 04

    Sign deliberately, then tidy up

    Sign only what you understand, keep a hardware wallet for larger holdings, and revoke approvals you have stopped using.

One wallet, many chains

Built for people who live across networks

EVM-compatible networks are handled natively, with the network label always visible on the approval screen so you never sign on the wrong chain by accident.

EthereumArbitrumOptimism BasePolygonBNB Chain Avalanche C-ChainLineaScroll zkSync EraBlastMantle + custom EVM networks

Chain support changes over time. Check the official documentation for the current list before relying on a specific network.

Security & self-custody

A wallet can warn you. It cannot babysit you.

The extension removes most ways to be tricked by a confusing interface. Everything after that is still your responsibility — which is exactly how self-custody is supposed to work.

  • Back up offline. A recovery phrase on paper, in a safe place, in two locations. Never in a photo gallery or password manager note.
  • Verify the publisher. Fake "wallet update" extensions and sponsored search ads are a common attack route.
  • Use a hardware wallet for size. Large balances belong behind an offline signer.
  • Read the approval, always. Unlimited allowances are convenient for you and for any attacker who finds them.
  • Nobody legitimate asks for your phrase. Not support, not an airdrop, not a "migration" page.

Before you sign — quick check

  • Do I recognise this website and network?
  • Do the simulated balance changes match what I expect?
  • Is this approval unlimited, and does it need to be?
  • Is the contract verified, or is the warning unread?

Good practice, monthly

Spend ten minutes reviewing open token approvals and removing the ones tied to dApps you no longer use. It is the cheapest security upgrade available.

From the blog

Rabby Wallet Extension: A Practical Guide to Web3 Connectivity

Dark blue and violet abstract gradient representing connected blockchain networks

The Rabby Wallet extension turns an ordinary browser into a gateway for Web3. After installing it from an official source and creating a wallet, you hold your own recovery phrase — the extension never takes custody of your funds.

When you open a decentralized exchange, lending market or NFT marketplace, the wallet detects the request and shows what the site actually wants to do before you approve anything. Instead of a raw data blob, you get a readable summary: which tokens leave your wallet, what comes back, and how your balances change. This pre-transaction simulation is what makes the wallet stand out, because it exposes phishing approvals, hidden fees and risky contracts in plain language.

Because it is built for multi-chain use, you can move between Ethereum, Arbitrum, Optimism, Base and dozens of other EVM networks without manually adding each one. Portfolio value, gas estimates and pending transactions stay in one place, which makes tracking positions far less error-prone.

Security still rests with you. Back up your recovery phrase offline, prefer a hardware wallet for larger holdings, review every signature request, and never share your seed phrase with a website or a support agent. Treat the extension as a tool for self-custody — not a substitute for care.

Download the extension Read the FAQ

Questions

Rabby Wallet extension FAQ

Short answers to what people ask before installing.

Does the Rabby Wallet extension hold my crypto?

No. It is a non-custodial wallet: your keys are generated and stored on your own device, and there is no account to freeze or server holding your assets.

What does transaction simulation actually show me?

A preview of the outcome: how your token balances would change, which approvals the contract requests, whether the call is likely to fail, and roughly what the network fee will be.

Which browsers support it?

Chromium-based desktop browsers such as Chrome, Brave, Edge and Arc. Install only from the official listing and check the publisher name before granting permissions.

Can I import an existing wallet or use a hardware wallet?

Yes. You can import a recovery phrase or connect a hardware wallet such as Ledger or Trezor, which keeps signing keys offline while you browse DeFi applications.

Is the extension free?

The extension itself is free to use. The only costs you pay are the network gas fees charged by the blockchain for the transactions you choose to send.

Ready when you are

Download the Rabby Wallet extension and sign with context

Install from the official source, write your recovery phrase down on paper, and simulate your first transaction before you approve it.

Go to the official download page

Always confirm the publisher name and the official domain before installing a wallet extension.