> For the complete documentation index, see [llms.txt](https://help.tokenpocket.pro/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tokenpocket.pro/en/extension-wallet/faq/use-tutorial/connect-ledger.md).

# 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.

<mark style="color:red;">**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.**</mark>

## <mark style="color:blue;">1. How to Connect</mark>

### <mark style="color:blue;">on Mobile App</mark>

#### 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](https://www.tokenpocket.pro/).

#### 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**.

<figure><img src="/files/bD70h1o2K6V9hgQNOaKt" alt=""><figcaption></figcaption></figure>

**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.

<figure><img src="/files/AQxFzr7ddIUQXzdJV6wK" alt=""><figcaption></figcaption></figure>

**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.

<figure><img src="/files/vvlCRr9tlXoDPQsgh4WP" alt=""><figcaption></figcaption></figure>

**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.

<figure><img src="/files/IAcmhXyKCjCN5AugMsuv" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">on Extension Wallet</mark>

#### 1. System Requirements

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

* **TokenPocket version:** [TokenPocket Extension Wallet](https://www.tokenpocket.pro/en/download/extension) 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](https://support.ledger.com/article/4404382258961-zd?redirect=false)
* **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**.

<img src="/files/OBG7nwTCXUvj8rHCH1th" alt="" height="556" width="337">

**Step 2: Click Add Wallet**

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

<img src="/files/4bFRvOTVZP3tOlryXlyf" alt="" height="552" width="334">

**Step 3: Select Ledger Hardware Wallet**

From the wallet type list, select **Ledger Hardware Wallet**.

<figure><img src="/files/7B6NYWSBwRg8Sa4cVPOs" alt="" width="370"><figcaption></figcaption></figure>

**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.

<img src="/files/usv0FXIcd50OVucatvPN" alt="" height="329" width="602">

**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.

<img src="/files/nX0cUe7eVTbyf39vNLfm" alt="" height="357" width="602">

**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.

<img src="/files/MIJrD3g7ey4yZOtDW2GP" alt="" height="461" width="602">

**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.

<img src="/files/MIJrD3g7ey4yZOtDW2GP" alt="" height="461" width="602">

## <mark style="color:blue;">2. How to Use Ledger After Connecting</mark>

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.

## <mark style="color:blue;">3. Security Reminder</mark>

* 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.
