> For the complete documentation index, see [llms.txt](https://docs.onto.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onto.app/guides/discover/binance-smart-chain-bsc/deri-protocol-guide.md).

# Deri Protocol Guide

{% hint style="info" %}
***Reminder:** Operations require transaction BNB as gas fee. Please prepare BNB 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 BSC Assets

{% content-ref url="/pages/-MOZCd9s70mDDZsTlNHX" %}
[Sending and Receiving BNB Smart Chain (BSC) Assets](/guides/assets/how-to-use-onto-wallet-for-binance-smart-chain-transfers.md)
{% endcontent-ref %}

### Swap for ONT on BSC

ONT on BSC (BEP-20) is required to participate in the event. You can swap for ONT in dApps such as BabySwap and ApeSwap on Discover page of ONTO. Guides for reference:

{% content-ref url="/pages/-Mc7nvUjuke04azW7vyw" %}
[BabySwap User Guide](/guides/discover/binance-smart-chain-bsc/babyswap-user-guide.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MYZsF-cistG8p7A1YDx" %}
[ApeSwap User Guide](/guides/discover/binance-smart-chain-bsc/apeswap-user-guide.md)
{% endcontent-ref %}

### Open Deri Protocol

* Click "**Discover**"
* Search “**Deri**”, click **Deri Protocol (BSC)**
* Click "**Confirm**" in the disclaimer pop-up window to enter the dApp

![](/files/-MfpWn7g-XddczjXYPJF)

{% hint style="info" %}
If the wallet is not connected automatically, reopen Deri Protocol or ONTO App
{% endhint %}

### Stake ONT

{% hint style="info" %}
Event rule: stake at least **20 ONT**
{% endhint %}

* Click the icon "**≡**" in the upper left corner
* Click "**Pools**"
* Click "**Open zone**"

![](/files/-MkBLa_OktMq37LqZRKv)

* Find **ONT** Pool and click "**STAKING**"
* It's required to approve before first time staking, click "**APPROVE**" and then confirm the transaction in the pop-up window

![](/files/-MkBOsmAxGgl6SoNiKOt)

* Click "**ADD LIQUIDITY**"
* **Enter the amount of ONT** you would like to stake, click "**ADD**" and then confirm the transaction in the pop-up window
* You can view the amount of ONT staked at "**Staked Balance**"
* If you would like to increase or decrease the amount of ONT staked, click "**ADD LIQUIDITY**" or "**REMOVE LIQUIDITY**"

![](/files/-MkBQE-xL9UOnn2wMl7u)

### Trade ONTUSD

{% hint style="info" %}
Event rule: trade **ONTUSD** and **# of Contracts is not less than 250**
{% endhint %}

* Click the icon "**≡**" in the upper left corner
* Click "**Futures**"
* Click "**Open**"

![](/files/-MkBq9rU6C7BH0SzX0MQ)

* Click to expand **list of symbol**, then choose **ONTUSD / ONT(10X)**
* Click "**DEPOSIT**" to deposit ONT as margin before trading
* **Enter the amount of ONT** you would like to deposit, click "**DEPOSIT**", then confirm the transaction in the pop-up window

![](/files/-MkBqRFvGReBWFpBMOHX)

* Click to select "**LONG/BUY**" or "**SHORT/SELL**"
* Set **contract volume**
* Click **TRADE**
* Click **OK**, then confirm the transaction in the pop-up window

![](/files/-MkBsuU0xHOJLNKZ8prl)

* Click "**POSITION**" to view details of trade position
* Click "**Xclose**" to close position
* Click "**Add**" or "**Remove**" to increase or decrease margin

![](/files/-MkBtcxpvZDXU5VOTCUB)
