> ## Documentation Index
> Fetch the complete documentation index at: https://webstart-rabbyy.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Rabby®™ Wallet | Extension®®®

> Rabby Wallet Features: Explore Rabby Wallet features, learn about blockchain connectivity, understand transaction security check.

# **Rabby Wallet Extension:**

If you have spent any time in decentralized finance, you know the anxiety of a blind signature. You click "confirm," hope the dApp is honest, and pray the contract does exactly what the interface promised. Rabby Wallet was built to eliminate that guesswork. Unlike wallets that treat transaction clarity as an optional add-on, Rabby makes simulation and risk scanning the default experience, positioning itself as the safety-first choice for Ethereum and EVM users who actually read what they sign.

**What Rabby Is (and Isn’t)**

Rabby is a non-custodial, multi-chain browser extension designed exclusively for Ethereum and EVM-compatible networks. It supports Chrome, Brave, and Edge, and it does not support non-EVM chains like Bitcoin or Solana . If you need a Swiss Army knife for every blockchain, Rabby will frustrate you. But if your activity lives on Ethereum, Arbitrum, Optimism, Polygon, Base, BNB Chain, or any of the dozens of other integrated EVM networks, Rabby offers a level of transaction transparency that most competitors still lack.

The extension is available exclusively through the official website, [rabby.io](http://rabby.io). This matters: search results often surface sponsored ads for fake versions of popular wallets, a common phishing vector that Rabby itself warns users about . Once installed, the onboarding flow is standard: create a new address, set a password, and back up your twelve-word seed phrase. The password unlocks the extension locally; the seed phrase controls your funds. Rabby does not store either .

**The Core Feature: Transaction Simulation**

The feature that defines Rabby is its native transaction simulation engine. Before you sign anything, Rabby executes the transaction in a virtual environment and shows you the expected balance changes in plain language. You see exactly which tokens will leave your wallet and which will arrive . This sounds simple, but it addresses a fundamental vulnerability in Web3: blind signing. When a malicious contract asks for an unlimited approval, a traditional wallet might just show "Approve." Rabby shows you that the contract will gain permission to drain your entire balance of that token, and it flags the risk before you commit .

This simulation extends to signature requests that do not require gas. "Permit" transactions, which are often used in phishing attacks because they feel harmless, are decoded and explained by Rabby so you understand that you are granting spending permission, not just signing a message .

**Automatic Network Switching**

Network management is another area where Rabby diverges from the MetaMask playbook. If you have used MetaMask, you know the drill: a dApp asks you to switch networks, you click a button, the wallet prompts you again, and you hope you selected the right chain. Rabby detects the network required by the dApp you are interacting with and switches automatically . For users who move between Arbitrum, Base, and Ethereum dozens of times a day, this removes a recurring point of friction and a common source of costly errors—sending assets on the wrong chain because you forgot to switch.

**Security Beyond Simulation**

Rabby’s security model is layered. Beyond simulation, the wallet includes phishing detection, suspicious contract alerts, and an approval management dashboard. The approval feature is particularly useful for anyone who has been in DeFi for more than a few months. Every time you swap tokens or provide liquidity, you grant a contract permission to move your assets. Over time, these approvals accumulate. Rabby lets you view every active approval and revoke them in batches, closing a door that many users forget they left open . Revoking an approval is distinct from disconnecting a dApp; disconnecting only hides your address, while revoking actually removes the contract's permission to move your tokens .

For users who want an additional layer of protection, Rabby supports hardware wallets including Ledger and Trezor, as well as several other devices like OneKey, Keystone, and GridPlus . Connecting a Ledger requires opening the Ethereum app and authorizing the connection through the browser, after which your hardware address appears alongside your software addresses in the same portfolio view .

**Portfolio and Migration**

Importing an existing wallet is straightforward. Rabby accepts seed phrases and private keys from MetaMask, Trust Wallet, and other EVM wallets, and it automatically scans for tokens, NFTs, and DeFi positions across all integrated chains . There is no need to manually add networks or import token contracts. The portfolio dashboard aggregates your assets, which is convenient but also serves a security purpose: you see the full scope of what a transaction could affect before you approve it.

**The Trade-offs**

Rabby is not without limitations. It is EVM-only, so users with diversified portfolios spanning Bitcoin or Solana will need a second wallet. It is also a relatively younger codebase compared to MetaMask, though it is open-source and has undergone audits by firms including SlowMist and Least Authority . And while its simulation engine is excellent at catching malicious contracts, it cannot protect you from your own mistakes: if you send tokens to the wrong address, the simulation will faithfully show the loss, but it will not stop you.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.