For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to connect Ledger?

TokenPocket supports Ledger hardware wallet connections on iOS, Android, and TokenPocket Extension Wallet. Once connected, you can view and manage your Ledger accounts in TokenPocket, and use TokenPocket to initiate transfers, approvals, signatures, and DApp interactions. Any on-chain confirmation still needs to be approved on the Ledger device.

The connection does not require importing a recovery phrase or private key. Any website, extension, or app that asks for your Ledger recovery phrase or private key is scam.

1. How to Connect

on Mobile App

1. Before You Start

Please make sure that:

  • Your Ledger device has enough battery and is unlocked with the PIN code.

  • The correct network app is open on your Ledger device, such as Ethereum.

  • Bluetooth is enabled on your phone.

  • You are using the official TokenPocket App.

2. Connect Ledger

Step 1: Open the Hardware Wallet Entry

Open TokenPocket App, go to the wallet add or wallet management page, select Hardware Wallet, then choose Ledger.

Step 2: Connect Your Ledger Device

Before searching for the device, make sure your Ledger device has completed recovery phrase backup, is unlocked, has Bluetooth enabled, and has the required blockchain app installed.

During connection, keep Ledger unlocked and open the correct network app.

Step 3: Select the Wallet Address

After the connection is established, TokenPocket will display the available wallet addresses. Select the address you want to manage, then tap Confirm Creation.

During wallet creation, approve Open app on your Ledger device when prompted.

Step 4: Import Complete

After the import is complete, you can view the Ledger address, assets, and transaction history in TokenPocket.

You can also open wallet details to view device information. If you want to disconnect the wallet, tap the devica info and hit Delete Device at the bottom.

on Extension Wallet

1. System Requirements

Before you start, please make sure the following requirements are met:

  • TokenPocket version: TokenPocket Extension Wallet v2.13.0 or later.

  • Browser: A Chromium-based browser is recommended, such as Google Chrome, Brave, or Microsoft Edge.

  • Ledger device: Ledger Nano S, Ledger Nano S Plus, or Ledger Nano X.

  • Connection: A USB cable that supports data transfer. Charging-only cables will not work.

  • Ledger Live: Ledger Live is recommended for managing Ledger firmware and blockchain apps.

2. Before Importing

To connect Ledger smoothly with TokenPocket Extension Wallet, please complete the following first:

  • Install the required network app Open Manager in Ledger Live and install the blockchain app you need on your Ledger device, such as Ethereum, Binance Smart Chain, or Polygon. If needed, refer to: Ledger App installation guide

  • Update Ledger firmware Make sure your Ledger firmware is up to date to avoid compatibility issues during USB connection or authorization.

  • Unlock your Ledger device Connect Ledger to your computer and enter the PIN code on the device.

3. Import Ledger Accounts

Follow the steps below to connect your Ledger hardware wallet to TokenPocket Extension Wallet.

Step 1: Open Wallet Management

Open TokenPocket Extension Wallet. On the homepage, click the wallet list icon in the upper-left corner to enter Wallet Management.

Step 2: Click Add Wallet

At the bottom of the Wallet Management page, click Add Wallet.

Step 3: Select Ledger Hardware Wallet

From the wallet type list, select Ledger Hardware Wallet.

Step 4: Connect and Unlock Ledger

Connect your Ledger device to the computer with a USB cable, then complete the following on the Ledger device:

  • Enter the PIN code to unlock the device.

  • Open the blockchain app for the network you want to import.

For example, if you want to import an Ethereum address, open the Ethereum app on your Ledger device.

Step 5: Select the Network

Click Start Import in TokenPocket, then select the blockchain network you want to import.

Step 6: Authorize USB Access in the Browser

When connecting Ledger for the first time, the browser will show a USB device authorization window.

Select your Ledger device in the pop-up window, then click Connect to allow TokenPocket Extension Wallet to communicate with your Ledger device.

Step 7: Select Accounts to Import

After authorization, TokenPocket will scan the available account addresses on your Ledger device.

Please note:

  • If no address appears, make sure the correct blockchain app is open on your Ledger device.

  • You can select one or multiple account addresses to import.

Step 8: Complete the Import

After selecting the accounts, confirm the action to complete the import.

Once imported, the Ledger accounts will appear in your TokenPocket wallet list with a hardware wallet label.

You can also add more networks to an already imported Ledger account through the same flow. After adding networks, addresses from different networks will be shown under the same account.

2. How to Use Ledger After Connecting

After a Ledger address is connected to TokenPocket, you can use it to view assets, connect to DApps, send transactions, approve tokens, and sign messages.

Unlike a regular wallet, the private key of a Ledger address always stays inside the hardware device. For asset transfers, approvals, signatures, or DApp interactions, TokenPocket starts the request, but the final confirmation must be completed on the Ledger device.

Before approving any action, carefully review the network, receiving address, amount, approval target, and signing details on the Ledger screen. Only approve the action if everything matches your intent.

3. Security Reminder

  • Ledger recovery phrases and private keys are not synced to TokenPocket, so it cannot access or store your hardware wallet private keys.

  • Never enter your Ledger recovery phrase or private key on any website, app, extension, or chat window.

  • Before approving a transfer, approval, or signature, always check the details shown on your Ledger device.

Last updated

Was this helpful?