# Bonding Curve Finalization

### Overview

When the bonding curve sells out at **24 BNB** on mainnet, or **0.0024 BNB** on testnet, finalization happens automatically.

The contract adds liquidity, burns the liquidity tokens, and opens regular trading through the **Swap** tab.

If the bonding curve passes **6 BNB** on mainnet, or **0.0006 BNB** on testnet, but has not reached the full cap, the token owner can finalize manually.

### Liquidity provisioning

When the bonding curve is completed, liquidity is split equally between the v2 and v3 swap contracts on the decentralized exchange. All liquidity tokens are permanently burned by sending them to a dead address.

{% hint style="warning" %}
Note: Any unsold tokens at the time of liquidity provisioning will be burned (sent to a dead address).<br>
{% endhint %}

### Activate tokenomics on v3 liquidity

This step applies both to bonding curves that reach the full **24 BNB** raise amount and to those that are manually finalized.

After the token is deployed for swapping, it is necessary to activate the v3 pool taxes.

![](/files/6pDUB5kgOVqdpllo3Gri)

\
![](/files/7TnNhDRVhSbWX8XyAm64)<br>

### Finalize bonding manually

#### Step 1. Open the finalization window

On the token dashboard, click **Finalize Bonding**.

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

#### Step 2. Confirm finalization

Review the information in the **Finalize Bonding** window.

If everything looks correct, click **Finalize Bonding** and approve the transaction.

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


---

# 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.feg.io/smartdefi-tm-platform/token-launchpad/sd-bonding-curve/bonding-curve-finalization.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.
