
Guide: How to Add a Custom Network to Rabby Wallet Safely
Introduction to Rabby Wallet and Custom Networks
Rabby Wallet, developed by DeBank, is a sophisticated multi-chain crypto wallet designed to provide a secure and user-friendly experience for interacting with various decentralized applications (dApps) across numerous blockchain networks. While Rabby inherently supports a vast array of popular networks, the rapidly evolving Web3 ecosystem frequently introduces new Layer 1s, Layer 2s, and sidechains that may not be pre-configured. To access these emergent networks and their associated dApps, users often need to manually add them as “custom networks.”
Adding a custom network expands Rabby Wallet’s functionality, allowing users to manage assets and execute transactions on otherwise unsupported blockchains. However, this process requires careful attention to detail and a strong understanding of security implications. Incorrectly configured network details can lead to lost funds, expose users to phishing risks, or compromise privacy. This guide aims to provide a clear, step-by-step methodology for safely adding custom networks to your Rabby Wallet, emphasizing the critical security considerations at each stage.
Prerequisites and Essential Information
Before attempting to add a custom network, ensure you have the following:
- Rabby Wallet Installed: Rabby Wallet should be installed as a browser extension (Chrome, Brave, Firefox, Edge, etc.) and fully configured with your existing or new wallet.
- Network Details: You must possess accurate and verified details for the custom network you intend to add. These typically include:
- Network Name: A human-readable name for the network (e.g., “Polygon Mainnet”).
- New RPC URL: The Remote Procedure Call (RPC) endpoint URL, which Rabby Wallet uses to communicate with the blockchain network. This is the most critical and sensitive piece of information.
- Chain ID: A unique identifier for the blockchain network.
- Currency Symbol: The ticker symbol for the native currency of the network (e.g., “MATIC” for Polygon).
- Block Explorer URL (Optional but Recommended): A URL for a block explorer specific to the network, allowing you to view transactions and addresses (e.g., “https://polygonscan.com/”).
Understanding the Risks of Custom Networks
While beneficial, adding custom networks introduces several potential risks that users must be aware of:
- Malicious RPC URLs: An attacker could provide a fraudulent RPC URL that mimics a legitimate network. Connecting to such an RPC could lead to:
- Funds Theft: Malicious RPCs might display incorrect balances, approve unauthorized transactions, or redirect funds to attacker-controlled addresses.
- Privacy Breach: A malicious RPC operator could log your IP address, transaction patterns, and other sensitive data.
- Phishing Attacks: An RPC might manipulate information displayed in your wallet to trick you into signing malicious transactions.
- Incorrect Chain IDs: Using the wrong Chain ID could result in transactions being sent to an unintended network, potentially leading to irreversible loss of funds if the target network does not exist or your assets are not recoverable there.
- Unreliable or Slow RPCs: Even non-malicious public RPCs can be overloaded, slow, or frequently offline, leading to transaction failures, delayed confirmations, or a poor user experience.
- Scam Networks: Some “custom networks” might be entirely fraudulent, designed solely to lure users into depositing funds that cannot be withdrawn.
Step-by-Step Guide: Adding a Custom Network to Rabby Wallet
Step 1: Obtain Verified Network Details
The absolute first and most crucial step is to obtain the network details from an **official and reputable source**. Never use details found casually on social media, unverified forums, or through unsolicited direct messages.
Recommended sources include:
- The official documentation website of the blockchain project (e.g., Polygon, Arbitrum, Avalanche documentation).
- Reliable blockchain data aggregators (e.g., Chainlist.org for EVM-compatible networks, though always cross-reference with official documentation).
- Official announcements from the project team on their verified social media channels (e.g., Twitter with a blue checkmark).
Carefully copy each piece of information: Network Name, RPC URL, Chain ID, Currency Symbol, and Block Explorer URL. Double-check for typos.
Step 2: Open Rabby Wallet and Navigate to Network Settings
- Click on the Rabby Wallet browser extension icon to open its interface.
- In the top-right corner of the Rabby Wallet interface, you will typically find a dropdown menu or an icon indicating the currently active network (e.g., “Ethereum Mainnet”). Click on this.
- This action will reveal a list of supported networks. At the bottom of this list, you should see an option like “Manage Networks” or “Add Custom Network“. Click on it.
Step 3: Access the “Add Custom Network” Feature
- Once you’re on the “Manage Networks” page, locate the “Custom Networks” section.
- Within this section, there should be a prominent button or link labeled “Add Custom Network” or similar. Click this to open the form for inputting new network details.
Step 4: Input Network Details
You will now be presented with a form requiring the network details you gathered in Step 1.
- Network Name: Enter the official name of the network.
- New RPC URL: Paste the verified RPC URL. Re-verify this URL immediately after pasting, comparing it character by character with your source. Pay close attention to the domain, protocol (http/https), and any port numbers.
- Chain ID: Enter the Chain ID. This is typically a numeric value.
- Currency Symbol: Enter the native currency’s ticker symbol.
- Block Explorer URL (Optional): Paste the verified Block Explorer URL. While optional, adding a reputable explorer significantly enhances safety and usability.
- Select RPC Provider (Advanced): Rabby might offer an option to select between a provided RPC or your custom one. Ensure you are using the custom RPC you’re adding.
Step 5: Save and Verify the Custom Network
- After carefully entering all details, click the “Save” or “Confirm” button.
- Rabby Wallet will process the addition. If successful, the new network should now appear in your list of available networks under “Custom Networks.”
- Verification:
- Go back to the main Rabby Wallet interface.
- Click the network selector again.
- Locate and select your newly added custom network.
- Observe if your wallet accurately displays your assets on that network (if you have any). If not, this is not necessarily an error; it simply means you might not have assets on that specific chain yet.
- Attempt to view your address on the block explorer (if you added one) to ensure it functions correctly.
- If possible, perform a very small test transaction (e.g., sending a minimal amount of the native token to another address you control) to confirm network functionality before conducting larger transactions.
Safety Considerations and Best Practices
- Always Verify Sources: This cannot be stressed enough. Treat any unverified network information as potentially malicious. Bookmark official documentation pages for quick reference.
- Use Reputable RPCs: When given a choice, prefer RPCs provided directly by the blockchain project or well-known, established infrastructure providers (e.g., Alchemy, Infura, QuickNode for mainnets). Avoid obscure or unadvertised RPCs.
- Regularly Review Custom Networks: Periodically check the custom networks you have added. If a network is no longer needed or its details have changed, update or remove it.
- Be Wary of Phishing: Attackers often set up fake websites or communicate via social engineering to trick users into using malicious RPCs. Always check the URL in your browser to ensure you are on an official website before copying network details.
- Understand the Implications of New Networks: When you connect your wallet to a dApp on a custom network, you are granting it permission to interact with your wallet on that specific chain. Exercise caution, especially with new or untrusted dApps.
- Use Hardware Wallets: For enhanced security, especially when interacting with less common networks, always use Rabby in conjunction with a hardware wallet (e.g., Ledger, Trezor). This ensures that transaction approvals require a physical confirmation, mitigating many software-based attack vectors.
- Never Share Your Seed Phrase/Private Key: No legitimate RPC provider or blockchain project will ever ask for your seed phrase or private key.
Troubleshooting Common Issues
- “Invalid RPC URL” or “Invalid Chain ID” Error: Double-check the entered details against your verified source. Even a single character typo can cause this. Ensure there are no leading or trailing spaces.
- Network Added, but Not Displaying Assets: This might be normal if you do not yet hold tokens on that specific network. If you expect to see assets, ensure you’ve selected the correct network in Rabby. If the issue persists, verify the RPC is stable.
- Transactions Failing or Pending Indefinitely: This often indicates an unstable or overloaded RPC URL. Try finding an alternative, more reliable RPC for the same network (from an official source) and update the custom network details in Rabby.
- Network Not Appearing in the List: Re-check if you clicked “Save” after inputting details. If it’s still missing, try re-adding it carefully.
Conclusion
Adding custom networks to Rabby Wallet is a powerful feature that unlocks access to the broader Web3 ecosystem. By diligently following these steps and prioritizing robust security practices, users can safely expand their wallet’s capabilities. Always remember that due diligence in verifying network information and understanding potential risks is paramount to protecting your digital assets in the decentralized world. Your vigilance is your primary defense.
Disclaimer: This content is for educational purposes only. Not financial advice.

