# How to Stake

Go to the [Pools](https://app.9inch.io/pools) page.

<div align="left"><figure><img src="/files/CfplNm6mCEIdob2lUGyj" alt=""><figcaption></figcaption></figure></div>

<details>

<summary><img src="/files/QKN6OgeSEsKxUN2mGAiN" alt="" data-size="original"></summary>

<mark style="color:green;">**(Auto)**</mark> logo on pool indicates it is Auto-compounding. BBC pools only.

</details>

<details>

<summary>APR and ROI</summary>

Please note the APR and ROI will change all the time depending on the participation level of the farms/pools and general market activity.

In these images the APR, ROI and token prices are based purely on test net activity. They will be different on main net.

</details>

<details>

<summary><img src="/files/QEpSxjyy04Ri8ZkrPaZn" alt="" data-size="original"></summary>

Performance fee applies only to [**flexible**](/9inch-gitbook/features/staking.md#flexible-staking) staking **rewards.**

</details>

<details>

<summary>Unstake penalty</summary>

While it is possible to unstake a flexible stake at any time, there is though a small 4% penalty if withdrawing during first 4 days. After 4 days it is possible to withdraw the principle fully without any penalties.

</details>

{% tabs %}
{% tab title="Flexible Staking" %}
Find your desired staking pool. Here in this example we will use the $[9INCH](/9inch-gitbook/tokenomics/9inch-token.md) staking pool.

<div align="left"><figure><img src="/files/foPKMp3ASPLOlhChAQir" alt=""><figcaption></figcaption></figure></div>

First you need to have some $[9INCH](/9inch-gitbook/tokenomics/9inch-token.md) tokens in your wallet.\
You can [buy from the market](/9inch-gitbook/tips-tricks-and-guides/beginners-guide-to-defi/how-to-trade.md) to get some.

Once you have some $9INCH,\
proceed to **\[Enable BBC]**

* Depending on your wallet app, it might ask to set a token spending limit how much you can use, before it needs to ask for a new spending limit.

<div align="left"><figure><img src="/files/cHwCHtN5CP5dTz9XdBmI" alt="" width="285"><figcaption></figcaption></figure></div>

Review and confirm the transaction in your wallet.

For all supported tokens it is possible to choose between [Flexible](/9inch-gitbook/features/staking.md#flexible-staking) or [Locked](/9inch-gitbook/features/staking.md#locked-staking) staking.

[**Flexible:**](/9inch-gitbook/features/staking.md#flexible-staking) Remove principle and harvest rewards **any time**.

[**Locked:**](/9inch-gitbook/features/staking.md#locked-staking) Remove the principle and rewards **only after** the locking period has ended and fully served.

In this example we will use the **flexible** staking.

<div align="left"><figure><img src="/files/IRZj4GCCBTANQu9Pw9ON" alt="" width="286"><figcaption></figcaption></figure></div>

Once you choose Flexible or Locked staking a new window will appear.

Set amount of tokens you want to stake.

<div align="left"><figure><img src="/files/mXxZcniIfYEtcdLWWvbY" alt="" width="384"><figcaption><p>ROI and token values reflect test net prices.</p></figcaption></figure></div>

Once you are happy with your choices click **\[Confirm]**.

<div align="left"><figure><img src="/files/Ndeps41FwBQRHCslJiqc" alt="" width="345"><figcaption></figcaption></figure></div>

Review and confirm the transaction in your wallet.

* Depending on your wallet app, it might ask to set a token spending limit how much you can use, before it needs to ask for a new spending limit.

Congratulations, you are now Staked and earning $[BBC](/9inch-gitbook/tokenomics/bbc-token.md) rewards!

<div align="left"><figure><img src="/files/xCAjfyBM6QNSAiRVlETB" alt=""><figcaption></figcaption></figure></div>

On [flexible](/9inch-gitbook/features/staking.md#flexible-staking) staking, at any time you can **\[Insert]** more tokens, **\[Harvest]** rewards or **\[Pull out]** the principle.

You can even [**\[Convert to Lock\]**](/9inch-gitbook/features/staking.md#locked-staking), and open a new flexible stake after.

Max 52 week lock gives a 21x yield boost multiplier and even one week gives roughly 38% extra compared to flexible staking.

Total APR depends of your percentage of the pool vs other participants share.

Just remember you can not withdraw from [Locked staking](/9inch-gitbook/features/staking.md#locked-staking) until the locking period is complete and tokens unlock.
{% endtab %}

{% tab title="Locked Staking" %}
Find your desired staking pool. Here in this example we will use the $[BBC](/9inch-gitbook/tokenomics/bbc-token.md) staking pool.&#x20;

BBC pools are unique from the others as they <mark style="color:green;">**auto-compound**</mark> the rewards while staked.

<div align="left"><figure><img src="/files/YoRR9a2VmDFWknkRZZ4e" alt=""><figcaption></figcaption></figure></div>

First you need to have some $[BBC](/9inch-gitbook/tokenomics/bbc-token.md) tokens in your wallet.\
You can either [buy from the market](/9inch-gitbook/tips-tricks-and-guides/beginners-guide-to-defi/how-to-trade.md) or [provide liquidity and farm](/9inch-gitbook/tips-tricks-and-guides/beginners-guide-to-defi/how-to-use-farms.md) to get some.

Once you have some $BBC,\
proceed to <mark style="color:green;">**\[Enable BBC]**</mark>

* Depending on your wallet app, it might ask to set a token spending limit how much you can use, before it needs to ask for a new spending limit.

<div align="left"><figure><img src="/files/88uA6BdARrZ3IvJSbDWc" alt="" width="293"><figcaption></figcaption></figure></div>

Review and confirm the transaction in your wallet.

For all supported tokens it is possible to choose between [Flexible](/9inch-gitbook/features/staking.md#flexible-staking) or [Locked](/9inch-gitbook/features/staking.md#locked-staking) staking.

[**Flexible:**](/9inch-gitbook/features/staking.md#flexible-staking) Remove principle and harvest rewards **any time**.

[**Locked:**](/9inch-gitbook/features/staking.md#locked-staking) Remove the principle and rewards **only after** the locking period has ended and fully served.

In this example we will use the **locked** staking.

<div align="left"><figure><img src="/files/4FsYUOjQYPQZ2jqAYw06" alt="" width="298"><figcaption></figcaption></figure></div>

Once you choose [Flexible](/9inch-gitbook/features/staking.md#flexible-staking) or [Locked](/9inch-gitbook/features/staking.md#locked-staking) staking a new window will appear.

Set amount of tokens you want to stake.

Choose staking length (on locked only).

Max 52 week lock gives a 21x multiplier to your principle and even one week gives 38% extra.

<div align="left"><figure><img src="/files/sjj7O7KwTGiBWYCLYcMC" alt="" width="402"><figcaption><p>You can review the effect of your choices on LOCK OVERVIEW.<br>This is ofc based on the current market and participation activity.<br>APR and ROI can change while staked.</p></figcaption></figure></div>

Once you are happy with your choices scroll down and <mark style="color:green;">**\[Confirm]**</mark>.

<div align="left"><figure><img src="/files/gN6bx32DlLZ0qVTOFHG9" alt="" width="407"><figcaption><p>On locked staking confirmation there is a final disclaimer to<br>remind tokens and rewards can only be withdrawn after<br>staking period is fully served and tokens become unlocked.</p></figcaption></figure></div>

Review and confirm the transaction in your wallet.

* Depending on your wallet app, it might ask to set a token spending limit how much you can use, before it needs to ask for a new spending limit.

Congratulations, you are now Staked and earning $[BBC](/9inch-gitbook/tokenomics/bbc-token.md) rewards!

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

At any time you can <mark style="color:green;">**\[Add]**</mark> more tokens or <mark style="color:green;">**\[Extend]**</mark> the lock.

Just remember you can not withdraw from [Locked staking](/9inch-gitbook/features/staking.md#locked-staking) until the locking period is complete and tokens unlock.

It is also possible to add an independent [Flexible stake](/9inch-gitbook/features/staking.md#flexible-staking) while having a locked stake.
{% endtab %}
{% endtabs %}


---

# 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://9inch.gitbook.io/9inch-gitbook/tips-tricks-and-guides/beginners-guide-to-defi/how-to-stake.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.
