> For the complete documentation index, see [llms.txt](https://dcntrl-network.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dcntrl-network.gitbook.io/home/user-guides/how-to-stake-dcnx-to-earn-protocol-revenue.md).

# How to stake DCNX to earn Protocol Revenue

### Introduction

Welcome to the DCNTRL Network's staking guide! Staking DCNX tokens allows you to share all revenue generated from DCNTRL network.

### Revenue Breakdown

The DCNTRL Protocol generates revenue through the following mechanisms:

<div align="left"><figure><img src="/files/sPVh6ESEcaqtZEMKxN4q" alt="" width="563"><figcaption></figcaption></figure></div>

1. **Loan Origination Fees**: When a user borrows USDEFI against their BNB collateral, a loan origination fee is applied. This fee is a percentage of the amount drawn in USDEFI.
2. **Redemption Fees**: When a user redeems USDEFI for BNB, a redemption fee is charged. This fee is a percentage of the amount paid to users by the system in BNB.

The following guide will walk you through the process of staking your DCNX tokens to earn a share of all of these fees.

***

### Prerequisites

* A wallet compatible with BNB Chain (e.g., MetaMask, Trust Wallet)
* DCNX tokens in your wallet - [if you don't have any purchase them on PancakeSwap here!](https://pancakeswap.finance/swap?inputCurrency=BNB\&outputCurrency=0xf106f153bd77be6d5191a07159c99c4219a1cec4)
* A stable internet connection

***

### Step-by-Step Guide - How to Stake DCNX

#### Step 1: Connect Your Wallet

1. Open your web browser and navigate to [app.dcntrl.network](https://app.dcntrl.network/).
2. Choose your wallet from the list and follow the prompts to connect.

#### Step 2: Navigate to the Staking Section

![](/files/dxnXGT7ZwupLYo3UrTPF)

1. Once your wallet is connected, locate the "Staking" tab on the DCNTRL dashboard and make sure 'Stake DCNX' is highlighted

![](/files/6iGgguFCfIbCudbiqy22)

2. Enter the amount of DCNX tokens you wish to stake in the input field - click MAX if you want to deposit all DCNX in your wallet.&#x20;

{% hint style="info" %}
When you alter this field you'll get to see your new pool share change in real time. &#x20;
{% endhint %}

#### Step 3: Confirm Your Stake

![](/files/JNGTT8IT05sANiVm8ag8)

1. Click on the "confirm" button.
2. Confirm the transaction from your wallet.
3. Wait for the transaction to be confirmed on the blockchain.

{% hint style="info" %}
If it is the first time you are interacting with DCNTRL you may need to approve the transaction first.
{% endhint %}

#### Step 4: Sit Back & Earn Protocol Revenue 😎

![](/files/fBi4oVam8kt497MUkKOv)

1. Once confirmed, your DCNX tokens will be staked, and you'll start earning rewards which you can view in real time.&#x20;

#### Step 5: Claiming Rewards:

![](/files/QX5iEN5abdPVZICETOUE)

1. To claim your fees you just need to hit the 'Claim Gains' button and confirm the transaction to receive all of your available USDEFI and BNB earnings.

{% hint style="info" %}
If you withdraw any DCNX this will also claim any of your pending revenue!
{% endhint %}
