# RSUP Token Staking / Unstaking

The [RSUP Staking](https://resupply.fi/governance/rsup) feature allows users to stake their RSUP tokens to earn protocol revenue and gain governance voting power in the Resupply protocol.&#x20;

**RSUP Staking**

* **Governance Participation:**
  * Staked RSUP grants voting power, allowing users to participate in Resupply governance decisions.
* **Protocol Revenue Sharing:**
  * Staked RSUP will receive a share of protocol generated revenue paid in reUSD.
* **vAPR Display:**
  * Shows the current staking rewards rate (vAPR).

#### How to Stake RSUP tokens

* Users can enter a custom amount of RSUP tokens to stake.
* The **"Max"** button allows staking of the full available balance.
* Once approved, the **“Staking”** button initiates the staking process.

<figure><img src="/files/iIFfD1SWUIiRyXH2i5SQ" alt=""><figcaption></figcaption></figure>

### Unstaking RSUP

* **Two-Step Process for Unstaking:**<br>
  * **Request a cooldown:** This initiates a **14-day waiting period** before a withdrawal is possible.
  * **Withdraw after cooldown:** Once the waiting period is over, the user can finalize the unstaking process and retrieve their RSUP tokens.\ <br>
* **Cooldown Mechanism:**<br>
  * Once RSUP enters the cooldown state, it is no longer eligible for governance voting or staking rewards.
  * Users cannot enter “cooldown” for RSUP tokens that have been staked during the warm up period until the following epoch (7 days every Thursday 00:00 utc).&#x20;

#### How to Unstake

* Users input the RSUP token amount they want to move into “cooldown”.
* The **"Max"** button allows for full cooldown allocation.
* Clicking **"Request Cooldown"** initiates the 14-day unstaking process.

<figure><img src="/files/hClEr17XcVWi101B9u03" alt=""><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.resupply.finance/how-to-guides/using-resupply/rsup-token-staking-unstaking.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.
