Skip to main content
TLDR:
  • Rabby has two separate flows — Modify RPC URL replaces the node Rabby uses on a chain it already supports, and Add Custom Network adds a chain Rabby doesn’t support yet.
  • For a supported chain, go to Settings > Modify RPC URL and paste your Chainstack HTTPS endpoint.
  • A custom RPC replaces Rabby’s own node for that chain. Delete the entry to go back to Rabby’s node.

Create a node on Chainstack

Deploy an RPC node across 70+ protocols in minutes, then copy its HTTPS endpoint into Rabby.

Which flow you need

Rabby keeps the two cases apart, and picking the wrong one either duplicates a chain you already have or leaves your endpoint unused. Custom RPC configuration is available on the Rabby browser extension. Add Custom Network is available on both the extension and the mobile app.

Why point Rabby at your own node

By default, Rabby serves on-chain reads through its own nodes. Pointing Rabby at a Chainstack endpoint gives you:
  • Reliability — a node endpoint of your own instead of a shared provider.
  • Control — balance lookups, gas estimation, and transaction broadcasting run through a node you control.
  • Performance — lower latency and consistent responses, especially during network congestion.

What you need

  • Your Chainstack node’s HTTPS endpoint, with the authentication key, for the chain you want to change. See View node access and credentials.
  • The Rabby browser extension, installed and unlocked.
  • For a network Rabby doesn’t support yet, the target chain ID — look it up at chainlist.org.
Make sure the endpoint’s chain matches the chain you’re editing. A Base endpoint set on Ethereum leaves Rabby unable to read balances or estimate gas.

Set a custom RPC on a supported chain

  1. Open the Rabby extension and unlock your wallet.
  2. Click the gear icon in the top-right corner of the popup to open Settings.
  3. Click Modify RPC URL. The panel lists every chain that already has a custom RPC, each with its URL and an on/off toggle.
  4. Click Modify RPC URL at the bottom of the panel, select the chain you want to change, and paste your Chainstack HTTPS endpoint, for example https://ethereum-mainnet.core.chainstack.com/AUTH_KEY.
  5. Save the entry. The chain now appears in the list — leave its toggle on to route that chain through your endpoint.
A custom RPC replaces the node Rabby uses for that chain. To go back to Rabby’s node, delete the custom RPC entry.

Add a network Rabby doesn’t support

Use this flow for testnets and chains Rabby hasn’t integrated.
  1. Open the Rabby extension and unlock your wallet.
  2. Go to Settings > Add Custom Network.
  3. Enter the network name, RPC URL, chain ID, and currency symbol, or click Quick add from Chainlist to look the chain up automatically. Rabby doesn’t supply RPC or chain ID values, so take the chain ID from chainlist.org and use your Chainstack endpoint as the RPC URL.
  4. Save the network.
  5. To see your assets on it, click the price chart on the homepage to open the portfolio list, then select the Custom Network tab.
On custom networks, Rabby shows token amounts only — price data and valuation aren’t available, and transaction history isn’t displayed. To see a token other than the native one, add it manually by contract address with + Token.

Verify

Confirm the endpoint is healthy and on the chain you expect before you rely on it in Rabby:
The hex result must match the chain you set it on — for example, 0x1 for Ethereum Mainnet. Look up chain IDs at chainlist.org. For proof that traffic reaches your node, check the request metrics for your endpoint in the Chainstack console. You’ll see Rabby’s read calls, such as eth_call and eth_estimateGas, as you use the wallet.

Troubleshooting

  • Invalid URL on the RPC field. Rabby shows this when the RPC is invalid or unreachable. Run the eth_chainId call above to check the URL and authentication key before adding it again.
  • Balances or gas estimates fail to load. The endpoint is likely on the wrong chain. Confirm the chain ID with the eth_chainId call and make sure it matches the chain you set it on.
  • Revert to Rabby’s node. Delete the custom RPC entry under Settings > Modify RPC URL.
  • Use trusted RPC URLs only. A custom RPC serves the on-chain state Rabby shows you and relays the transactions you sign, so a malicious endpoint can feed you false information before you sign. Only use endpoints you control or trust.

See also

Last modified on September 22, 2026