Learn
Jonathan · 17 September 2026

Setup OneKey Wallet

Connect OneKey with Pocket#

This guide serves as a step-by-step instruction for setting up your OneKey wallet with Pocket as part of a single order. This way, the Bitcoin you purchase is paid directly to your own wallet.

Important:#

  • OneKey is not directly listed as its own wallet option in Pocket.
  • Therefore, you select `Other` in Pocket and then confirm your Bitcoin address via signature in OneKey.
  • Keep your OneKey device ready during setup so you can confirm the address and signature on the device.
  • This guide describes the single order process.

Prerequisites#

In this guide, we assume that the following conditions are already met:

  • The OneKey App is set up and your Bitcoin account is visible.
  • Your OneKey device is connected and unlocked.
  • You want to receive Bitcoin to your OneKey Bitcoin account.
  • You have a bank account available for the transfer to Pocket later.

1. Start synchronization with Pocket#

Start the purchase process at Pocket and select that you already have a wallet.

Choose your starting point
Pocket: Wallet already available

Next, select the currency you want to pay with.

Choose your currency
Pocket: Select currency

Now decide whether you want to purchase once or recurring. Since this guide describes the single order, select `Single` and enter the desired amount.

Enter your amount
Pocket: Enter amount

In the next step, enter the IBAN from which you will send the payment to Pocket.

Enter your IBAN
Pocket: Enter IBAN

2. Select wallet type#

Pocket now asks where you want to receive your Bitcoin. Since OneKey is not directly listed here, you select `Other`.

Choose other Wallet
Pocket: Select wallet type Other

3. Retrieve Bitcoin address from OneKey#

Now open your Bitcoin account in the OneKey App and go to `Receive`. Select `Receive from another wallet`.

receive on onekey
OneKey: Receive selection

On the next screen, select `BTC`.

Choose Bitcoin
OneKey: Select Bitcoin

OneKey now asks you to verify the receiving address on the device. This ensures that the address really belongs to your wallet.

Verify address on device
OneKey: Verify address on device

If the device asks afterwards, open the OneKey App and enter the code shown on OneKey.

Confirm the address on the device and also confirm the derivation path. You can then copy the displayed Bitcoin address.

Confirm address on device
OneKey: Confirm address on device

4. Confirm Bitcoin address in Pocket#

Return to Pocket, paste the copied Bitcoin address and click `Next`.

Paste Bitcoin address
Pocket: Paste Bitcoin address

5. Sign Bitcoin address in OneKey#

Pocket now wants to confirm that the specified Bitcoin address really belongs to your wallet. To do this, you sign a message in OneKey.

Open the menu in the OneKey App via the three dots and select `Sign & verify message`.

Menu sign message
OneKey: Menu sign message

Select the same Bitcoin address that you previously entered in Pocket. Make sure to use exactly the same address.

Sign menu select address
OneKey: Sign menu select address

Pocket now shows you the confirmation page. First copy the Bitcoin address, then copy the displayed message.

Confirm address
Pocket: Confirm address

Paste the message in OneKey. Confirm the address on the device first, then the message. Finally sign with the checkmark. Use the signature format suggested by OneKey.

Sign message
OneKey: Sign message

After successful signature, copy the generated signature from OneKey.

Copy signature
OneKey: Copy signature

Paste the copied signature in Pocket in the `Signature` field and click `Next`.

Paste signature
Pocket: Paste signature

6. Review order and buy Bitcoin#

If the signature was accepted, Pocket confirms the Bitcoin address for payout.

Address shared
Pocket: Address shared

On the next page, review your order once more. Carefully check the amount, IBAN and wallet address.

Review order

Finally, Pocket shows you the payment instructions for your transfer. Transfer the displayed amount exactly as specified and use the reference exactly as provided.

Order created
Pocket: Order created

Summary#

  1. Start the single order in Pocket.
  2. Select `Other` as the wallet type.
  3. In OneKey, retrieve a BTC receiving address, enter the code, and confirm the address including derivation path on the device.
  4. Paste the Bitcoin address in Pocket.
  5. Confirm and sign the message specified by Pocket in OneKey on the device.
  6. Paste the copied signature in Pocket and complete the order.

Notes#

- Always use exactly the same Bitcoin address in Pocket and in the OneKey sign menu.

- Confirm the address and signature whenever possible directly on the OneKey device.

- Only send the transfer after the Pocket order is completely created and the payment details are shown to you.

Spread the knowledge

If you liked this content, make sure to share it with your friends. If you think there's something missing here, send us a quick message.