# KSwap User Guide

{% hint style="info" %}
***Reminder:** Operations require transaction OKT as gas fee. Please prepare OKT as fees in advance to avoid transaction failures.*
{% endhint %}

### Download ONTO Wallet and Create BSC Wallet

{% content-ref url="/pages/-MPJRUPoLFAVEtAK6935" %}
[Download ONTO App and Create ONT ID Wallet](/guides/app-basics/how-to-register-an-account-on-onto-wallet.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MeKrRpOaa1LPo5IWpjt" %}
[Add Chain Wallet in ONT ID Wallet](/guides/wallet-management/add-chain-wallet-in-ont-id-wallet.md)
{% endcontent-ref %}

### Sending and Receiving OKExChain Assets

{% content-ref url="/pages/-M\_pouwz0yEWGtL46N0L" %}
[Sending and Receiving OKXChain Assets](/guides/assets/okexchain-assets-transfers-in-onto.md)
{% endcontent-ref %}

### Open KSwap

* Click "**Discover**"
* Search **KSwa**p
* Click "**Confirm**" in the disclaimer pop-up window to enter the dApp

![](/files/-MgA3tlt39q69DDjXIxL)

### Swap on KSwap and withdraw the rewards from the transaction (Take USDT-KST as an example)

* Click "**≡**" in the upper right corner-select "**Trading**" to view the trading pair mining pools.
* Click "≡" in the upper right corner-select "**Swap**"
* Select the token and quantity to be swapped

{% hint style="info" %}
If you cannot search for the specified token, you can click "**Manage**"-click the settings button-"**Update list**". Then you can search for that.
{% endhint %}

* After clicking "**Approve USDT**", enter the password in the pop-up window to complete the authorization (only required for the first time)
* Click "**Swap**"-"**Confirm Swap**", enter the password in the pop-up window to complete the swap

![](/files/-MgAA0kawYJZEBnZzliX)

{% hint style="info" %}
You can withdraw the incentives of transaction in the **Trading**

1\) Click "≡" in the upper right corner-select "Trading"

2\) After clicking "**Withdraw All**", enter the password in the pop-up window to withdraw the rewards.
{% endhint %}

![](/files/-MgABMv4Ww7-X8tMlXcV)

### Liquidity mining on KSwap (Take WING-USDT as an example)

* Click "**≡**" in the upper right corner—select "**Pool**"
* After clicking "**Add Liquidity**", select the token and quantity you want to add
* Click "**Approve USDT**"-"**Approve WING**", enter the password to complete the authorization (only required for the first time)
* Click "**Add**"-"**Confirm Supply**", enter the password to add liquidity

![](/files/-MgLU8KeUZ_s5H8_911j)

* Click "**≡**" in the upper right corner—select "**Liquidity**"
* Find the WING-USDT trading pair and click "**Select**"
* After clicking "Approve", enter the password to complete the authorization (only required for the first time)
* After clicking "**Stake**", enter the password to complete the liquidity mining

![](/files/-MgLU36AVgpSfVg-JVy7)

{% hint style="info" %}
1\) To cancel the staking, click "**Withdraw**" and follow the instructions to cancel the staking.&#x20;

2\) If you want to withdraw the staked income of KST, click "**Harvest**" and follow the prompts to withdraw the staked income of KST.
{% endhint %}

### Deposit mining on KSwap (Take USDT-KST as an example)

* Click "**≡**" in the upper right corner—select "**Depositing**" to find the mining pool where USDT is deposited and KST is obtained
* Enter the required amount of staking—after clicking "**Approve**", enter the password to complete the authorization (only required for the first time)
* After clicking "**Stake**", enter the password in the pop-up window to complete the deposit mining

![](/files/-MgACiVCsA1auUdXr8HV)

{% hint style="info" %}
1\) To cancel the staking, click "**Withdraw**" and follow the instructions to cancel the staking.&#x20;

2\) If you want to withdraw the staked income of KST, click "**Harvest**" and follow the prompts to withdraw the staked income of KST.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onto.app/guides/discover/okexchain/kswap-test-user-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
