# Create Custom Bonding Curve

Here's how you can create & save your bonding curve in Forge. Once your curve is created, you will be able to apply it to any token you're launching.&#x20;

{% @supademo/embed demoId="cmdbreoox0mbg10orptar7qb4" url="<https://app.supademo.com/demo/cmdbreoox0mbg10orptar7qb4>" %}

{% stepper %}
{% step %}

### Hit the start menu.

{% endstep %}

{% step %}

### Select launch.

{% endstep %}

{% step %}

### Create new curve.

{% endstep %}

{% step %}

### Give your new curve a name.

{% endstep %}

{% step %}

### Choose your token supply.

You can mint between 0.1 and 10 trillion tokens.&#x20;
{% endstep %}

{% step %}

### Choose an initial market cap.

Minimum initial cap is $1,000, and maximum cap is $500,000.
{% endstep %}

{% step %}

### Choose your bonding market cap.

This must be between $1,000 over your initial market cap, and $1,000,000,000.
{% endstep %}

{% step %}

### Choose the pre-bonding % transaction fee.

This is what you will charge for every buy and sell on the bonding curve. Minimum fee is 0.1% (typed as 10 basis points) and maximum fee is 10% (typed as 1000 basis points.)&#x20;
{% endstep %}

{% step %}

### Choose the post-bonding transaction fee.

You can choose from preset options between 0.25% and 6%.
{% endstep %}

{% step %}

### Choose the liquidity weight.&#x20;

Choose a liquidity weight between 1 and 100. This determines how liquidity is distributed in the pool and how buys and sells affect price **while on the bonding curve**. \
\
Light liquidity = buys increase your token's price a lot, but less SOL gets put into liquidity after you migrate to a DEX. \
\
Heavy liquidity = buys have a much smaller effect on your token's price, but more SOL gets put into liquidity after you migrate to a DEX.&#x20;
{% endstep %}

{% step %}

### Congratulations, your bonding curve has been created!

You can now edit your curve, cancel the creation process, or save your curve.&#x20;
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Before your curve is ready to be used in a launch, **you must first deploy it** to the blockchain. This is covered in the next section.&#x20;
{% 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.officialforge.com/the-custom-bonding-curve-and-fees/images-and-media-1.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.
