Skip to main content

Search...

Popular searches

How to Use Rabby Wallet with a Hardware Wallet

Pair a Ledger, Trezor or Keystone with the Rabby browser extension so every EVM transaction is signed on the device — with the derivation-path fix that trips most people up.

Reading Time: 9 min
Published: Jul 16, 2026
Frost
Frost

Introduction

Rabby is an open-source EVM wallet known for simulating a transaction before you sign it. Pair it with a hardware wallet and you get two independent checks on every transaction: the software preview and the on-device confirmation.
Open rating formula26 wallets analyzedUpdated Jul 2026No sponsored rankings

TL;DR

  • What you'll do: pair a hardware wallet with the Rabby extension so every EVM transaction is signed on the device, not in the browser.
  • Time needed: about 10 minutes for a first pairing.
  • What you need: a supported hardware wallet, its cable (or QR camera), the latest device firmware, and Rabby installed from the official source.
  • Watch out for: the derivation-path setting — pick the wrong one and your funded address won't appear (fix is in the steps below).

Why sign Rabby transactions on a hardware wallet

Rabby is an open-source, EVM-focused browser wallet built by the DeBank team. On its own it stores private keys in the browser — convenient, but exposed to malicious extensions, clipboard hijacks and phishing approvals. Pairing Rabby with a hardware wallet moves the private key onto a dedicated secure element: Rabby becomes a build-and-preview layer that prepares transactions and runs its Transaction Simulation (a pre-sign balance-change preview) and Security Engine risk checks, while the actual signature only happens after you physically confirm the details on the device screen.

That matters most for the thing Rabby is known for: it decodes and simulates a transaction before you sign, showing the expected balance changes and flagging risky approvals. Combined with on-device confirmation you get two independent checks — the software tells you what should happen, and the hardware shows you what you are actually signing. An attacker would need to compromise both. This is also why a hardware wallet is worth it even for a read-only DeFi power user: the most expensive mistakes are blind token approvals, and those are exactly what the device screen lets you catch.

Which hardware wallets work with Rabby

Rabby supports a broad set of hardware wallets. Here is how each connects and what it covers:

Hardware walletConnection methodChains covered
Ledger (Nano S / S Plus / X)USB (WebHID)All EVM chains
Trezor (Model T / Safe)USB (Trezor Connect)All EVM chains
KeystoneQR code (air-gapped)All EVM chains
NGRAVE ZEROQR code (air-gapped)All EVM chains
OneKeyQR code (air-gapped)All EVM chains
AirGap VaultQR code (air-gapped)All EVM chains
CoolWalletQR codeAll EVM chains
GridPlus Lattice1Lattice Connector (cloud)All EVM chains
BitBox02USBAll EVM chains
imKeyUSBAll EVM chains

Rabby is EVM-only. It manages Ethereum plus EVM Layer-2s and sidechains, and does not handle Bitcoin, Solana or Cosmos assets. For Solana + hardware wallet, see the Phantom guide linked below.

Step-by-step setup (Ledger over USB)

Shown for a Ledger over USB. QR devices such as Keystone and AirGap differ only at the pairing step — you scan a code instead of plugging in.

  1. Install Rabby from rabby.io (which links to the Chrome Web Store), then pin it. Use a Chromium browser (Chrome, Brave, Edge) — WebHID pairing needs it.
  2. Prepare the device: plug in the Ledger, enter your PIN, and open the Ethereum app on the device. Close Ledger Live if it is running, because only one app can hold the USB/HID connection.
  3. In Rabby, choose Add an Address → Connect a Hardware Wallet → Ledger.
  4. When the browser's WebHID dialog appears, select your Ledger and click Connect.
  5. Choose the derivation path type. Rabby offers three: Ledger Live, BIP44 Standard and Legacy (MEW / MyCrypto). Pick the one your funds are on (see troubleshooting), tick the account(s) you want, and click Import.
  6. Your device address now shows in Rabby with a hardware-wallet icon. You are paired, and no private key ever entered the browser.

Signing your first transaction

  1. Start an action in a dApp (a swap, an approval, a send) and confirm it in the Rabby popup.
  2. Read Rabby's pre-sign simulation: it shows the balance changes and flags risky approvals. If an approval requests an unlimited spend limit, consider editing it down.
  3. Rabby forwards the transaction to the device. Verify the recipient address and amount on the Ledger screen itself — the device screen is the source of truth, not the browser.
  4. Approve on the device. If Rabby shows "blind signing required", enable Blind signing in the Ledger Ethereum app settings and retry (older firmware called this setting "Contract data").
The single most common Rabby + hardware wallet problem is a "missing" balance after import. It is not lost — it is on a different derivation path. Re-add the device and switch the HD path type (Ledger Live vs BIP44/Legacy) until your funded address appears.

Troubleshooting

  • Device not detected (WebHID): use a Chromium browser; fully close Ledger Live or Trezor Suite; unlock the device and open the Ethereum app before clicking Connect; try another cable or port (some cables are charge-only).
  • Wrong or empty address after import: this is almost always the derivation path. Rabby's Ledger Live option is based on m/44'/60'/0'/0/0 (it varies the account segment per address), BIP44 Standard on m/44'/60'/0'/0 (it varies the final index), and Legacy (MEW / MyCrypto) on m/44'/60'/0'. If MetaMask showed your funds but Rabby does not, re-add the device and switch to the matching path type.
  • "Blind signing must be enabled": open the Ledger Ethereum app → Settings → enable Blind signing (older firmware labelled this "Contract data"). Needed for contracts Rabby cannot fully decode.
  • Firmware or app outdated: update device firmware and the Ethereum app in Ledger Live, then reconnect.
  • Transaction stuck / nonce error: a previous pending transaction is blocking this one; clear or speed it up before signing a new one.
  • Browser blocked HID permission: check the site-permissions icon in the address bar and allow HID for the extension.

Rabby vs MetaMask with a hardware wallet: what changes

If you already run the MetaMask + hardware wallet setup, the mechanics here will feel familiar — the device does the signing in both cases — but two things differ in practice. First, Rabby shows a balance-change preview and a risk assessment before the request reaches your device, so by the time you are confirming on the Ledger screen you have already seen what the transaction is expected to do. Second, Rabby auto-detects and switches networks based on the dApp you are on, which removes the manual "wrong network" mistakes that are common in MetaMask.

What does not change is the golden rule: the device screen is the final authority. Whatever Rabby predicts, you still verify the recipient and amount on the hardware wallet before approving. Many users keep both wallets pointed at the same hardware account and switch between them per task — see the MetaMask pillar guide linked below for that setup.

Frequently Asked Questions

Common questions about hardware wallets and crypto security

Is Rabby safe to use with a hardware wallet?

Yes. With a hardware wallet paired, your private key never leaves the device and every transaction is confirmed on the device screen. Rabby only builds and simulates the transaction — it cannot move funds on its own.

Does Rabby support Trezor and Keystone?

Yes. Trezor connects over USB, and Keystone connects by scanning QR codes for a fully air-gapped signing flow. See the compatibility table above for the full list.

Which networks can I use with Rabby and a hardware wallet?

Rabby is EVM-only — Ethereum plus EVM Layer-2s and sidechains such as Arbitrum, Optimism, Base, Polygon and BNB Chain. For Solana use Phantom; for Bitcoin use a Bitcoin-native flow.

Why doesn't my Ledger address in Rabby match the one in MetaMask?

Almost always a derivation-path difference. When adding the device, Rabby lets you choose between Ledger Live, BIP44 Standard and Legacy HD paths — pick the one your funds are on and the correct address appears.

Can I use Rabby with a hardware wallet on mobile?

Rabby has iOS and Android apps as well. On mobile you can pair a Ledger over Bluetooth (Nano X) or use QR-based devices via the camera, but the desktop browser extension supports the widest range of hardware wallets and is the most reliable path.

Ready to Choose Your Wallet?

Now that you have the knowledge, take the next step toward securing your crypto.