ChainGPTChainGPTHelp Center

How to deploy your Saleium token sale contract from your own wallet

Updated Jun 21, 2026, 09:47 AM

To deploy a Saleium token sale you create a draft in the wizard, approve the deploy transaction from your own wallet, and watch the deploy flow run through its phases until you receive a contract address that you control and own.

Who this is for: Operators who are setting up a self-serve token sale on Saleium and want to take it live.

What does "deploy your sale contract" mean?

Saleium is a self-serve platform that lets your project run its own token tooling under your own brand and domain, powered by ChainGPT Pad. On the self-serve route it is non-custodial: you deploy your own smart contract from your own wallet, and you own it. Saleium never takes custody of your funds on this route. The sale contracts are CertiK-audited.

Deploying is the moment your configured sale goes on-chain. Before this step you have a draft. After this step you have a live contract address that you manage, finalize, and withdraw from.

How do I deploy my sale contract?

  1. In the dashboard at https://saleium.io, open the Token Sale wizard and fill in the fields in order: Chain, Sale name, Project owner (wallet address), Sale token (the wizard auto-reads its symbol and decimals from the address), Estimated raise in USD (for context only; it does not change your platform fee), Schedule (Opens and Closes date-times), and Accepted currencies and price (pick a currency such as USDC or enter a custom token address, set "Tokens per 1 unit", and add more currencies if you want).
  2. Click "Create sale draft".
  3. Approve the deploy transaction from your connected wallet. You pay network gas for this transaction.
  4. Watch the deploy flow move through its phases: drafting, then deploying, then recording, then done.
  5. When it finishes you see a "Deployed" card with your new sale contract address and next steps.

After deploy you receive the sale contract address. You can embed it on your own site via Embed Studio, or share the hosted public page at https://saleium.io/sale/{chainId}/{saleAddress}.

Do I really own and control the contract?

Yes. On the self-serve (v2) route the deployed sale is controlled by you from your own wallet. You manage and finalize the sale, then withdraw the raised funds. A Saleium sale is fixed-price: you set a rate (tokens per 1 unit of each accepted currency), and a contributor's allocation equals the amount they contribute times that rate, fixed at the moment they contribute. There is no oversubscription, no pro-rata scaling, and no on-chain raise cap. Finalize is solvency-gated: it goes through only if the pool already holds enough sale tokens to cover every allocation, so claims can never fail for lack of tokens. If you do not finalize within about a day (a grace window) after close, anyone can finalize a solvent sale, so a successful sale can never be stranded. Once finalized, each contributor claims their full allocation in a single transaction; the sale itself does not vest tokens (if you want a vesting schedule for the sold tokens, use the separate Saleium Vesting product). Contributors can refund only if the sale fails, meaning you cancel it or it times out by never being finalized within the grace window after close. A contributor can always exit: claim if the sale succeeds, refund if it is canceled or times out. Sale admin actions (finalize, cancel, withdraw) are restricted to your project wallet, gated by an allowlisted wallet plus a signature, with role-based access (owner, then admin, then operator, then viewer).

A fully ChainGPT-managed route and Mirror Mode (running a ChainGPT Pad sale and a self-hosted Saleium sale at the same time) are part of the Saleium offering, but they are arranged with the ChainGPT team. They are not a toggle inside the self-serve wizard. If you want either, contact the ChainGPT team.

What is the platform fee and where do I see it?

The Saleium sale platform fee is 15% of a successful raise. It is paid by the project, not by your contributors: it is taken from the raised funds when you withdraw them, and it does not reduce a contributor's token allocation. A higher plan lowers your platform fee: Growth 5% off, Pro 10% off, and Business 25% off your platform fees. Your exact per-plan rate is on the Plans & Billing page, but the headline number is 15%.

You can also add your own markup on top of the platform fee, up to 10%, which your project keeps (also taken from the raise). With the maximum markup a contributor may see up to about 25% taken from the raise in total.

If a sale fails or times out, there is a 5% refund fee. That one is paid by the contributor and is deducted from their refund, not from your raise.

The Estimated raise in USD field only sets context for your sale; it is not an on-chain hard cap on your raise.

When you deploy, the platform fee is stamped immutably into your contract. The platform can never raise it afterward. Your plan can only lower it.

Which chains can I deploy on?

The live chains shown in the in-app chain selector include BNB Chain, Polygon, Base, Arbitrum, and Avalanche. Always check the chain selector in the dashboard for the current live list rather than relying on a memorized one. Note that Sale, Staking, and Vesting products are gated to Growth and higher plans.

Common issues

  • The deploy did not complete. The flow runs drafting, deploying, recording, then done. If you do not reach the "Deployed" card, your wallet transaction may have failed or been rejected. Make sure your wallet is connected, on the correct chain, and holds enough native gas, then approve again.
  • I cannot find the sale wizard or product. Token Sale is gated to Growth and higher plans. Check Plans & Billing if the product is not available to you.
  • The token symbol or decimals look wrong. The wizard auto-reads symbol and decimals from the Sale token address. Confirm you pasted the correct token contract address.
  • I am unsure about the fee. The sale platform fee is 15% of a successful raise, paid by your project out of the raised funds (it does not reduce a contributor's allocation), plus any markup you choose to add of up to 10%. A failed or timed-out sale carries a 5% refund fee that the contributor pays from their refund. Your exact per-plan platform rate is on Plans & Billing. The platform fee is stamped into your contract at deploy and only a plan change can lower it.

Related articles