Official Guides

Search

Getting Started

See all articles
Get Started with Rabby Mobile
By choosing Rabby Wallet, you’re opting for a game-changing, non-custodial wallet in the EVM ecosystem. With Rabby Mobile, your crypto journey is simpler, safer, and more secure—right at your fingertips.

Install Rabby Mobile

 

To download Rabby Mobile, visit our official website: https://rabby.io/

The app is available on both Google Play and the App Store.

System Requirements: Rabby Mobile supports iOS 15+ and Android 11+.

Note: Rabby does not provide APK files for direct download. Please use the official app stores or our website to install the app.

GetStartedwithRabbyMobile0.png

Creating a new address

 

If you don’t have a wallet, click Create a new address and follow the instructions to create and securely back up your address.
GetStartedwithRabbyMobile1.png
1. Name your address
You can add a note to your address to help you identify it later. If no note is added, the address will be displayed in its original blockchain format.
GetStartedwithRabbyMobile2.png
2. Set a password

Create a password to unlock the app and encrypt your local data. You can enable Face ID or fingerprint for quick unlocking.

Note: Rabby does not store your password. If forgotten, you’ll need to reinstall Rabby to set up a new one.

GetStartedwithRabbyMobile3.png
3. Back up your address
Securely back up your Seed Phrase—it is the key to your address and funds. If you lose it or share it with others, your assets could be permanently lost. Without a proper backup, Rabby cannot help you recover your wallet.
GetStartedwithRabbyMobile4.png

- Option 1: Back up via iCloud or Google Drive

Save your Seed Phrase in iCloud or Google Drive for added convenience. You’ll need your password to restore it, so ensure your password is securely saved. Without the password, you cannot restore the backup, and Rabby cannot assist with recovery.

- Option 2: Back up manually

Write your Seed Phrase down on paper and store it securely in a location only you can access.

Note: Avoid unreliable methods such as taking screenshots, saving in plain text files, or storing in unencrypted cloud services, as these increase the risk of unauthorized access to your Seed Phrase.

 

Importing addresses you already have

 

1. Tap I already have an address to get started

GetStartedwithRabbyMobile1.png

2. Select an import method

- Option 1: Import Seed Phrase

If you’re migrating from MetaMask or other self-custodial wallets, ensure you have the seed phrase for your addresses ready. Click Import Seed Phrase and enter your phrase in the provided field. Additionally, if you have backed up the seed phrase in iCloud/Google Drive, you can click the icon to restore your backup.

- Option 2: Import a Private Key

- Option 3: Connect a hardware wallet like Ledger, Keystone, or OneKey

 

GetStartedwithRabbyMobile5.png

3. Set up a password

Create a password to secure your wallet by encrypting your local data. You can enable Face ID or fingerprint for quick unlocking.

Note: Rabby does not store your password. If forgotten, you’ll need to reinstall Rabby to set up a new one.

GetStartedwithRabbyMobile6.png

After completing these steps, your address will be successfully added to Rabby Wallet. If you want to add more addresses from the same Seed Phrase, click Import more addresses.

GetStartedwithRabbyMobile7.png

 

Explore Rabby Wallet

 

Once set up, you’ll see your wallet balance along with features like Send, Swap, Bridge, and Websites to help you conveniently explore on-chain activities.

You can pin your most-used address to the homepage for instant access.

mobilehomepage.png

To connect to Dapps, tap Websites and search for the website you’d like to use.

1. Open the Dapp and locate the Connect Wallet button.

2. Select Rabby Wallet from the list of available wallet options. A pop-up window from Rabby will appear.

- If the Dapp doesn’t list Rabby Wallet as an option, select MetaMask. A Rabby pop-up will appear, allowing you to connect.

- If the Dapp doesn’t have either a Rabby Wallet or MetaMask option, it will likely provide a browser wallet option. You can proceed by selecting that to connect.

See more
Get started with Rabby extension
By choosing Rabby Wallet, you’re opting for a game-changing, non-custodial wallet in the EVM ecosystem. With Rabby, your crypto journey is simpler, safer, and more secure. Let’s get started!
 

Install Rabby Wallet extension

 
1. Download the official Rabby Wallet extension from our website: https://rabby.io/
Note: Rabby Wallet is not compatible with mobile browsers. Please use a desktop browser such as Chrome, Brave, or FireFox
2. Once the download is complete, a webpage will open to guide you through the setup process.
 

Creating a new address

 

If you don’t have a wallet, click Create a new address and follow the instructions to create and securely back up your address.
getstarted1.png
Step 1: Carefully review the security tips provided. Ensure no one is watching your screen, then click Show Seed Phrase.
getstartedwithrabbyextension2.png
Step 2: Back up your Seed Phrase securely. It is the key to your address and funds. Don’t lose it, never share it with others, and avoid storing it online. Write it down and store it in a secure offline location.
getstarted2.png
Step 3: Set up a password to lock the extension and encrypt local data.
Note: Rabby does not store your password. If forgotten, you’ll need to reinstall Rabby to set up a new one.
getstartedwithrabbyextension3.png
Step 4: After setting up your password, your wallet address will be successfully created. Pin the Rabby Wallet extension to your browser toolbar for quick access.
getstartedwithrabbyextension4.png
Now you’re ready to receive funds, manage your crypto, and explore the blockchain with Rabby Wallet. Enjoy your journey!
How to receive.png
 

Importing addresses you already have

If you already have an address, click I already have an address. Select a method to import your address.
For detailed guidance, check out this article: How to migrate from other wallets to Rabby Wallet
See more
How to migrate from other wallets to Rabby Wallet
Migrating to Rabby Wallet doesn’t change or affect your funds, assets, or DeFi activities. Since it’s the same address on the blockchain, everything—your tokens, NFTs, and staking or yield farming—remains exactly as it was. Rabby simply gives you a new, secure interface to manage them.
Now, let’s walk through the steps to migrate your wallet. In just a few minutes, you’ll unlock a faster, safer, and more convenient wallet experience.
Before you start, download Rabby Wallet from the official website: https://rabby.io/

Rabby Wallet Extension

 

Once the download is complete, a webpage will open to guide you through the setup process.

Click I already have an address to import yours.

getstarted1.png

1. Choose an Import Method

If you’re migrating from MetaMask or other self-custodial wallets, ensure you have the seed phrase for your addresses ready. Click Import Seed Phrase and enter your phrase in the provided field.

migratetoextension2.png
Besides importing your Seed Phrase, you can:
  • Import a Private Key
  • Connect a hardware wallet like Ledger
Additional options, such as connecting Trezor, Onekey, Keystone, GridPlus, BitBox02 and Safe, can be found under the More section.
migratetoextension3.png
After adding or creating an address in Rabby Wallet, you can find additional import options.
migratetoextension5.png
2. Set up a password

This password will lock the extension and encrypt your local data.

Note: Rabby does not store your password. If forgotten, you’ll need to reinstall Rabby to set up a new one.

getstartedwithrabbyextension3.png
3. Add your addresses
After importing your seed phrase or connecting your hardware wallet, Rabby displays the first 50 addresses derived from that seed phrase. You can select your address from this list and toggle the switch to add it to Rabby. Any addresses you don't need can be ignored.
migrate to Rabby extension3.png
You can use Advanced Settings (top-right corner) to change the HD path or view addresses beyond the initial 50.
migration1.png
After adding your addresses, Rabby Wallet automatically displays your tokens, NFTs, and DeFi assets across EVM chains—no need for manual importing.
migrate to Rabby extension4.png
Troubleshooting

If you don’t see a previously used address after importing your Seed Phrase:

- Double-check that you’re entering the correct Seed Phrase.

- If the seed phrase is correct, click Add more addresses and go to Advanced settings and try:

1. Switching to different HD paths, or

2. Changing the serial number to view additional addresses beyond the first 50.

 
 

Rabby Mobile

 

1. Tap I already have an address to get started
GetStartedwithRabbyMobile1.png
2. Select an import method
- Option 1: Import Seed Phrase
If you’re migrating from MetaMask or other self-custodial wallets, ensure you have the seed phrase for your addresses ready. Click Import Seed Phrase and enter your phrase in the provided field. Additionally, if you have backed up the seed phrase in iCloud/Google Drive, you can click the icon to restore your backup.
- Option 2: Import a Private Key
- Option 3: Connect a hardware wallet like Ledger, Keystone, or OneKey
GetStartedwithRabbyMobile5.png
3. Set up a password
Create a password to secure your wallet by encrypting your local data. You can enable Face ID or fingerprint for quick unlocking.
Note: Rabby does not store your password. If forgotten, you’ll need to reinstall Rabby to set up a new one.
GetStartedwithRabbyMobile6.png
 

Rabby Desktop

 

Rabby Desktop does not support importing seed phrases or private keys.
All available connection methods for managing your address are displayed within Rabby Desktop—please select the option that best suits your needs.
migrate to Rabby Desktop1.png
If you wish to import your seed phrase or private key directly, we recommend using the Rabby browser extension.
After connecting your addresses, Rabby Wallet automatically displays your tokens, NFTs, and DeFi assets across EVM chains—no need for manual importing.
Now you’re all set to explore the blockchain with Rabby Wallet. Enjoy your journey!
See more
How to connect Dapps

Connecting your wallet is an essential step when interacting with various Dapps. Rabby works smoothly with every Dapp across EVM chains.

 

1. Locate the Connect Wallet button on the website you want to use.

2. Select Rabby Wallet from the list of available wallet options. A pop-up window from Rabby will appear.

Connect Dapp1.png

- If the Dapp doesn’t list Rabby Wallet as an option, select MetaMask. A Rabby pop-up will appear, allowing you to connect.

- If the Dapp doesn’t have either a Rabby Wallet or MetaMask option, it will likely provide a browser wallet option. You can proceed by selecting that to connect.

 

Does Rabby conflict with MetaMask?

 

No worries! Rabby offers an easy way to switch between Rabby and MetaMask.

When you need to use MetaMask, just flip to MetaMask. You’ll see a message saying “MetaMask is in use and Rabby is banned.” After this, refresh the website to activate the change.

Connect Dapp2.png

Note: If you’re unable to connect to MetaMask even after flipping, this may be due to conflicts with other browser extensions. Simply disable those extensions and refresh the page. If you only have Rabby and MetaMask enabled, there will be no conflicts!

 

Why can’t I connect to Rabby Wallet with many Dapps?

 

Rabby Wallet is widely supported by most Dapps.

If you’re unable to connect to Rabby Wallet, it may be due to interference from other extensions installed in your browser. Some wallet extensions can conflict with each other. Try disabling other extensions or using separate browser profiles, then refresh the website to resolve the issue.

See more
How to connect Ledger
Rabby Wallet supports all Ledger products, including Ledger Nano S Plus, Ledger Nano X, Ledger Stax, and Ledger Flex.
With Rabby, connecting and signing with Ledger is more streamlined, offering fewer errors and greater efficiency.
 

Rabby Extension

 

Rabby Extension supports connecting Ledger via USB.
1. Click I already have an address and choose Ledger.
migratetoextension2.png
2. Set up a password to lock the extension and encrypt local data. Note: Rabby does not store your password. If forgotten, you’ll need to reinstall Rabby to set up a new one.
3. Plug in your Ledger device via USB, unlock it with your PIN, and open the Ethereum app. Ensure that your Ledger screen shows “Application is ready.”
4. Click Allow to authorize Rabby to connect to an HID device. Select your Ledger device and click Connect.
Connect Ledger-Rabbyextension3.png
After connecting your hardware wallet, your addresses will be added to Rabby Wallet.
migratetoextension4.png
Tips: If you have multiple addresses, click Add more addresses from Ledger to add them in batch. While adding more addresses, you can click Advanced settings to change the HD path or adjust the starting serial number to view addresses beyond the first 50.
migrate to Rabby extension3.png
After adding your addresses, Rabby Wallet automatically displays your tokens, NFTs, and DeFi assets across EVM chains—no need for manual importing.
migrate to Rabby extension4.png
 

Rabby Mobile

 

Rabby Mobile app supports connecting Ledger via Bluetooth.
1. Select I already have an address and tap Connect Hardware Wallets.
2. Unlock your Ledger device and ensure Bluetooth is enabled on both devices.
3. Once connected, your address will be successfully imported into Rabby.
Rabby Wallet automatically displays your tokens, NFTs, and DeFi assets across EVM chains—no need for manual importing.
 
Now you’re all set to explore the blockchain with Rabby Wallet. Enjoy your journey!
 

Rabby Desktop

 

1. Plug in your Ledger device via USB, unlock it with your PIN, and open the Ethereum app. Ensure that your Ledger screen shows “Application is ready.”
2. Open Rabby Desktop, add an address, and choose Ledger under Connect Hardware Wallets.
3. Once connected, Rabby displays the first 50 associated addresses. Select only the addresses you need—if you’re using a single address, simply choose that one.
Tip: For users with multiple addresses in Ledger, you can add them all to Rabby in batch.
To view addresses beyond the first 50, go to Advanced settings and adjust the Serial Number.
After adding your addresses, Rabby will automatically display your tokens, NFTs, and DeFi assets across EVM chains—no need for manual importing.
 
Now you’re all set to explore the blockchain with Rabby Wallet. Enjoy your journey!
See more
How to connect a hardware wallet
Rabby Wallet supports a wide range of hardware wallets.

Rabby Wallet Extension

 

Rabby Wallet Extension supports connecting to the following hardware wallets:
Ledger
Trezor
GridPlus
Onekey
Keystone
Bitbox02
CoolWallet
AirGap Vault
imToken
imKey
NGRAVE ZERO
Connect Hardware-Rabbyextension1.png
Troubleshooting
1. If you have trouble connecting to Trezor, please install Trezor Suite from Trezor’s official website.
2. To connect OneKey, please install OneKey Bridge from OneKey’s official website.
3. To connect BitBox02, please install BitBoxBridge from BitBox’s official website.
4. If you’re having trouble connecting QR-based hardware wallets, ensure camera access is enabled for both your browser and the Rabby extension. While scanning, the screen will appear blurred, but this does not affect the QR code reading. Make sure the QR code is placed in front of the camera in a well-lit environment.
 

Rabby Mobile

 

Rabby Mobile supports connecting to the following hardware wallets:
Ledger
Keystone
OneKey
 

Rabby Desktop

 

Rabby Desktop supports connecting to the following hardware wallets:
Ledger
Trezor
OneKey
Keystone
AirGap Vault
CoolWallet
GridPlus
NGRAVE ZERO
migrate to Rabby Desktop1.png
Troubleshooting
1. If you have trouble connecting to Trezor, please install Trezor Suite from Trezor’s official website.
2. To connect OneKey, please install OneKey Bridge from OneKey’s official website.
3. To connect BitBox02, please install BitBoxBridge from BitBox’s official website.
4. If you’re having trouble connecting QR-based hardware wallets, ensure camera access is enabled for both your browser and the Rabby extension. While scanning, the screen will appear blurred, but this does not affect the QR code reading. Make sure the QR code is placed in front of the camera in a well-lit environment.
See more

Supported Chains and Assets

See all articles
Request support for new tokens/NFTs/chains/DeFi assets

At Rabby Wallet, we’re always working to improve and expand our supported assets and networks. We encourage our users to contribute by submitting proposals for data improvements.

 

If you’d like to see a new token, NFT collection, EVM chain, or DeFi asset integrated into Rabby Wallet, we welcome your input! Simply submit your proposal using the following link:

Submit a Proposal

 

Your feedback helps us continue to enhance the Rabby Wallet experience for everyone.

See more
List of supported chains and tokens

Supported Chains

 

Rabby Wallet supports all EVM-compatible networks.

 

We have integrated 110+ networks and continue to expand our list. With these networks, Rabby offers advanced features such as portfolio tracking, transaction simulation, security engine, and approval revoking.

To see the complete list of integrated chains, simply navigate in the Rabby extension to: More > Integrated Chains.

 

For testnets and networks that are not yet integrated, you can still access them by adding a custom network through: More > Add Custom Network.

 

Supported Tokens

 

Rabby Wallet supports all tokens on EVM-compatible networks.

With Rabby, you don’t need to manually import each token. Rabby automatically displays one of the largest selections of tokens across EVM networks, giving you access to a vast range of assets across multiple chains as soon as you import your address—no extra steps needed.

migrate to Rabby extension4.png

Additionally, with the largest number of protocols supported, Rabby automatically displays your DeFi assets, such as liquidity pools (LPs), lending positions, staking, and more.

 

If a token isn’t automatically displayed, you can manually add it as a custom token by searching for its contract address.

See more

Transactions

See all articles
How to speed up or cancel a pending transaction

When you submit a transaction on the blockchain, part of the gas you pay acts as a bid to get your transaction processed faster. While Rabby Wallet suggests a gas fee to help speed up your transaction, using a low gas price might cause a long wait.

You can see if a transaction is pending from the homepage or in More > Signature Record. You can either wait until the network processes the transaction at the current gas price, or you can speed it up or cancel it.

pendingtx1.png

Speed up a transaction

 

Click the "Speed Up" button, and Rabby will automatically create the same transaction with a higher gas fee. You only need to confirm the transaction. This will help process the transaction faster. Since it uses the same transaction nonce, you won’t have to pay for gas twice.pendingtx2.png

 

Cancel a transaction

 

1. Quick Cancel

This option will be available only if your transaction has not been broadcast yet. It won’t incur any gas costs.

2. On-chain Cancel

When you select this option, Rabby will automatically create a new transaction to replace the original one. This transaction will have no value but will use a higher gas fee to speed up the process. Rabby will set the correct nonce for the cancellation, so you don’t need to adjust anything. You only need to confirm the transaction.

Please note: A cancellation can only be attempted if the transaction is still pending. Transactions that have already been confirmed cannot be reversed.

pendingtx3.png

pendingtx4.png

Transaction is still pending despite selecting a high gas price

In some cases, a transaction may get stuck or remain pending despite selecting a higher gas price. If this happens, go to More > Clear Pending to reset your local data and remove the pending transaction display. Then, submit a new transaction on the same network to replace the pending one.

If you see the error “replacement transaction underpriced,” increase the gas price and ensure the “Max Priority Fee” matches the gas price.

replacement underpriced3.png

See more
Can I reverse or refund a transaction made by mistake

We understand that mistakes can happen—whether it’s sending funds to the wrong address, choosing the incorrect network, or any other transaction error. However, due to the nature of blockchain technology, transactions on the blockchain are irreversible. Once a transaction is confirmed, it is permanent and cannot be modified, canceled, or reversed by Rabby or any other party.

 

You can only cancel a transaction if it is still pending. Once the transaction is completed, however, it cannot be reversed.

 

What Are My Options if I Made a Mistake?

If you’ve sent funds incorrectly, you may consider contacting the recipient or the receiving platform to see if they can return the funds by initiating a new transaction.

See more
What does “Please process the alert before signing” mean
Rabby Wallet includes a comprehensive risk scanner powered by our security engine. When you sign transactions, Rabby scans for potential risks and displays a warning if any are detected. When this happens, the sign button will be disabled until you confirm to ignore the risk.
ignore risk1.png

Understanding the risks

Click the warning icon to see details about why you’re seeing this alert.

ignore risk2.png

How to proceed with signing if you see a warning

We recommend carefully reviewing the risks. You are ultimately in control of your wallet. If the warning aligns with your expectations or if you're willing to accept the potential risks, click Ignore all, and you’ll then be able to click the sign button.

If you believe the risks are not accurate

If you think the detected risks are incorrect, please reach out to the official Rabby Support team. Send us a message at https://debank.com/hi/0a110032 or email support@rabby.io for further assistance.

See more
Why hasn't my transfer arrived
If you’ve sent tokens from your Rabby Wallet but they’re not showing up in the recipient's wallet, follow these steps:
 
1. Check that the transaction was successful.
Go to the block explorer of the network you used to check the status of your transaction. If it was successful, you’ll see a status indicator such as 'Success' or 'Confirmed' on the transaction page.
transfernotarrived.png
If the transaction was unsuccessful, the tokens won’t appear in the recipient’s wallet, and you’ll need to try sending them again. Remember that blockchain transactions aren’t always immediate, so it may take a little time for your transaction to confirm.
If the transaction is successful, proceed to the next step.
 
2. Verify that you sent the transaction to the correct address.
Double-check the transaction on the block explorer to confirm that you used the intended address. If you transferred to the wrong address by mistake, the tokens are unlikely to be retrievable.
 
3. Confirm that the recipient's wallet is configured to display the token.
While Rabby detects and displays many tokens by default, some wallets require tokens to be added manually to appear in the balance. This is especially common for new or uncommon tokens. Check if this applies to the recipient’s wallet.
 
4. The transaction was made to deposit into my exchange account
If your transfer was made to an exchange account and you’ve confirmed that the transaction was successful and the recipient address is correct, the tokens should have been received on the blockchain.
However, if the deposit isn’t showing in your exchange account, please contact the exchange’s support team for assistance. A common reason for this issue is that the deposit was made on a different chain than the one selected on your exchange.
See more
How to resolve the “Gas balance is not enough” error
If you try to sign a transaction but notice that the Sign button is disabled , and you see the error “Gas balance is not enough,” this guide will help you resolve the issue and proceed with your transactions.
Gasbalance1.png

Why are gas fees necessary?

Gas fees are required to process transactions and actions on the blockchain. They compensate the network’s validators for securing and maintaining the system.

Why can’t USDT/USDC pay for gas fees?

Each blockchain uses its native cryptocurrency for gas fees:

  • ETH for Ethereum
  • BNB for BNB Chain
  • POL for Polygon, etc.

USDT and USDC are tokens on these networks but are not their native currencies, so they cannot be used to pay gas fees.

 

Why do I still see this error when I have enough gas?

The most common reason is that you don’t have enough gas tokens on the current network.

For example: You may have ETH on the Ethereum network, but you cannot use it to pay gas fees on the Arbitrum network.

Ensure you have enough gas tokens on the network you’re currently using.

 

What to do?

Option 1. Use Rabby's GasAccount feature. Learn more about it here: How does Rabby GasAccount work

Option 2. Acquire the network’s native currency (e.g., ETH, BNB):

  • Buy it directly via your exchange.
  • Transfer it from another wallet.

Once you have some native currency on the current network, you’ll be able to complete your transactions.

See more
How does Rabby GasAccount work
GasAccount is a unique feature of Rabby Wallet that allows you to deposit USDT or USDC and use it to pay gas fees for any address across all networks integrated with Rabby. It provides a unified gas solution for all your addresses on any chain.
 

How to activate and deposit USDC/USDT into GasAccount?

 

1. Open GasAccount
Click the “$0.00” button in the top right corner to open GasAccount.
gasaccount1.png
2. Log in to GasAccount
Confirm that you are logging in with your current address. If you want to log in with a different address, switch to that address first, then open GasAccount.
Note: Your GasAccount is bound to your login address. If you're using Rabby across multiple platforms (e.g., Rabby Extension, Rabby Mobile, Rabby Desktop), log in with the same address to restore your GasAccount balance.
GasAccount2.png
3. Deposit USDC/USDT
You can deposit USDT/USDC on various chains. Select the chain where you have a balance and confirm the deposit.
GasAccount3.png
 

Why am I seeing a “gas balance is not enough” error when I try to deposit?

 

To complete your deposit, you need gas tokens to cover the fees for the deposit transaction itself. You can only use USDC/USDT to pay for gas fees after the deposit is complete.
To fix this, send a small amount of gas tokens (e.g., ETH or the relevant network token) from your exchange account to your Rabby wallet address. Make sure you have enough gas tokens on the network you're using.
You can see the required token amounts here.
Gasaccount4.png

How to use GasAccount?

 

Once the deposit is complete, you can use GasAccount to pay gas fees for transactions on any of your addresses. When signing a transaction, select GasAccount to pay for the gas fees. You can view the fee details before confirming the transaction.
Gasaccount5.png

 

How does GasAccount work and how does it charge?

Rabby Wallet does not charge any additional fees for using GasAccount.
When you use GasAccount, Rabby estimates the maximum gas required for your transaction. Rabby then sends enough gas to your address to ensure you have sufficient tokens to complete the transaction.
GasAccount consists of two types of fees:
  1. The maximum gas required for your transaction.
  2. The gas fees required for Rabby to send the gas to your address.
The actual gas fees for your transaction may be lower than the amount debited from GasAccount. Any unused gas will remain in your address.
 

Why is my GasAccount balance not updating after I deposit?

 

If you notice your balance isn't updating after a deposit, please contact us for assistance.
Send us a message at https://debank.com/hi/0a110032 or email support@rabby.io

 

 
See more

Swap and Bridge

See all articles
How to use Rabby Swap

1. Click on the Swap button on the main screen and choose the network you want to use.

 

2. Select the tokens you want to swap from and to.

 

3. Enter the amount of tokens to swap. Rabby will automatically fetch the best available quote within a few seconds.

 

4. Review the quote, paying attention to Estimated Amount. This is the amount you will receive from the swap.

how to use swap-receiving amount.png

Additional info:

- Slippage tolerance: Rabby sets a default slippage tolerance to minimize transaction failures and losses, but you can adjust it if needed. Slippage occurs when the price changes between submitting the transaction and its confirmation.
how to use swap-slippage.png

- Price Impact: This warning will only appear if the swap will result in a significant loss due to low liquidity or large trade size. If you see a warning of price impact, it means you will suffer a great loss from the swap. Reconsider the swap unless you’re willing to accept this loss.

 

5. After reviewing, confirm the swap by clicking Approve and Swap. You will also see the estimated gas fee. With one confirmation, you can approve and complete the swap in a single step.

 

6. Once the transaction is completed, it will appear in your transaction history.

See more
How to protect my swap from MEV attacks
To secure your transactions on the Ethereum Mainnet, click Show More, and enable Prefer MEV Guarded option in Rabby Swap.
MEV Guard in Swap-updated.png
 

What is MEV Protection?

 

MEV (Miner Extractable Value) protection safeguards your transactions from front-running and sandwich attacks—common types of manipulative trading that can lead to higher costs or unexpected losses.
 

How It Works?

 

With the MEV Guarded option enabled in Rabby Wallet, your swap is sent through a private transaction pool. This keeps your transaction private and shields it from front-running or sandwiching by malicious bots.
See more
Why are some chains not supported by Rabby Swap and Rabby Bridge

Rabby Wallet integrates over 110 chains, but Rabby Swap and Bridge is currently available only on select networks.

 

If a network is supported, you’ll be able to choose that chain within the Rabby Wallet app to proceed with your swap.

 

Our team is actively exploring options to expand Rabby Swap and Bridge to more networks. When new networks are added, they will automatically appear in the available selections.

See more

Privacy and Security

See all articles
Is Rabby Wallet safe
When it comes to managing your digital assets, security is paramount. Rabby Wallet prioritizes the safety and protection of your funds by implementing a range of industry-leading features. Here’s why Rabby Wallet is one of the safest options for managing your crypto:

 

Rabby Wallet is self-custodial

 

The term "self-custodial" comes from the fact that you, the user, are in control of your own digital assets. Unlike traditional systems where a third party (like a bank) holds your assets, a self-custodial wallet like Rabby means you hold the private keys to your wallet.

This gives you full control over your funds, with no middleman involved. Since you are the only one with access to your private keys, your crypto is secure as long as you keep those keys safe. Rabby Wallet doesn’t store any data about your wallet. Everything is stored locally on your device—there are no personal identifiers or email addresses tied to your account, keeping your information private and secure.

 

Rabby Wallet is open source

 

Rabby Wallet is open-source, meaning anyone can inspect the code to verify its security and functionality. This transparency allows independent security researchers and developers to audit Rabby Wallet for vulnerabilities. It also encourages community involvement, enabling users to contribute to improving the wallet's security and performance.

By making the code publicly available, Rabby Wallet reduces the risk of hidden backdoors or malicious features, boosting your confidence in its security.

View our code on Github:

Rabby Extension

Rabby Mobile

Rabby Desktop

 

Rabby Wallet is audited regularly

 

Rabby Wallet undergoes regular security audits by trusted third-party security firms. These audits are designed to identify potential vulnerabilities in the wallet’s code, smart contracts, and overall architecture. Each audit helps ensure that the wallet’s security measures are up to date and that it meets industry best practices for protecting users' funds.

View audit reports on Rabby official website

 

Rabby Wallet offers industry-leading security features

 

Rabby Wallet is among the first wallets to introduce critical security features that set it apart from others in the industry:

Transaction simulation: Before signing any transaction, Rabby Wallet simulates the result to ensure it behaves as expected, preventing errors or malicious activity.

Balance change preview: Rabby Wallet shows you what's coming in and going out of your address before you sign any transaction, providing transparency.

Risky approval alerts: Rabby alerts you if you've approved risky or potentially malicious contracts, reminding you to revoke them immediately to protect your funds.

Batch-revoke: Rabby allows you to revoke multiple approvals in a batch, saving you time and effort in regularly checking your approvals.

Risk alerts: Rabby gives you alerts when a transaction poses a potential risk that could lead to asset loss.

And more...


These features set us apart in the industry, ensuring your safety like no other wallet can. And we will continue to innovate and prioritize safety, keeping your funds protected every step of the way!

 

See more
Best practice to stay safe

Staying safe in the crypto world requires a combination of vigilance and good habits. Here are the best practices to protect your wallet and assets:

 

Keep your Seed Phrase and private keys secure

 

Your Seed Phrase and private keys are the most sensitive parts of your wallet.

  • Never share them with anyone or enter them on websites, apps, or messages.
  • Avoid copying and pasting them, as clipboard data can be exposed to malicious software.
  • Store them offline in a secure location, such as a hardware wallet backup or a written note stored in a safe place.

 

Check your approvals regularly

 

Approvals give smart contracts or Dapps permission to access or transfer your tokens and NFTs.

  • Revoke approvals for contracts you no longer use or don’t recognize.
  • Rabby makes this easy with its Approval feature. Review your approvals weekly or after each transaction.
  • Act immediately when Rabby flags a risky or malicious approval.

Unchecked approvals can lead to unauthorized transfers. Regularly reviewing them ensures your assets stay safe.

 

Avoid connecting to untrustworthy websites

 

Be cautious about the websites you connect your wallet to.

  • Rabby flags known phishing sites to protect you from scams.
  • Rabby provides credibility insights about websites. You’ll see factors like whether the website is listed on trusted platforms (e.g., CoinMarketCap, DeFiLlama) and its popularity.

Websites with low credibility are often scams, and we recommend avoiding them. However, newly launched websites may also show low credibility because they haven’t yet built a strong reputation. In such cases, carefully evaluate whether you trust the website before deciding to connect your wallet.

 

Examine every signature before signing

 

Always make sure that what you’re signing matches what you expect to sign. You need to understand what you’re doing and the consequences of the transaction.

  • For example, if you’re claiming an airdrop, you should not be signing a transaction that transfers your valuable tokens to an unknown address. This indicates a scam. In such cases, reject the transaction and disconnect from the Dapp.
  • Rabby’s transaction page helps you understand what you’re signing by clearly showing details like balance changes or the contracts you’re interacting with.
  • Gasless transactions aren’t always safe. For instance, “permit” transactions often don’t require gas but can be used by malicious websites to trick you into giving approvals for your valuable assets. Rabby decodes such transactions and helps you understand them with ease.
  • When you sign transactions, Rabby scans for potential risks and displays a warning if any are detected. If you see any risk, stop and review it.

Take a moment to carefully review all transaction details and avoid signing anything unexpected or suspicious.

 

Use the Whitelist feature for trusted addresses

 

Rabby’s Whitelist feature allows you to add trusted addresses. Once enabled:

  • You’ll need to re-confirm transactions to non-whitelisted addresses by entering your password.
  • This extra layer of security prevents accidental transfers to unknown addresses.

While the Whitelist feature provides added convenience and security, it does not block unauthorized transactions initiated by someone else if they have access to your private key or Seed Phrase. Stick to your trusted list to minimize risks and always safeguard your private keys.

 

By following these best practices and leveraging Rabby Wallet’s security tools, you can confidently navigate the crypto world while keeping your assets safe.

See more
Why do I see “Scam Tx” in my transaction records
There are two common situations where you might see "Scam Tx" in your transaction records.
Receiving or being airdropped random tokens/NFTs
Scammers may send unsolicited tokens or NFTs to your wallet, attempting to lure you into interacting with them. If you try to stake, swap, or cash out these airdropped tokens, you may be directed to a scam website or a malicious contract.
scamtx1.png
Seeing a transfer record that looks similar to your own transfer
Some users habitually copy recipient addresses from their transaction history when transferring tokens. Scammers can exploit this by creating an address that closely resembles one you frequently use, then sending a small transfer to your address so it appears in your transaction records. The next time you copy an address from your history, you might accidentally select the scammer's address. If you paste this address by mistake, you’ll end up sending funds to the scammer instead of your intended recipient.
scamtx2.png
Rabby Wallet automatically detects and flags such transactions as "Scam" to help protect you from fraud. The best practice is to ignore these scam transactions and avoid interacting with unknown tokens or addresses.
Note: Seeing scam transactions does not mean your wallet has been compromised. These transactions are often attempts to phish or trick you, rather than indications of a security breach.
 
If you believe a "Scam" mark is a mistake
If you think that a transaction has been incorrectly flagged as "Scam," please reach out to the Rabby support team. Include a link to the transaction in the block explorer, or provide the transaction hash along with the chain information. This will help our team review the case accurately and address any potential mistakes in marking transactions.
Please note that the "Scam" mark does not affect the value of your assets in any way. It is only a visual indicator to help you identify potentially suspicious transactions.
See more
How to check if my wallet is safe

Ensuring your wallet’s safety is crucial to protect your assets. Sometimes, you might feel concerned after visiting a suspicious website, interacting with an unfamiliar Dapp, or noticing unusual activity. It’s natural to want reassurance that your wallet is still secure.

If you’re worried, follow these steps to check your wallet:

 

Review your transaction history

 

The most important step is to thoroughly review your transaction history. If any funds were lost, there will always be a transaction record showing where the assets went. If you don’t see any unauthorized transactions, your funds remain secure.

Look for any activity you don’t recognize, such as unexpected token transfers or withdrawals. If you notice anything suspicious, take immediate action by revoking approvals or transferring your funds to a secure wallet. You can also contact Rabby Support—we’ll help you understand what happened and explore possible solutions.

 

Check for suspicious approvals

 

Use Rabby Wallet’s Approval feature to review contracts you’ve authorized to access your assets. Revoke approvals for any contracts you no longer need or recognize.

Managing approvals regularly minimizes the risk of unauthorized access to your wallet.

 

Recall if your Seed Phrase or private key has been shared

 

Think carefully: Have you ever shared your Seed Phrase or private key with anyone or entered it on a website, app, or message?

If your Seed Phrase or private key has been exposed, your wallet is at serious risk. In this case, transfer your funds to a new wallet immediately. Make sure the new wallet’s Seed Phrase is stored securely and never shared.

 

Stay vigilant

 

Regularly reviewing your wallet and following these steps can help ensure that your assets remain safe. Rabby Wallet’s advanced security tools make it easier to monitor and protect your wallet. Stay proactive to keep your crypto secure.

See more
Avoiding crypto scams

Rabby Wallet is designed to give you full control over your digital assets. As a self-custodial wallet, Rabby doesn’t store your private keys or funds—you do. This means your crypto is completely yours to manage, providing unparalleled freedom and security.

However, this also means that protecting your wallet is entirely in your hands. In the crypto world, where transactions are irreversible, staying vigilant is crucial to avoid scams and malicious actors looking to exploit unsuspecting users.

Rabby Wallet equips you with advanced security features to help you stay safe. With a bit of caution and the right practices, you can explore the crypto ecosystem confidently.

 

Don't share your Seed Phrase and private keys

 

Your Seed Phrase and private keys are the keys to your wallet. Anyone who has them can access your funds and send tokens from your accounts.

Never share them with anyone—this includes the Rabby team or anyone claiming to represent us. Rabby will never ask for your Seed Phrase or private keys. If someone does, refuse to share them, whether it’s through websites, apps, or direct communication.

 

If you have a significant amount of tokens, consider using a hardware wallet.

Hardware wallets, often called ‘cold wallets,’ are disconnected from the internet most of the time, keeping your private keys safe from online threats. Transactions can only be authorized with the physical device, adding an extra layer of protection.

 

Always verify official sources

 

Scammers often create fake websites, apps, and social media profiles that mimic official ones to trick users into revealing sensitive information or transferring funds. Always double-check URLs, domain names, and official communication channels before interacting. If you’re unsure, cross-check announcements and links from verified sources like the project’s official website or social media channels.

For Rabby Wallet, ensure you’re downloading the wallet only from our official website https://rabby.io/

 

Watch out for unknown strangers

 

If someone you don’t know messages you or replies to your posts about wallet issues, be cautious. Scammers often pose as helpful individuals, claiming to have had similar problems resolved by a certain “solution” or person. They might also impersonate community moderators or support staff.

Always verify through official channels and never share your Seed Phrase, private keys, or sensitive wallet information with anyone.

 

Be cautious of enticing offers and false promises

 

Scammers often prey on users by offering deals that sound too good to be true, such as doubling your money if you send funds to a specific address or guaranteeing massive returns in a short time. These tactics are designed to exploit trust and urgency. Some may even use fake job offers or promotions to lure victims into sending funds or sharing sensitive information.

Always question offers that require upfront payments or wallet access, and prioritize verifying information through official sources. Trust your instincts—if something feels off, it’s better to avoid it.


By staying vigilant and leveraging Rabby Wallet’s security features, you can navigate the world of crypto safely and confidently. Your assets are always best protected when you take the right precautions.

See more
How to delete my address

Due to the nature of blockchain, it’s not possible to permanently delete an address from the blockchain. However, if you no longer want to use Rabby Wallet, you can simply uninstall it.

Rabby Wallet is a non-custodial wallet, meaning we do not have access to your wallet, its Seed Phrase, or private keys. These are stored securely and privately on your device. When you uninstall Rabby Wallet, all locally stored data will also be removed.

 

Your ETH addresses are permanent and can’t be deleted, but you can forget or abandon them if you no longer wish to use them.

 

Delete an address in Rabby Wallet

 

If you want to remove an address from Rabby Wallet:

  1. Go to More > Manage Address.
  2. Click the Delete button next to the address you want to remove.

If you delete all addresses associated with a Seed Phrase, you will have the option to “Delete the Seed Phrase” as well.

Important: Before deleting an address, ensure you have backed up your Seed Phrase. If the Seed Phrase is not backed up, you will not be able to recover the address later, and Rabby Wallet cannot assist in retrieving it.

See more

Troubleshoot

See all articles
How to contact Rabby Wallet Support

Important: Rabby Wallet will NEVER ask for your Seed Phrase or private key. If someone does, they are trying to scam you.

 

Contact Us via DeBank Direct Message

 

To speak to a member of the Rabby team, send us a message at https://debank.com/hi/0a110032

Our support team strives to respond promptly during active hours (UTC+8) on weekdays. We’ll get back to you as soon as possible.

If you do not receive an immediate response, please be patient—we reply to all inquiries.

 

Alternative Contact Methods

 

If you’re unable to reach us via Debank, you can also contact us through the following channels:

  1. Support Email: You can email us at support@rabby.io
  2. Discord: Join our Discord community https://discord.com/invite/seFBCWmUre

 

Please be cautious when using Discord, as it is a public platform. Only trust those with admin or moderator roles. Be sure to check the announcements in the #read-faq-first channel before proceeding.

The admin team will never:

- Ask for your Seed Phrase or private key.

- Send you a direct message or friend request first.

- Invite you to join any new Discord group.

 

If you receive suspicious messages or links from other users, do not click on them.

Especially DO NOT click the links sent by other users.

 

Stay Safe

 

Please be aware that Rabby does not use other support channels, such as Telegram groups. Any communication claiming to be from Rabby via platforms like Telegram is likely a scam.

If you are unsure whether a message or contact is legitimate, verify it by reaching out to us through the official channels listed above.

See more
How to change my password or reset it if forgotten

Rabby Wallet does not store your password, as it is a self-custodial wallet designed to prioritize your security and privacy.

If you forget your password, you’ll need to reinstall Rabby Wallet to create a new one. After reinstalling, you can set up a new password and restore your wallet addresses using your seed phrase or private key.

 

Understanding how Rabby Wallet uses passwords

 

Rabby Wallet is a self-custodial wallet, meaning you are in full control of your wallet’s security. Unlike cloud-based apps that store your username and password, Rabby does not save your password or keep any copies. Instead, the password is used to:

  1. Lock and unlock the wallet.
  2. Encrypts locally stored data on your device.

This design ensures that only you have access to your wallet’s sensitive information. However, this also means that if you forget your password, Rabby cannot retrieve or reset it for you.

 

Important notes about passwords in Rabby Wallet

 

One password per installation

Each instance of Rabby Wallet (e.g., on your mobile device, desktop app, or browser extension) has its own password. If you use Rabby Wallet across multiple devices, you’ll need to remember the password for each installation.

Passwords are not tied to your wallet address

The password is local to your device. Your wallet and funds remain secure as long as your Seed Phrase is safe.

Your Seed Phrase is key
Always back up your Seed Phrase securely. It’s the only way to recover your wallet if you lose access or forget your password.

See more
How to resolve the “Replacement transaction underpriced” error

If you encounter the “Replacement transaction underpriced” error, it means there is a stuck or pending transaction that requires a replacement. This guide will help you resolve the issue and proceed with your transactions.

replacement underpriced1.png

 

Set a higher gas price

 

The simplest solution is to set a higher gas price for the replacement transaction.

1. Hover on the gas settings and select Custom.

replacement underpriced2.png

2. Enter a higher value for Gas Price.

This adjustment should allow the replacement transaction to be processed and clear the error.

If you’re still seeing the same error, increase the Gas Price further and ensure the “Max Priority Fee” matches the gas price you’ve entered.

replacement underpriced3.png

See more
Why can’t I sign with a watch-only address

In Rabby Wallet, you can add any public address as a watch-only address to monitor its wallet activity or track its portfolio.

 

Why can’t I sign with a watch-only address?

Watchonly1.png

If your wallet was imported using only its public address, it will be added as a “watch-only” address.
To control the wallet and make transactions, you must verify ownership by importing its seed phrase or private key.

 

Why do I see a watch-only address in Rabby?

Watchonly2.png

When transferring tokens to other addresses, you might see an alert saying “Not on address list. Add to contacts.

If you clicked “Add to contacts,” the address was added to your contacts and categorized as a “watch-only” address.


How do I transfer funds out of a “watch-only” address?


Even though you can see the balance and transaction history of a watch-only address in Rabby Wallet, you cannot transfer its funds unless you own the address. Ownership is verified through the Seed Phrase or private key. Without these, the funds are not accessible to you. Rabby Wallet displays watch-only addresses to help you track activity, but it does not grant control over them.

What happens if I transfer funds to a “watch-only” address?

Watchonly3.png

If you’re using a “watch-only” address, you’ll see a warning if you attempt to use it to receive assets.
If you have already transferred funds to a “watch-only” address, check whether you have its seed phrase or private key. If you do, you can control the wallet by importing the seed phrase or private key into Rabby.
If you don’t have ownership of the address, consider contacting the recipient or the receiving platform to see if they can return the funds by initiating a new transaction.
See more