# Withdraw assets from an exchange to your KeyPal 2 on-chain wallet address

Using Binance as an example

#### What to prepare before you start

* A KeyPal 2 hardware wallet (purchase link:[ www.keypal.pro](http://www.keypal.pro)), fully initialized (wallet created/imported) with a PIN set.
* TokenPocket installed on your phone (download links:[ https://www.tpwallet.io/](https://www.tpwallet.io/) |[ https://www.tokenpocket.pro](https://www.tokenpocket.pro) |[ https://www.tp.xyz/](https://www.tp.xyz/)), and KeyPal 2 connected (BLE / QR code).

#### Overview

There are two ways to connect KeyPal 2 to TokenPocket:

* Bluetooth (BLE)
* Scan to connect (QR code)

After connecting, you need to add/import the hardware wallet address in the TokenPocket app (please follow the official KeyPal 2 tutorial:[ https://www.keypal.pro/#/keypal2/tutorial](https://www.keypal.pro/#/keypal2/tutorial)). Once added, you can withdraw from Binance to the corresponding address shown in TokenPocket (i.e., your KeyPal 2 address).

#### Step 1: Connect KeyPal 2 to TokenPocket

1. Open TokenPocket on your phone.
2. Connect KeyPal 2 via either Bluetooth or QR code (scan to pair/connect).
3. Add your KeyPal 2 hardware wallet address in TokenPocket (follow the KeyPal 2 tutorial page/video).

<figure><img src="https://1097923530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKafggIi43De3eRpDPwS%2Fuploads%2F0ZeYRhbE18rssJZ0pmgs%2F%E6%90%9C%E7%B4%A2%E8%BF%9E%E6%8E%A5.png?alt=media&#x26;token=eb966406-e851-417c-b4e6-6b122157f49b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1097923530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKafggIi43De3eRpDPwS%2Fuploads%2FpD0h9KpMH9elZndX9lyr%2F%E9%AA%8C%E8%AF%81%E6%B7%BB%E5%8A%A0%E9%92%B1%E5%8C%85.png?alt=media&#x26;token=29565997-0d3a-477d-aba7-3552f56cd9ff" alt=""><figcaption></figcaption></figure>

#### Step 2: Select the correct network and receiving address in TokenPocket

1. In TokenPocket, choose the network/chain you want to receive on (e.g., Bitcoin, Ethereum, TRON, BNB Chain).
2. Open that wallet page and tap Receive to view the receiving address.

Important: The withdrawal network selected on Binance must match the network selected in TokenPocket.

<figure><img src="https://1097923530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKafggIi43De3eRpDPwS%2Fuploads%2FkeRnhift1Z5X1biLOhNj%2F%E9%80%89%E6%8B%A9%E5%9C%B0%E5%9D%80.png?alt=media&#x26;token=c5e15113-9d27-479b-ba17-f65b40a7f70c" alt=""><figcaption></figcaption></figure>

#### Step 3: BTC note — choose the correct Bitcoin address type

If you withdraw BTC, multiple address types may be shown:

* Legacy / P2PKH, starts with: 1...
* SegWit Compatible / P2SH-P2WPKH, starts with: 3...
* Native SegWit, starts with: bc1q...
* Taproot, starts with: bc1p...

When withdrawing BTC on Binance:

1. Check Binance’s requirements/prompts for address format/type.
2. Copy the matching BTC address type from TokenPocket.
3. Paste that address into Binance’s withdrawal address field.

Tip: If unsure, strictly follow Binance’s on-screen prompt. A wrong type may cause failure, delays, or abnormal fund status.

<figure><img src="https://1097923530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVKafggIi43De3eRpDPwS%2Fuploads%2FDQNCg8scKsW9qzofSc75%2F%E7%99%BB%E5%BD%95%E5%B8%81%E5%AE%89%E5%B9%B6%E6%8F%90%E7%8E%B0.png?alt=media&#x26;token=8e39717c-b680-41dc-a686-74e6b17c36ea" alt=""><figcaption></figcaption></figure>

#### Step 4: Withdraw on Binance

1. Log in to Binance and go to Withdraw.
2. Select the coin (e.g., BTC / USDT / ETH).
3. Select the withdrawal network/chain (must match TokenPocket).
4. Paste the receiving address copied from TokenPocket.
5. Enter the withdrawal amount.
6. Complete security verification:
7. Google Authenticator code
8. Email verification code
9. Submit the withdrawal.

#### Step 5: Confirm receipt

1. After submission, check withdrawal status in Binance history (usually includes status/TXID).
2. After on-chain confirmations, funds will appear under the corresponding KeyPal 2 address in TokenPocket.

#### Key reminders

#### Network must match (TokenPocket chain = Binance withdrawal chain).

* BTC address type matters (choose the correct TokenPocket BTC format based on Binance prompt).
* For first transfers, send a small test amount first, then transfer a larger amount after confirmation.
