# Creating a Stake and Staking Power

Rewards in <mark style="color:blue;">**FLEX**</mark> are distributed using an internal weighting system called **staking shares**, often referred to as **fShares**.

fShares are not tokens. They cannot be transferred, traded, or sold. They exist only inside the protocol and represent **how powerful your stake is compared to others**.

Your share of daily rewards depends entirely on how many fShares you own relative to all other active stakes.

In simple terms, staking power is determined by four things:

• how much <mark style="color:blue;">**FLEX**</mark> you stake\
• how long you lock it for\
• whether the stake is irrevocable\
• whether you hold **bFLEX** at the moment of creation

A simple, human-readable way to think about fShares is:

```solidity
Staking Power (fShares) ≈ Amount of FLEX × Time Locked × Bonuses
```

Longer stakes are rewarded **more than proportionally**. This means one long stake is far more powerful than many short ones that add up to the same total time.

For example, staking 10,000 <mark style="color:blue;">**FLEX**</mark> for 5 years is significantly more powerful than staking 10,000 <mark style="color:blue;">**FLEX**</mark> for 1 year five times in a row.

Two additional bonuses can apply at creation:

If you hold **at least one bFLEX**, your staking power is **doubled**. Holding more than one bFLEX does not increase the bonus further. This bonus is checked only once, at stake creation.

If the stake is **irrevocable**, it receives an additional **25% power bonus** on top of everything else.

All bonuses apply together and permanently define the stake’s power.

### Share Price and Long-Term Advantage

The protocol uses a global **fShare price** to convert FLEX into staking power.

At launch, the fShare price starts at **0.1&#x20;**<mark style="color:blue;">**FLEX**</mark>, which means early participants receive more fShares for the same amount of <mark style="color:blue;">**FLEX**</mark>.

The fShare price is designed to **only ever increase** and can never go down.

Each time a stake ends, the protocol evaluates whether the outcome of that stake implies a higher share price. If it does, the share price increases, with a strict cap on how much it can rise at once. This ensures smooth and predictable growth.

As the fShare price rises over time, new stakes receive fewer fShares for the same amount of <mark style="color:blue;">**FLEX**</mark>. This structurally rewards early and long-term participants and prevents late entrants from gaining the same power with the same capital.

***

### Earning Rewards

Once active, a stake earns rewards **every&#x20;**<mark style="color:blue;">**FLEX**</mark>**&#x20;Day**.

There are two possible reward streams:

• <mark style="color:blue;">**FLEX**</mark> rewards from protocol issuance\
• USDT rewards supplied externally through protocol activity

{% hint style="info" %}
Each day, rewards are distributed **proportionally based on fShares**. If your stake represents 2% of all active fShares on a given day, you receive 2% of that day’s FLEX rewards and 2% of that day’s USDT rewards.
{% endhint %}

Rewards are calculated daily but accumulated internally until they are withdrawn or settled when the stake ends.


---

# 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://flexdefi.gitbook.io/flex/staking/creating-a-stake-and-staking-power.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.
