How to use a Ledger with Rabby Wallet
On desktop, plug in the Ledger, unlock it, open the Ethereum app, close Ledger Wallet (formerly Ledger Live), then choose Ledger in Rabby's hardware wallet options and allow the browser to access the device. On mobile, Rabby pairs over Bluetooth, so you need a Bluetooth Ledger such as the Nano X, Stax or Flex.
Quick steps
- Prepare the Ledger. Connect the Ledger, enter your PIN, open the Ethereum app and close Ledger's desktop app.
- Choose Ledger in Rabby. In Rabby, choose the option for an existing address or add a new address, then select hardware wallet and Ledger. Set a Rabby password if asked.
- Allow device access. Approve the browser's device prompt and select your Ledger.
- Pick a derivation path. Use the Ledger Live path if you used Ledger's app before; switch paths if expected addresses are empty.
- Import addresses. Tick the accounts you want and import them into Rabby.
- Sign on the device. For each transaction, read Rabby's preview, then check and approve the details on the Ledger screen.
Using a Ledger with Rabby keeps your private keys on the device. Rabby shows balances and builds transactions, but every transaction and signature must be approved on the Ledger screen. You do not create or type any seed phrase into Rabby.
What you need
- A Ledger with up-to-date firmware and the Ethereum app installed (install it with Ledger's own app).
- The genuine Rabby extension in a Chromium browser (Chrome, Brave, Edge), or the Rabby mobile app. Check the extension with our verifier.
- A data-capable USB cable for desktop. On mobile, a Ledger with Bluetooth.
Ledger's recovery phrase stays on paper. Never type it into Rabby, a website or a "Ledger sync" page. Ledger and Rabby will never ask for it.
Connect a Ledger to the Rabby extension
- Prepare the Ledger. Plug it in, enter your PIN and open the Ethereum app on the device. Quit Ledger's desktop app, because only one program can talk to the Ledger over USB at a time.
- Open Rabby's hardware wallet options. On a fresh install, choose the option for an address you already have, then hardware wallet, then Ledger. In an existing Rabby, add a new address from the address list and pick Ledger. If Rabby has no password yet, it asks you to set one. That password unlocks Rabby only.
- Allow browser access. The browser shows a device prompt (Chromium's WebHID permission). Select your Ledger and connect.
- Pick the derivation path. Rabby offers path types such as Ledger Live, BIP44 standard and Legacy (WalletInsights, September 2026). If you used Ledger's own app before, the Ledger Live path usually shows the same accounts. If addresses look empty, switch paths and compare.
- Choose addresses. Tick the accounts you want and import them. You can add more later.
After that, the Ledger only needs to be connected and unlocked, with the Ethereum app open, when you sign. You can browse balances without it.
Signing and blind signing
When you confirm a transaction in Rabby, it is sent to the Ledger. Check the details on the device screen: recipient, amount, network and, for contract calls, what is being approved. Rabby's simulation shows the expected balance changes first; the Ledger confirms what is actually signed.
Some contract interactions cannot be fully decoded on the device. Ledger then requires blind signing to be enabled in the Ethereum app settings (older firmware called it contract data). Turn it on only when you need it and only for a transaction you have checked in Rabby's preview. Blind signing means you approve data you cannot read on the device, which is exactly what drainer sites rely on.
Good habits with Ledger and Rabby
- Name your accounts. Rename Ledger addresses in Rabby so you can tell your savings account from a daily account at a glance.
- Use a hot address for experiments. Keep a separate, low-balance Rabby address for new or unknown dapps, and use the Ledger only for apps you trust.
- Check the receiving address on the device. When receiving large amounts, compare the address shown in Rabby with the one shown on the Ledger.
- Watch for approval prompts. A Ledger signature on an unlimited approval is just as dangerous as one from a hot wallet. Revoke old ones in Rabby's approvals manager.
Ledger with Rabby mobile
Rabby's mobile app supports Ledger over Bluetooth (CryptoSlate, 2026). That means a Bluetooth model such as the Nano X, Stax or Flex. Ledger's Nano Gen5 (October 2025) also has Bluetooth, but we could not confirm it in Rabby mobile. The Nano S and Nano S Plus have no Bluetooth, so they work with the extension but not with Rabby mobile. Pair from the app's hardware wallet option, approve the pairing on the Ledger, open the Ethereum app and choose addresses as on desktop.
What about Rabby Desktop?
Rabby said in December 2025 that the Rabby Desktop backend would be discontinued on 31 December 2025, that the existing desktop app would stop working after that date, and that users should move to the browser extension; it mentioned a new desktop version for the future without a date (Rabby on X, December 2025). Use the extension for Ledger on a computer. See Rabby desktop app.
If it will not connect
- Close Ledger's desktop app and any other wallet using the device.
- Unlock the Ledger and open the Ethereum app before clicking connect.
- Try a different cable or port; some cables only charge.
- Check the browser's site permissions for HID devices, or try another Chromium browser. In June 2026 one user reported Ledger connection problems with Rabby in Chrome only, while other browsers still worked; no bug was confirmed (Coinspectator, June 2026).
- Update Ledger firmware, the Ethereum app, Rabby and the browser.
The full checklist is in Rabby Ledger not connecting.
Frequently asked questions
Does Rabby support Ledger Nano S Plus?
Yes, on the browser extension over USB. Rabby mobile pairs Ledger over Bluetooth, so the Nano S Plus, which has no Bluetooth, does not work with the mobile app.
Do I need Ledger's desktop app open?
No. Close it while connecting, because it can block Rabby from reaching the device over USB.
Why does Rabby ask me to enable blind signing?
The Ledger cannot fully display some contract interactions. Enable blind signing in the Ethereum app only for transactions you have checked in Rabby's preview, and turn it off when you are done if you prefer.
My Ledger addresses in Rabby are empty. Where are my funds?
You are probably on a different derivation path. Add addresses again and switch between the Ledger Live, BIP44 and Legacy path options until the expected address appears.
Do I need a different Ledger app for each EVM chain?
For most EVM chains Rabby supports, the Ethereum app signs the transactions. If the device asks for another app, install it with Ledger's own software.
Can someone drain my Ledger through Rabby?
Not without your approval on the device. Most losses come from users approving malicious approvals or blind-signed messages, so read every prompt.