# Staking tutorial

Staking involves 3 steps:

### 1. Providing liquidity on Balancer

Go to the [TANGO/wstETH pool on Balancer](https://balancer.fi/pools/arbitrum/v2/0x1ed1e6fa76e3dd9ea68d1fd8c4b8626ea5648dfa0002000000000000000005cb) and provide liquidity, with either one or both tokens.

<figure><img src="/files/uTVdQ14fxNdC1IRD1R8Q" alt="LPing on Balancer" width="563"><figcaption></figcaption></figure>

You’ll receive a receipt token called 20wstETH-80TANGO, that we decided to call CBPT (Contango Balancer Pool Token) for simplicity.

### 2. Staking on Contango

Go on Contango and stake your CBPT for the duration you like.

<figure><img src="/files/MyPeqUsgoPC28hA9HSZm" alt="Stake module on Contango" width="369"><figcaption></figcaption></figure>

Depending on the amount and duration, you’ll get credited an amount of veCBPT. This is credited on the UI, not in your wallet. You can add to your existing share by staking more CBPT via the ticket on the right and, for the time being, it will have the same duration as your first stake.

<figure><img src="/files/IFkhyzvjJaqw1fCBLLxB" alt="Stake module on Contango" width="563"><figcaption></figcaption></figure>

You can also extend your lock duration by using the “Extend” option.

### 3. Earn and claim fees

Protocol fees will be claimable weekly according to the share of veCBPT, through a basket of blue-chip currencies (e.g. ETH, WBTC, USDC).&#x20;

<figure><img src="/files/eNiKuC5ZBdbWsEypxOkq" alt="Claiming rewards from staking"><figcaption></figcaption></figure>


---

# 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.contango.xyz/app/staking/staking-tutorial.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.
