# ReLaunch an old token

ReLaunch an old token, the main goal is to revitalize ERC-20, near-rare ERC-721, ERC-1155, Inscriptions, etc. that lack liquidity or are not easily tradable due to high prices. If runes support cross-chaining, then runes are also a key target for us.

Users participating in ReLaunch an old token are required to do the following:

What Token to pledge, name the new Token, determine the issuance ratio of 1:n (n ≥ 1), pricing of the new asset \[opening at par/(~~opening at a loss~~ and ~~opening at a premium~~ are not supported for the time being)], the pledge method, and whether to preemptively buy it.

## Generic:&#x20;

Suppose the number of assets pledged in by the user is a(amont), the number of exchanges is 1:n, and the price of the original asset is p(price). That is, a, n, and p are known variables.

There is a two-stage Bonding Curve phase with fictitious 0.854703922866029\**a\**&#x6E; ERC-1520s and BTC worth 0.854703922866029\**a\**&#x70;

Initial issuance: \[0.854703922866029\**a\**&#x6E;]*\[0.854703922866029\**&#x61;\**p] = k*

*Successful issuance: \[0.854703922866029\**&#x61;\**n - 0.641027366867003\**&#x61;\**n] \* \[0.854703922866029\**&#x61;\**p + 2.56410256410256\**&#x61;\*p] = k

k is approximately equal to 0.73051879576 a\*a\*n\*p

Between these two stages 0.641027366867003\**a\**&#x6E; new ERC-1520s were sold. Real BTC worth 2.56410256410256\**a\**&#x70; was added to the Bonding Curve. The platform charged a 5% fee, and the pledgee took a 0.39 share, which covered the cost. The LP took a share of 0.56 of 2.56410256410256\**a\**&#x70;, and (1- 0.641027366867003)\**a\**&#x6E; of Erc-1520 to build the LP.

The initial price was p/n units, and the final price was about 4p/n. The increase is about 4 times Initial market capitalization is a\**p, final market capitalization is \~4\**&#x61;\*p

The Bonding Curve process has no commission for buying and a 5% commission for selling. Into the Marble Labs treasury. I.e., I sell a portion of the new ERC-1520, and if I should get 1 BTC, I actually get 0.95 BTC, and the other 0.05 goes into the Marble Labs Treasury.

On the last transaction, if the amount of new ERC-1520 purchased by the transaction would make the total Bonding curve purchases exceed 0.641027366867003\**a\**&#x6E; units, then the contract will automatically return the excess BTC making the last transaction exactly 0.641027366867003\**a\**&#x6E; units, and then proceed to Add really LP.


---

# 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://marblechain.gitbook.io/marble-whitepaper/launchpad/relaunch-an-old-token.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.
