# Unstaking (Converting fHYPE back to HYPE)

Unstaking in HyperFlash is the process of redeeming your fHYPE tokens for the underlying HYPE tokens (plus any accumulated rewards). The protocol is built to allow redemptions at any time, but there may be conditions depending on liquidity and network constraints:

* ***Standard Unbonding:*** HyperEVM is a Proof-of-Stake network, which means there’s an **unbonding period of 7 days** when withdrawing stake from validators. According to Hyperliquid’s rules, when you unstake HYPE from a validator, you might need to wait a certain number of days or blocks before those tokens become transferable (this period helps ensure security of the network). HyperFlash, being a liquid staking protocol, abstracts this by letting you hold fHYPE, but when you actually go to redeem, the same rule applies. **If the protocol doesn’t have enough idle HYPE liquid** (unstaked) to instantly satisfy your request, you will enter an unbonding queue. You’ll burn your fHYPE, and after the network-determined unbonding period, you’ll receive the corresponding HYPE. The exact wait time is determined by the HyperEVM network parameters for unstaking. HyperFlash will make this transparent to users (for example, the UI might show something like “Unstaking will be available after 7 days”).
* *I**nstant Liquidity Mechanism:*** To improve user experience, HyperFlash maintains a small **liquidity pool or buffer** of HYPE that is not staked but reserved for redemptions. If so, users could unstake instantly as long as that pool has available HYPE. In practice, when you initiate unstake, HyperFlash will check if there is enough unbonded HYPE to fulfill it immediately. If yes, you get your HYPE back right away (a portion of the reserve is used, and fHYPE is removed from circulation). If no (e.g., many users are unstaking at once or the pool is empty), then your request will trigger actual unstaking from validators and you’ll need to wait the unbonding period. This model is similar to how some liquid staking protocols allow instant withdrawals up to a limit. There is a 0.1% redemption fee.
* ***Process:***  To unstake, you will typically go to the HyperFlash app and use the “unstake” or “redeem” function. You specify how many fHYPE you want to convert back. The contract will burn those fHYPE tokens and initiate the return of your HYPE. If instant, you’ll receive HYPE in your wallet. If delayed, you might receive a receipt or simply be told the transaction will finalize after the cooldown. HyperFlash aims to automate this such that as soon as the unbonding is over, HYPE is sent to your wallet.
* ***Considerations:*** During any waiting period, your fHYPE is already burned (so you stop accruing new rewards on that portion since it’s effectively not staked anymore after the request). Also note, because fHYPE is freely tradable, if you prefer not to wait, you could potentially **sell fHYPE on a market** to someone else.


---

# 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.hyperflash.xyz/staking/staking-docs/unstaking-converting-fhype-back-to-hype.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.
