Create a presale

Launch your own buy-by-transfer sale: which fields to fill in, how the token approval works, why trading has to stay off, and what My presales lets you manage.

8 min readCost:0.02 BNB to deploy + 2% of funds raised + gasUpdated 2026-10
  1. Fill in the basicsName, symbol, token address (the token buyers receive is the one you already hold), units per share, price and a payout address. The price is in native coin; units per share is how many tokens one share buys.
  2. Open Advanced settings (optional)The total mint cap is counted in shares; leave it blank for no cap. The per-address cap works the same way. Those two numbers decide how fast a popular sale sells out.
  3. Approve the contract that is about to be deployedCreating does one approval and moves nothing: each time someone mints, the contract pulls one share from your wallet. If the approval runs short, later mints fail.
  4. Confirm the two hard requirementsTrading on the token has to stay off for the whole presale and ownership must not be renounced — otherwise a buyer can add liquidity first and drain the presale. The create page states both conditions but does not check them for you.
  5. Deploy, and minting opens right awayA successful create leaves the sale open, with no Enable button to press. Send the detail-page link to your community and it can start.
  6. Manage it from My presalesMy presales lists the sales you launched: watch progress, close minting or reopen it at any time. Ownership changes are not on that page — use Tools → Ownership tool.

Careful · Run out of tokens and the mints fail

The contract pulls tokens from your wallet when someone mints. Have the approval covered for total shares × units per share, and do not move those tokens out mid-sale: the moment they run short, later buyers see their mints fail and still pay the gas.

Related guides