Use a Ledger wallet with the Phantom browser extension

  • Updated

You can add accounts from a Ledger hardware wallet to the Phantom browser extension using USB. This works when setting up Phantom for the first time or adding Ledger accounts to an existing Phantom wallet.

Phantom supports Ledger hardware wallets on the browser extension. For a full list of supported hardware wallets, see Supported hardware wallets in Phantom.

Warning: Never enter your Ledger Secret Recovery Phrase into Phantom, a website, or any app. Phantom Support will never ask for your Secret Recovery Phrase or private key.

Before you connect

Complete these steps before connecting your Ledger to Phantom:

  • Install or update the Solana, Ethereum, and Bitcoin apps on your Ledger. The Ethereum app covers EVM-compatible chains.
  • Update your Ledger device firmware.
  • Close Ledger Live before connecting or signing in Phantom. Ledger Live can block the browser connection.
  • Use a USB cable that supports data transfer, not a charge-only cable.

Some transactions may require blind signing. Enable it only for the Ledger apps you plan to use:

  • Solana: Open the Solana app on your Ledger → SettingsBlind signingEnable blind signing → set to Enabled.
  • Ethereum: Open the Ethereum app on your Ledger → SettingsBlind signingEnable transaction blind signing → set to Enabled.

Important: Only approve transactions you recognize and trust. Review the transaction details in Phantom and on your Ledger before confirming.

Connect your Ledger

New Phantom wallet setup

  1. Connect your Ledger via USB and unlock it.
  2. Open the Phantom browser extension.
  3. Click Create a New Wallet, then click Connect Hardware Wallet.
  4. Follow the steps below starting from step 6.

Adding Ledger to an existing Phantom wallet

  1. Connect your Ledger via USB and unlock it.
  2. Open the Phantom browser extension.
  3. Click your profile avatar in the upper left.
  4. Click Add Account (plus icon), then click Connect Hardware Wallet.

Complete the connection

  1. A new tab opens and Phantom detects your Ledger device. Click Connect.
  2. In the browser pop-up, select your Ledger device, click Connect, then click Continue.
  3. Select a network, such as Solana, then open the matching app on your Ledger when prompted.
  4. Repeat the connection steps for each network you want to use with your Ledger.
  5. Return to Phantom to view your connected Ledger accounts.

After your Ledger accounts are connected, they appear in Phantom. You will still need your Ledger device to sign transactions from those accounts.

Sign a transaction

Make sure Ledger Live is closed before signing transactions in Phantom.

  1. In Phantom, prepare your transaction, such as sending a token.
  2. Connect your Ledger via USB and unlock it.
  3. Open the correct app on your Ledger, such as Solana for SOL transactions.
  4. Review the transaction details in Phantom and on your Ledger.
  5. Confirm the transaction on your Ledger when prompted.

After you approve the transaction on your Ledger, Phantom submits it to the network.

Common issues

Connection issues

If Phantom does not detect your Ledger, try these steps:

  1. Close your browser completely and reopen it.
  2. Make sure Ledger Live is closed.
  3. Make sure your Ledger is unlocked and connected with a data-capable USB cable.
  4. Update your Ledger device firmware.
  5. Update the Solana, Ethereum, or Bitcoin app on your Ledger.
  6. Try connecting again.

If the issue persists, remove and re-add your Ledger in Phantom:

  1. Click your profile avatar in the upper left.
  2. Go to SettingsManage Accounts.
  3. Select your Ledger account and click Remove Account.
  4. Re-add it: Add AccountConnect Hardware Wallet.

Transaction issues

If your Ledger connects but transactions fail, try these steps:

  1. Make sure your Ledger is connected via USB and unlocked.
  2. Open the correct app on your Ledger, such as Solana.
  3. Make sure Ledger Live is closed.
  4. Enable blind signing for the relevant Ledger app, then try the transaction again.

If the issue persists, see Ledger's guide for more troubleshooting: Set up and use Phantom to access your Ledger Solana (SOL) account.

Was this article helpful?

104 out of 229 found this helpful
Can't find what you're looking for?

Start a chat