# Fair Curve

### Intro

Fair Curve is a balanced and community-centric implementation of token launch developed exclusively by [**Gra.Fun**](http://Gra.Fun) for those who are about to launch memes with sustainable growth. Unlike the classic bonding curve sales, the Fair Curve contains a progressive contribution model, where token sale participants are united in a DAO and can share the common benefits after the liquidity milestone is achieved and the token is listed.

{% embed url="<https://youtu.be/FMHG5xIoLUI?si=8p2ySWmBH1msaUlA>" %}
Learn how Fair Curve works in this short video!
{% endembed %}

### Initial parameters

The standard total supply is set as 1,000,000,000 tokens:

* 80% of the tokens are allocated for sale;
* 20% of the tokens are allocated for liquidity on listing

Once 80% of the total supply is sold by the **curve progress**, the market cap reaches 31 BNB, and the listing on Pancake swap is initiated, so the remaining tokens + the collateral migrate to the liquidity pool. This event will be further called the **liquidity milestone**.

At the token launch, the virtual liquidity of 7,75 BNB will be accounted as a virtual collateral to form the standard bonding curve for the token price:

<mark style="color:blue;">**`x * y = k`**</mark>

*x - token reserve*

*y - BNB collateral*

*k - constant that determines the curve*

The ***k*** is calculated respectively:&#x20;

<mark style="color:blue;">**`k = Initial Token Reserve * Initial Virtual Colateral`**</mark>

*(=> k = 7.75 \* 10^9)*

### Curve progression

The Bonding Curve progresses according to the classic formula x×y=kx \times y = kx×y=k. Trading continues until the collateral reserve liquidity reaches a value of 38.75 BNB (31 BNB from trades + 7.75 vBNB from the initial virtual collateral). Upon reaching these values, the liquidity allocated for the PancakeSwap pool will be calculated as follows:

* **L-BNB**: 38.75 BNB - 7.75 BNB (virtual collateral, which will be burned) - 1 BNB (platform listing fee) = 30 BNB.
* **L-TOKEN**: Approximately 15.48% (154,838,710 tokens) of the 20% supply, as the remaining (\~4.52% of the supply) tokens will be deducted from the initial pool to compensate for the burning of the virtual BNB collateral. This event will be further called a **liquidity charge**. It ensures that the listing price on PancakeSwap aligns with the final point on the Bonding Curve.

### Contribution fees

Unlike other memepads, which often have numerous levers for manipulation, rug pulls by bots, and malicious users and lack sufficient positive incentives for honest launches, **GraFun** has developed a model for fair, community-driven token launches.

In this model, a portion of the transaction is directed into a communal pool with every token purchase, while the remaining portion goes back to the buyer. This communal pool will be converted into a DAO once the Bonding Curve progression is complete, with the tokens within it becoming the treasury of that DAO. As a result, a portion of the tokens from the sales pool will be allocated to the DAO Treasury, which all token holders will govern.

The contribution fee scales in proportion to the curve's progression:

* **Max Contribution Fee**: 60%
* **Min Contribution Fee**: 0%

Thus, the earlier a user purchases tokens, the more favorable the entry price, but the larger the contribution to the DAO extracted from their purchase. The contribution fee decreases inversely with the Bonding Curve’s progression, balancing the incentives for users to participate in the sale.

<figure><img src="/files/0rsuPutUC2LiHCneOUdW" alt=""><figcaption></figcaption></figure>

Early participants retain an advantage over those who join later and can still achieve returns due to their early involvement, and so, the lower price. However, this mechanic significantly reduces the likelihood of a rug pull and mitigates price pressure during sell-offs, as even with substantial gains, users are less able to dump the price as dramatically as they might pump it.

<figure><img src="/files/GrZj0jOJ4eo4t0MCZrfw" alt=""><figcaption></figcaption></figure>

### Listing

After achieving the target liquidity in collateral reserve (38,75 BNB), the next events will be initiated by the final transaction:

1. Liquidity will be added to the respective pool at PancakeSwap v3:\
   \- 30 BNB\
   \~ 15.45% of Token supply.
2. The DAO will be created, and the tokens from two pools will be transferred to the Treasury (\~42.52% total):\
   \- Contribution fees (\~4O% of the supply, depending on trades).\
   \- The part of liquidity (\~2.52% of the supply, part of tokens reserved by liquidity charge)
3. Another 2% will be allocated to the Incentive pool, which will be used for community incentives, KOLs, and referral proGRAms.

\
On average, tokens on the listing will have the following metrics:

<figure><img src="/files/juqRe0f2f7a4NCq543G2" alt=""><figcaption></figcaption></figure>

### Termination

If the Fair Curve token sale does not reach its goal within the allocated time, users can redeem their BNB. The default token sale duration is set to 5 days; this parameter can be adjusted during the token creation process. Read how to redeem your tokens on the [BNB redemption page.](/fair-curve/bnb-redemption.md)

{% hint style="info" %}
Users can find expired token sales on the “My Tokens” page.
{% endhint %}

####


---

# 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.gra.fun/fair-curve.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.
