Skip to main content

Create a Token Sale

This guide walks project creators through the process of launching a token sale on QsnLaunchpad.

Prerequisites​

  • An ERC-20 token contract already deployed.
  • Sufficient token balance to cover both the sale allocation and the liquidity allocation.
  • At least 0.05 ETH to cover the creation fee.

Step-by-Step Process​

1. Deposit Tokens​

You must deposit two separate token amounts:

  • Sale tokens -- the total number of tokens to be distributed to contributors.
  • Liquidity tokens -- the tokens reserved for automatic LP creation upon finalization.

2. Set Fundraising Caps​

  • Soft cap -- the minimum amount of ETH that must be raised for the sale to succeed. If this threshold is not met, the sale is cancelled and all contributions are refunded.
  • Hard cap -- the maximum amount of ETH the sale will accept. Once reached, no further contributions are accepted.

3. Configure Timeline​

  • Start time -- when contributions open.
  • End time -- when the contribution window closes.

4. Set Contribution Limits​

  • Minimum per user -- the smallest ETH contribution allowed per wallet.
  • Maximum per user -- the largest ETH contribution allowed per wallet.

These limits help prevent whale domination and ensure broad participation.

5. Configure Liquidity Parameters​

  • Liquidity percentage -- the percentage of raised ETH allocated to LP creation.
  • LP lock period -- the duration for which LP tokens are locked. Minimum is 30 days.

The LP pair is created at a 0.30% fee tier on the QsnDEX Router.

6. Pay the Creation Fee​

A flat fee of 0.05 ETH is charged at the time of sale creation. This fee is non-refundable.

7. Review and Launch​

After confirming all parameters, submit the transaction to create the sale. The sale will appear on the Launchpad page and become active at the configured start time.

Emergency Cancellation​

If circumstances change, the sale creator can trigger an emergency cancellation after a 7-day grace period from the time of creation. All contributed ETH is returned to participants, and deposited tokens are returned to the creator.