# Flash Unstake

The Flash Unstake module allows users to **immediately** convert their inTokens into their original state. This feature is achieved by using a fixed-rate conversion approach, which ensures that users receive the full value of their underlying assets.

***

## **Flash Unstake Dynamic Fees**

The fee structure for Flash Unstake is intended to be dynamic and responsive to the amount of ETH unstaked. This ensures that the costs remain fair and consistent, adjusting according to the volume of assets involved in the transaction. Here are the different scenarios that could play out:

* **Initial Fee**: When the pool's liquidity is abundant, the fee starts at a base rate, providing cost-effective liquidity.
* **Rising Demand**: As more ETH is unstaked and the pool's liquidity drops, the fee increases to prevent excessive withdrawals and maintain stability.
* **Stabilization**: Once the unstaked amount reaches a higher threshold, the fee stabilizes at an ideal rate, ensuring the pool can support high volumes of transactions without depleting its resources.

<figure><img src="/files/9Ylvt63XHBO5rBSfuPdG" alt=""><figcaption><p>Flash Unstake Dynamic Fee</p></figcaption></figure>

***

## **The Flash Unstake Pool**

The Flash Unstake feature uses a pool of liquid assets set aside exclusively for this operation. This pool is initially limited to **5% of the total deposited tokens in an InceptionLRT** solution (inToken). As the protocol’s Total Value Locked (TVL) increases, the pool scales accordingly, accommodating varying levels of demand and ensuring sustainable liquidity.

**Replenishment Mechanism:**

* **Fee Distribution**: A portion of the Flash Unstake fee goes to the InceptionLRT treasury, while another portion is used to attract new or existing inToken holders to replenish the pool.
* **Bonus**: New depositors earn additional incentives as a result of the Flash Unstake fee, promoting continued participation and maintaining competitive inToken prices.

***

## **Workflow Example**

### **Flash Unstake Process Example:**

1. **User Action**: A user initiates a Flash Unstake request to convert a given inToken back to ETH.
2. **Unstake Amount**: They flash unstake 250 ETH, representing 50% of the Flash Unstake Capacity.
3. **Fee Calculation**: A fee of 0.5% (1.25 ETH) is applied. This fee is split equally, with 0.625 ETH supporting the protocol and 0.625 ETH rewarding new depositors.
4. **Transaction Execution**: Users receive 248.75 ETH instantly, bypassing the traditional 7-day unbinding period.

### **Depositing Process Example:**

1. **New User Action**: Another user wants to acquire 400 ETH for inETH (for example)
2. **Depositing Process:** A user deposits ETH directly on Inception in return for an inToken, receiving additional rewards.&#x20;
3. **Bonus Mechanics**: The first 250 ETH deposited receives a bonus, while the remaining 150 ETH is deposited without a bonus. The total bonus for the 400 ETH deposit is 0.3125%, based on the proportion of the initial 250 ETH deposit receiving the bonus.

For more technical details regarding the Flash Unstake feature, please check here: [***Flash Unstake***](broken://pages/5HE6i3MtwapAm0922UxG#flash-unstake)


---

# 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.inceptionlrt.com/primitives/flash-unstake.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.
