Rabby Wallet is a browser extension wallet developed by the DeBank team, renowned for its powerful security alerts and excellent user experience. For frequent DeFi users, Rabby is a safer and more convenient alternative to MetaMask. This article provides a comprehensive guide to using Rabby Wallet and its standout features.
What Is Rabby Wallet?
Rabby is an open-source, non-custodial browser extension wallet developed by the team behind DeBank, the well-known DeFi asset tracking platform. Its design philosophy is to "make DeFi safer and easier to use."
Core Features of Rabby
- Transaction Pre-execution: Simulates transaction results before sending, letting you preview the actual outcome
- Security Risk Alerts: Automatically detects malicious contracts, phishing websites, and dangerous approvals
- Multi-chain Asset Overview: View the total value of assets across all chains in a single interface
- Automatic Network Switching: Automatically switches to the correct network when visiting a DApp
- Approval Management: Built-in token approval viewing and revocation features
- Open Source and Transparent: Fully open-source code that has undergone multiple security audits
How to Install Rabby Wallet?
Chrome Browser Installation
- Open the Chrome Web Store
- Search for "Rabby Wallet"
- Find the official extension published by DeBank
- Click "Add to Chrome"
- Confirm permissions and complete the installation
- Pin Rabby to the toolbar
Create or Import a Wallet
Create a New Wallet:
- Click the Rabby icon
- Select "Create New Address"
- Set a password
- Record the seed phrase
- Complete verification
Import from MetaMask:
- Select "Import Address"
- Choose "Seed Phrase"
- Enter your MetaMask seed phrase
- Set a password
- Import complete
Rabby is fully compatible with MetaMask seed phrases — the addresses and assets will be identical after import.

What Is Rabby's Transaction Pre-execution Feature?
This is Rabby's most powerful feature and its biggest differentiator from MetaMask.
How It Works
When you initiate a transaction in a DApp, Rabby will:
- Simulate the transaction locally before it is sent
- Analyze the results and predict your balance changes
- Clearly show you what you will spend and what you will receive
- Display warnings if any risks are detected
Practical Example
Swapping USDT for ETH on Uniswap:
MetaMask shows: A bunch of unreadable contract data and Gas fees
Rabby shows:
- You will spend: 500 USDT
- You will receive: approximately 0.167 ETH
- Estimated Gas fee: $3.5
- Security assessment: Contract verified, no risk
This intuitive display lets you clearly understand the outcome before confirming a transaction, effectively preventing asset theft by malicious contracts.
What Security Alert Features Does Rabby Have?
Malicious Contract Detection
Rabby maintains a database of malicious contracts and displays a warning when you attempt to interact with a known malicious contract.
Phishing Website Identification
When visiting a suspected phishing DApp, Rabby displays a red warning.
Approval Risk Alerts
When a DApp requests unlimited token approval, Rabby alerts you to the risk and suggests using a precise approval amount instead.
Address Labels
Rabby labels known exchange addresses, project team addresses, and addresses flagged as scams, helping you assess the counterparty.
How to Use Rabby's Automatic Network Switching?
This is another very practical feature. In MetaMask, you need to switch networks manually, but Rabby can do it automatically.
How It Works
- When you visit a DApp
- Rabby automatically detects the blockchain network the DApp is on
- Automatically switches to the corresponding network
- No manual action required
For example, it automatically switches to BSC when visiting PancakeSwap and to Ethereum when visiting Uniswap.
How to View Rabby's Multi-chain Asset Overview?
Rabby inherits DeBank's multi-chain asset tracking capabilities.
How to View
- Click the Rabby icon
- The main page directly displays the total USD value of assets across all chains
- Click to expand and see the detailed asset list for each chain
- Includes wallet balances, DeFi positions, NFTs, and more
This feature requires switching between different networks in MetaMask to view each chain's assets, while Rabby shows everything at a glance.

How to Use Rabby's Built-in Approval Management?
View Existing Approvals
- Open Rabby
- Go to Settings or the Security Center
- Find "Token Approval"
- View all approved contracts and their limits
Revoke Unnecessary Approvals
- Find the contract you want to revoke in the approval list
- Click "Revoke"
- Confirm the transaction and pay the Gas fee
- Approval revocation complete
Regularly cleaning up unnecessary approvals is an important measure for protecting your assets.
Security Reminder
When using Rabby Wallet, be sure to note the following security precautions:
- Only install from official channels: Search for "Rabby Wallet" on the Chrome Web Store and confirm the developer is DeBank
- Do not install counterfeit extensions with similar names: Check download counts and ratings to distinguish real from fake
- Make good use of the pre-execution feature: Carefully read pre-execution results before every transaction
- Pay attention to security warnings: Rabby's risk alerts are based on real data — do not ignore them
- Regularly clean up approvals: Use the built-in approval management feature for periodic checks
- Keep your seed phrase safe: As with all wallets, the seed phrase is the most important security credential
If you do not yet have a Binance account for purchasing cryptocurrency, it is recommended to register on an exchange first and then transfer assets to Rabby for self-custody.
Can Rabby Replace MetaMask?
In most scenarios, yes. Rabby is compatible with all DApps that MetaMask supports, and its security features are stronger. However, a few DApps may only recognize MetaMask, in which case you may need to use MetaMask alongside Rabby.
Is Rabby Wallet Free?
Completely free. Rabby does not charge any software fees or transaction service fees. You only need to pay on-chain Gas fees.
Can Rabby and MetaMask Be Installed at the Same Time?
Yes, they can be installed simultaneously, but there may be conflicts when connecting to DApps (both wallets popping up connection requests). It is recommended to set one as the default wallet. In Rabby's settings, you can choose whether to set it as the default wallet.
Does Rabby Support Hardware Wallets?
Yes. Rabby can connect to Ledger and Trezor hardware wallets. Combining the security of a hardware wallet with Rabby's convenient interaction features makes it the best combination for heavy DeFi users. Binance App (Apple users refer to the iOS installation guide) can also be configured to connect with hardware wallets in settings.
Does Rabby Have a Mobile Version?
Rabby now offers a mobile app supporting both iOS and Android. However, its core advantages (transaction pre-execution, automatic network switching, etc.) provide the best experience on the browser extension version.