# OKX Wallet (Extension)

Welcome to the tutorial on how to bind/connect Keystone with the OKX Extension. In this tutorial, you will learn how to connect Keystone with OKX and explore the basic features of OKX, including sending transactions and using the decentralized exchange (DEX). Let's get started!

## **Prepare**

Before we begin, please ensure you have the following:

1. Keystone hardware wallet with Firmware M-11.0 or above (Refer to the tutorial for [firmware upgrade](https://support.keyst.one/getting-started/firmware-upgrading) if needed).
2. OKX Extension is installed on your desktop.

Now you are ready to connect Keystone with OKX and explore its features!

{% hint style="info" %}
**Note**: Right now, you can use the OKX Wallet to access BTC and ETH once you've connected with Keystone. We're also working on adding more coins, so stay tuned for updates!
{% endhint %}

## **Connect Keystone with OKX Wallet**

1. Launch your Keystone device and tap the "Menu" icon.
2. Select "Connect Software Wallet" and choose "OKX." Confirm your selection.<br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FEXBpAXWmkjz007haasV6%2F%E4%B8%BB%E9%A1%B5%E9%9D%A2-side.png?alt=media&#x26;token=24492e26-45af-4a5e-ba44-78e37222fc98" alt="" width="375"><figcaption></figcaption></figure>
3. Open the OKX Extension and select "I already have a wallet".<br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2Fz97wMWL5ch5HcJ1xYuu5%2F1-side.png?alt=media&#x26;token=f4cf1c32-47ff-4606-b3f6-007abf95fd24" alt="" width="375"><figcaption></figcaption></figure>
4. Choose "Hardware Wallet" and then "Keystone".<br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FrYKVaP3nTWIyEiW8gsu8%2F3-side.png?alt=media&#x26;token=948d1c91-5225-4af4-b768-8c46687cd793" alt="" width="375"><figcaption></figcaption></figure>
5. Allow the OKX Wallet access to your device's camera. Scan the QR code displayed on Keystone.<br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FGJcihU7kP8AxW0IOSVwU%2F3-1.png?alt=media&#x26;token=ab056bb9-56cb-4540-9da8-fa5b18c721b1" alt="" width="320"><figcaption></figcaption></figure>
6. Select the desired account and set a default wallet. You can choose to skip this step by tapping "Maybe later." Once completed, you will be successfully logged into OKX Wallet.

{% hint style="info" %}
**Note**: If you need to change the derivation path of ETH or SOL to Ledger or another format, tap "Change address" in step 6.
{% endhint %}

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FEyT1Bbba6rWiakSTN4NT%2F5-side.png?alt=media&#x26;token=21c56993-ede8-4b6a-b629-3e97db69e6f1" alt="" width="375"><figcaption></figcaption></figure>

## **Sending Transactions**

To send transactions using OKX and Keystone:

1. Tap "Send" on the main page of OKX.<br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FCfzvTuvx1QJBjj41OQ9q%2F1-side.png?alt=media&#x26;token=8d7b189d-0741-4d02-9d8d-63e3a7da63c3" alt="" width="375"><figcaption></figcaption></figure>
2. Enter the recipient's address and the amount you wish to send.
3. Tap "Confirm" and a QR code will appear on OKX Wallet.<br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FN9N1ii2jyspQZuXM8GiP%2F4-side.png?alt=media&#x26;token=564139c7-8ccd-4dc1-a483-84788bb8cacd" alt="" width="375"><figcaption></figcaption></figure>
4. Sign the transaction with Keystone:
   * Tap the scan button on Keystone's main page and scan the QR code from OKX.
   * Review the transaction details and enter your password.
   * A new QR code will be displayed on Keystone.<br>

     <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F1z09H7yKic5gaaSH3Eok%2F05-side.png?alt=media&#x26;token=353e446c-a718-48d7-ac51-909f46ce0717" alt="" width="375"><figcaption></figcaption></figure>
5. Return to OKX Wallet, tap "Next," and scan the QR code from Keystone to broadcast the transaction.

That's it! Your transaction has been sent successfully.

## **Using the DEX (Decentralized Exchange)**

OKX offers a decentralized exchange (DEX) feature, allowing you to swap tokens directly within the OKX Extension. Here's how to use it:

1. Tap "Send" on the main page of OKX.
2. Select the coin/token you want to swap and enter the desired amount.
3. Tap "Swap," review the swap details, and then tap "Confirm Swap." A QR code will appear, requesting signatures from Keystone.
4. Sign the transaction with Keystone:
   * Tap the scan button on Keystone's main page and scan the QR code from OKX.
   * Review the transaction details and enter your password.
   * A new QR code will be displayed on Keystone.
5. Return to OKX Wallet, tap "Next," and scan the QR code from Keystone to broadcast the transaction.\ <br>

   <figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FNRlOIcnEHHeqDDXGMBu5%2F7.png?alt=media&#x26;token=d7dea918-97a9-4483-b6ae-10ef19b31a0e" alt="" width="360"><figcaption></figcaption></figure>

Congratulations! You have successfully completed a token swap using the OKX DEX.

## **Basic Info about OKX Wallet**

The OKX Web3 Wallet supports over 50 networks, including Bitcoin, Ethereum, OKC, Solana, BSC, Polygon, Avalanche, Tron, Arbitrum, and more. It automatically recognizes the network without requiring manual switching during the connection process. With OKX, you can access over 1,000 DApp protocols and features, such as multi-chain and cross-chain DEX, yield farming, NFT marketplace, and DApp discovery. OKX Wallet provides all you need for a seamless Web3 experience.
