# Guides

Welcome to RetaFi! Below is a detailed guide on how to use the Staking and Restaking features on our platform:

**Getting Started with Staking:**

1. **Login and Select Pool:** First, log in to your RetaFi account. Then, choose the type of Pool you want to participate in.
2. **Deposit TOKEN into Pool:** After selecting a Pool, deposit the amount of TOKEN you want to stake into the chosen Pool.
3. **Start Earning Rewards:** Once you've deposited your TOKEN, you'll start earning rewards based on the staking APR of the Pool. These rewards will be accrued and reflected in your account balance over time.
4. **End of Staking Term:** At the end of the staking term, you'll have the option to withdraw your initial stake along with any accrued rewards.

**Restaking Process:**

1. **Utilize pTOKEN or fTOKEN:** To restake, you can use the pTOKEN or fTOKEN received from your initial stake.
2. **Select Restake Option:** Choose the restake option and specify the amount of pTOKEN or fTOKEN you want to restake.
3. **Earn Additional Rewards:** By restaking, you'll continue to earn rewards in real-time based on the restaking APR of the Pool.
4. **End of Restake Period:** At the end of the restake period, you can withdraw your restaked amount along with any accrued rewards.

**Additional Notes:**

* RetaFi provides different APRs for each type of Pool, offering users various opportunities to maximize their earnings based on their preferences and risk tolerance.
* Rewards are calculated and distributed in real-time based on the current staking and restaking APRs.
* Users can monitor their staking and restaking activities, track their rewards, and manage their portfolios through their RetaFi account dashboard.

We hope this guide helps you navigate the Staking and Restaking features on RetaFi effectively. If you have any further questions or need assistance, please don't hesitate to reach out to our support team. Happy re-staking!


---

# 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://retafi.gitbook.io/retafi/the-mechanism/guides.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.
