Back to Rabby
Rabby Wallet logo
software wallet

Rabby Wallet

Rabby Wallet parses every transaction before you sign it, showing you exactly what your balance changes will be and warning you of malicious smart contracts.[source]

📍 Global
Go to Rabby Wallet

What you should know about Rabby Wallet

  • Pre-transaction Simulation: Lets you see exact balance changes and potential risks before you sign any transaction.
  • Anti-Phishing & Security Alerts: Automatically scans for malicious contracts, phishing sites, and risky token approvals.
  • Seamless Multi-chain Experience: Automatically switches to the correct network for any EVM-compatible dApp without manual intervention.
  • Deep Hardware Wallet Integration: Offers one of the most stable and user-friendly connections for Ledger, Trezor, and GridPlus.

Pros & Cons

Strengths

  • + Superior transaction simulation and security scanning
  • + Exceptional hardware wallet integration
  • + Unified view of assets across 140+ EVM chains
  • + Built-in token approval revocation tool
  • + Gas Account simplifies multi-chain gas management

Weaknesses

  • - Limited to EVM chains only (no BTC, SOL, etc.)
  • - Potential conflicts with MetaMask if both are active simultaneously
  • - No native fiat on-ramp or staking tab

Facts about the Rabby Wallet

Supported Assets
140+ EVM Chains
Supports all major EVM networks including Ethereum, Arbitrum, Optimism, Base, and Binance Smart Chain. Non-EVM chains like Bitcoin or Solana are not supported.[source]
Platforms
Chrome,Brave,Edge,iOS,Android,macOS,Windows
Available as a browser extension (Chrome, Brave, Edge), mobile app (iOS, Android), and desktop application (macOS, Windows).[source]
Non-Custodial
Yes
Rabby is a non-custodial wallet where users maintain full control over their private keys, which are stored locally.[source]
Open Source
Yes
The source code is public and has been audited by security firms like SlowMist and Least Authority.[source]
Hardware Support
Yes
Supports a wide range of hardware wallets including Ledger, Trezor, Keystone, BitBox02, and AirGap without bridge apps.[source]
NFT Support
Yes
Features a dedicated NFT section to view and manage collectibles across all supported EVM chains.[source]
In-App Swaps
Yes
Allows users to swap tokens directly within the wallet using a built-in aggregator.[source]
Swap Fees
Aggregator-dependent
Rabby aggregates quotes from multiple DEXs and bridges. While it doesn't claim a separate platform fee for standard swaps, users pay the underlying aggregator or DEX fees.[source]
Fiat On-Ramp
No
Does not feature a direct native fiat-to-crypto purchase gateway; users typically transfer assets from exchanges or other wallets.[source]
Staking
No
Rabby does not have a native built-in staking tab; users must connect to external DeFi DApps to stake assets.[source]
Transaction Simulation
Yes
Displays balance changes and security warnings before signing transactions.[source]
Security Scanning
Yes
Scans for malicious contracts and phishing attempts during the signing process.[source]
Gas Management
Advanced
Provides a Gas Account feature to pay gas fees on any chain with a single deposit.[source]
Revocation Tool
Built-in
Native interface to view and revoke token approvals.[source]
Loading Arena... 🚀

Why use Rabby Wallet

Rabby Wallet is a superior alternative to MetaMask for DeFi users, offering pre-transaction simulation that shows exactly how your balance will change and flags potential risks before you sign. Unlike MetaMask, it provides a multi-chain native experience, automatically switching to the correct network based on the dApp you are using without manual configuration.

It also features a built-in security scanner that identifies vulnerabilities in smart contracts and allows for easy revocation of token approvals directly within the interface. These security-first features, combined with a user-friendly dashboard for tracking assets across all EVM chains, make it the preferred choice for power users seeking safety and convenience.

Rabby Wallet FAQ

How does Rabby Wallet's pre-transaction simulation differ from standard EVM wallet confirmations?

Unlike traditional EVM wallets that merely display raw hexadecimal data or basic gas estimates, Rabby Wallet utilizes an advanced execution environment to pre-compute the exact state changes of a transaction before it is broadcast. This means users can see precisely which tokens will enter or leave their wallet, completely demystifying complex smart contract interactions and preventing unexpected asset loss from deceptive approvals.

Can Rabby Wallet automatically manage network switching for cross-chain decentralized applications?

Yes, Rabby eliminates the friction of manual RPC network management. When interacting with a multi-chain dApp, Rabby's auto-switching engine instantly detects the required EVM environment (such as moving from Ethereum Mainnet to Arbitrum or Base) and seamlessly aligns the wallet's connection. This prevents transaction failures and user frustration associated with being connected to the wrong blockchain.

What specific hardware wallet models integrate natively with Rabby, and is a bridge application required?

Rabby Wallet offers extensive, native integration with a wide array of hardware wallets including Ledger, Trezor, Keystone, and BitBox02. A significant architectural advantage is that Rabby communicates directly with these devices without relying on intermediary bridge applications, thereby reducing the potential attack surface and streamlining the signing process for cold storage users.

How does the built-in risk engine protect users against malicious smart contracts and phishing attempts?

The integrated security scanner acts as a proactive firewall. Before presenting a transaction for your signature, the risk engine analyzes the target contract against a comprehensive database of known phishing vectors and malicious exploits. It specifically highlights and blocks requests for unlimited token approvals to unverified addresses, serving as a critical line of defense against front-end compromises.

Is it possible to manage and revoke existing token approvals directly within the Rabby interface?

Absolutely. Rabby Wallet features a built-in revocation tool that continuously monitors your active smart contract allowances. Users can effortlessly audit which protocols have access to their funds and revoke excessive or outdated approvals with a single click, ensuring strict adherence to the principle of least privilege without needing third-party services.

Rabby Wallet App Review - Hot Wallet Features & Security | BlockchainCenter