shieldz blog

How to Swap Crypto With a Hardware Wallet: Ledger, Trezor and Keystone

Deniz Yanbollu · October 7, 2026

Shieldz Swap Swap now with shieldz.cash Any coin, any chain · 0.15% fee · no account Swap now

A hardware wallet is the safest place to keep crypto you care about, and the most awkward place to trade it from. The usual routine is to send coins to an exchange, swap them there, and withdraw them again: three transactions, two network fees, and a stretch of time in which your coins sit in someone else’s wallet. That defeats the reason you bought the device in the first place.

Shieldz Swap connects to a Ledger, Trezor or Keystone directly from the browser and swaps across chains without your coins ever leaving your control. The keys stay on the device, the transaction is built for you, and you approve it on the hardware wallet’s own screen. This guide covers how each device connects, what you can swap from each, and what to check before you press the button.

Why swap from the hardware wallet itself

When you swap from a hardware wallet with Shieldz Swap, nothing about the device’s security model changes:

The service fee is a flat 0.15%, the same on every route, and it is shown on every quote before you connect anything. For how the routing works in general, see the Shieldz Swap launch guide.

What each device can swap from

The three devices connect in different ways and support different chains. Here is what Shieldz Swap can build and sign a payment for on each:

Chains each hardware wallet can pay from on Shieldz Swap. Ledger: EVM chains, Bitcoin, Solana, Tron, Zcash, XRP, Litecoin, Dogecoin, Bitcoin Cash, Dash, Polkadot and NEAR. Trezor: EVM, Bitcoin, Solana, Tron, Zcash, XRP, Litecoin, Dogecoin and Bitcoin Cash. Keystone: EVM, Bitcoin, Solana, Tron, Zcash, XRP, Litecoin, Dash and Bitcoin Cash.
"EVM" covers every EVM chain Shieldz routes: Ethereum, Arbitrum, Base, Optimism, BNB Chain, Polygon, Avalanche and the rest.

That is the side you pay from. The side you receive on is wider: you can receive on any of the 45 chains Shieldz routes by pasting an address, whether or not your hardware wallet supports that chain. Swapping Bitcoin from a Trezor into USDC on Solana, for example, just needs a Solana address to receive at.

Ledger: USB, right in the browser

Shieldz talks to a Ledger over USB using WebHID, with no Ledger Live in between.

  1. Plug your Ledger in, unlock it and open the app for the coin you are sending on the device: the Bitcoin app for BTC, the Ethereum app for ETH or any EVM token, and so on.
  2. On swap.shieldz.cash, choose Connect, then Ledger. The browser asks once for permission to talk to the device.
  3. Pick the coin you have and the coin you want, enter an amount and set the address you want to receive at.
  4. Check the amount and the deposit address on the Ledger screen and approve. Shieldz tracks the swap until it lands.

WebHID only exists in Chromium browsers, so use Chrome, Edge or Brave. Safari and Firefox cannot talk to a Ledger over USB. Ledger covers the most chains of the three, including Polkadot and NEAR. More detail on the Ledger page.

Trezor: through Trezor Connect

Trezor devices connect through Trezor Connect, Trezor’s own bridge between websites and the device.

  1. Connect your Trezor by USB and unlock it.
  2. On Shieldz, choose Connect, then Trezor. A Trezor Connect window opens and asks you to share the account you are paying from.
  3. Pick your coins, enter an amount and set where you receive.
  4. Check the amount and deposit address on the Trezor screen and approve.

Keep the firmware up to date: newer coins and transaction types depend on it. More on the Trezor page.

Keystone: air-gapped, QR codes only

A Keystone never connects to your computer at all. Every exchange of data happens through QR codes and your camera, which removes USB and Bluetooth as a way in.

  1. On Shieldz, choose Connect, then Keystone, and scan the account QR code your Keystone shows. This shares the public account only.
  2. Pick your coins, enter an amount and set where you receive.
  3. Scan the transaction QR code Shieldz shows with your Keystone, then check and approve it on the device.
  4. Hold the signed QR code on the Keystone up to your camera. Shieldz broadcasts it and tracks the swap.

You need a working camera on the computer or phone you swap from. More on the Keystone page.

What to check on the device screen

The device screen is the last line of defence, and it only helps if you read it. Before you approve:

If anything on the device differs from what the browser told you, reject it. A swap that is rejected costs nothing.

A hardware wallet does not stop you from approving a bad transaction; it only makes sure you see it first. Our explainer on how wallet drainers work shows what a malicious request looks like, and why reading the device screen matters.

What it costs

There are three costs on any swap, and they are the same whether you sign with a hardware wallet or a browser extension:

For comparison, MetaMask’s built-in swap charges 0.875% and Phantom’s 0.85% on select pairs. Our swap fee comparison goes through every wallet’s rate.

FAQ

Can I swap crypto directly from a Ledger without Ledger Live? Yes. Shieldz Swap connects to a Ledger over USB from Chrome, Edge or Brave using WebHID, builds the transaction in the browser, and you approve it on the Ledger. Ledger Live does not need to be open.

Does Shieldz ever see my private keys or seed phrase? No. The keys stay on the hardware wallet. Shieldz only sees your public address and the signed transaction, and never asks for a seed phrase. Anyone who does is trying to rob you.

Can I receive on a chain my hardware wallet does not support? Yes. You can receive on any of the chains Shieldz routes by entering an address on that chain. Only the chain you pay from has to be supported by the device.

Which hardware wallet supports the most chains on Shieldz? Ledger: EVM chains, Bitcoin, Solana, Tron, Zcash, XRP, Litecoin, Dogecoin, Bitcoin Cash, Dash, Polkadot and NEAR. Trezor and Keystone each cover nine families.

Try it

Open swap.shieldz.cash, get a quote without connecting anything, and connect your Ledger, Trezor or Keystone when you are ready to sign. The full list of supported wallets is on the wallets page.