# How to Stake & Unstake FAF

## Step by Step Guide

{% tabs %}
{% tab title="Step 1" %}
Connect Your Wallet

First things first - hit that **"Get Started!"** button in the top right corner and connect your preferred Solana wallet (Phantom, Solflare, etc.).
{% endtab %}

{% tab title="Step 2" %}
Get Some FAF (If You Need It)

Don't have FAF yet? No worries!

1. Click on the **"Swap"** tab
2. Enter how much USDC, SOL, etc... you want to swap for FAF
3. Set your slippage tolerance (usually Auto works fine)
4. Hit **"Connect Wallet"** if you haven't already
5. Confirm the swap and you're good to go!
   {% endtab %}
   {% endtabs %}

### Staking Your FAF&#x20;

{% tabs %}
{% tab title="Step 3" %}
Navigate to Staking

1. Click on the **"Token"** tab in the main navigation
2. This takes you straight to the FAF Staking page
   {% endtab %}

{% tab title="Step 4" %}
Stake Your Tokens

1. In the **"Enter Amount"** field, type how much FAF you want to stake
2. Click the **"Stake"** button
3. Confirm the transaction in your wallet

Boom! You're now earning rewards and [Voltage Points](/flash-trade/flash-trade-protocol/faf-token/voltage-points-and-faf-rewards-system.md)
{% endtab %}
{% endtabs %}

{% hint style="success" %}
*Pro tip: You can see your current staking APY right there on the page.*
{% endhint %}

***

### Tracking Your Progress

#### Check the Leaderboard

Want to see how you stack up? Click the [**VP Leaderboard**](https://www.flash.trade/leaderboard) button to see:

* Your current rank
* Total Voltage Points earned
* How much FAF others have staked
* Where you stand for the current epoch

The leaderboard shows everything from trading volume to fees earned by LPs - it's pretty cool to see the community in action!

***

### Unstaking Your FAF

{% stepper %}
{% step %}

### Initiate Unstake

1. Stay on the Token Staking page
2. Click the "Unstake" tab
3. Enter the amount you want to unstake
4. Click "Unstake"
5. Confirm with your wallet
   {% endstep %}

{% step %}

### What Happens Next

Once you initiate an unstake:

1. **Tokens unlock linearly over 90 days** — Based on seconds elapsed, not calendar days
2. **You keep earning revenue share** — Proportional to your remaining locked stake
3. **Adjustments every 6 hours** — Your unlocked balance and revenue share update alongside the regular revenue distribution crank

{% hint style="info" %}
Example
{% endhint %}

If you unstake 900 FAF:

| Day           | FAF Still Locked | Revenue Share  |
| ------------- | ---------------- | -------------- |
| 0             | 900              | 100%           |
| 30            | 600              | 66%            |
| 60            | 300              | 33%            |
| 90            | 0                | Fully Unlocked |
| {% endstep %} |                  |                |

{% step %}

#### Withdraw Unlocked Tokens

As tokens unlock, you can withdraw them from the staking interface. Check back periodically to claim your unlocked FAF.

{% endstep %}
{% endstepper %}

{% hint style="warning" %}
*Remember: To earn full rewards during an epoch, your staked tokens should stay put for the full duration.*
{% endhint %}

{% hint style="success" %}

### Quick Tips 💡

* **Staking Epochs:** Each epoch lasts 30 days
* **Unstaking Period:** 90 days linear unlock (no instant option)
* **Revenue Share:** Continues proportionally during unstaking
* **Voltage Points:** Earned through trading, LP participation, and referrals
* **Rewards:** Higher rank = better multipliers (up to 2x)
* **Minimum Stake:** Check the current minimums on the staking page
  {% endhint %}

{% hint style="warning" %}

### Important Notes

* **No instant unstake:** The previous 3% fee instant unstake option has been removed. All unstaking now follows the 90-day linear schedule.
* **Continuous earnings:** Unlike the old system where unstaking stopped your rewards immediately, you now continue earning revenue share on your locked portion throughout the unlock period.
  {% endhint %}

***

### Need Help?

For additional support or questions about using Flash Trade, consult with us on [Discord](https://discord.com/invite/flashtrade).

Remember: Legitimate support will never ask for your private keys or recovery phrase.


---

# 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.flash.trade/flash-trade/getting-started/how-to-stake-and-unstake-faf.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.
