How to create and configure a token sale in Saleium
Updated Jun 21, 2026, 09:47 AM
To create a token sale in Saleium, connect your wallet at https://saleium.io, open the Token Sale wizard, fill each field in order (chain, name, owner, token, estimated raise, schedule, currencies and price), save a draft, then approve the deploy from your own wallet.
Who this is for: Operators who want to run their own public token sale (IDO/ICO) under their own brand, deployed from and controlled by their own wallet.
What is a Saleium token sale?
A Saleium token sale is a public token sale on a chain you choose that you can embed on your own website. Saleium is a self-serve SaaS platform that lets you run your 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 contracts from your own wallet, you own them, and Saleium never takes custody.
A Saleium sale is fixed price. For each accepted currency you set a rate (sale tokens per 1 unit of that currency), and a contributor's allocation is simply their contribution multiplied by that rate. Everyone who contributes during the open window gets exactly that allocation. There is no oversubscription, no pro-rata scaling, and no on-chain hard cap or raise cap. The lifecycle is: contribute during the open-to-close window, the project finalizes after close, then each contributor claims their full allocation in a single transaction. The sale itself does not vest tokens; if a project wants a vesting schedule, it uses the separate Saleium Vesting product. Refunds exist only for a failed sale (see below), and a contributor can always exit: claim if the sale succeeds, refund if it is canceled or times out.
Before you start, note that the Sale wizard is gated to Growth and higher plans. Make sure your plan supports it on Plans & Billing.
How do I step through the sale wizard?
Fill these fields in order in the live wizard:
- Chain. Pick the chain to deploy on. Live chains shown in the in-app chain selector include BNB Chain (56), Polygon (137), Base (8453), Arbitrum (42161), and Avalanche (43114). Always check the in-app chain selector for the current live list rather than memorizing it.
- Sale name. The name for your sale.
- Project owner. The wallet address that will own and manage the sale.
- Sale token. The token contract address you are selling. The wizard auto-reads its symbol and decimals from the address.
- Estimated raise in USD. This is for context and sizing only. It does not select a fee tier or change your platform fee, and it is not an on-chain hard cap. See the fee note below.
- Schedule. Set the Opens and Closes date-times for the sale.
- Accepted currencies and price. Pick a currency such as USDC from the list, or enter a custom token address. Set "Tokens per 1 unit" to define the price, and you can add more currencies if you want to accept several.
When the fields are complete, click "Create sale draft," then approve the deploy from your wallet. The deploy flow shows phases drafting, deploying, recording, done, then a "Deployed" card with your new sale contract address and next steps. You pay the network gas.
What does the estimated-raise figure do?
The estimated raise in USD is for context and sizing only. It does not select a fee tier and does not change your platform fee. It is also not an on-chain hard cap, so it does not limit how much can actually be contributed on-chain.
What is the platform fee on a sale?
The platform fee is 15% of a successful raise. Your project pays it, and it is taken from the raised funds when you withdraw them. It does not reduce a contributor's token allocation. A higher plan lowers it: Growth, Pro, and Business each apply a fee discount (Growth 5% off, Pro 10% off, Business 25% off your platform fees).
You may also add your own markup on top, up to 10%, which your project keeps. That markup is also taken from the raise. With the maximum markup, a contributor may see up to about 25% taken from the raise (15% platform fee plus 10% project markup).
If a sale fails or times out, contributors are refunded with a 5% refund fee deducted from their refund. The contributor pays that 5%, not the project.
Every fee is stamped immutably at deploy: the platform can never raise it later, and your plan can only lower it. The Plans & Billing page shows the exact rates for your plan, so check there for your exact number.
What happens after I deploy?
After deploy you receive the sale contract address. You can embed it via Embed Studio or share the hosted public page at https://saleium.io/sale/{chainId}/{saleAddress}. Contributors contribute during the open window, where their allocation is fixed by the rate at that moment. After the sale closes you finalize it, which requires the pool to already hold enough sale tokens to cover every allocation so claims can never fail. If you do not finalize within about a day after close (a grace window), anyone can finalize a solvent sale, so a successful sale cannot be stranded. Once finalized, each contributor claims their full allocation. You then withdraw the raised funds, with the platform fee (and any project markup) taken first. If you cancel the sale, or it times out without being finalized in the grace window, contributors can refund their full contribution instead. Finalize, cancel, and withdraw are restricted to the project's wallet.
Can ChainGPT run the sale for me, or run a Pad sale alongside it?
The v2 self-serve wizard deploys a sale that you control from your own wallet. 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. To use either, contact the ChainGPT team.
What about KYC and geo-blocking?
KYC (for example via Blockpass) and geo-blocking or restricted-jurisdiction controls are available for sales, especially on the managed route. On the self-managed route you define your own compliance approach.
Common issues
- Token symbol or decimals did not populate. The wizard reads these from the Sale token address. Confirm you entered a valid token contract address on the chosen chain.
- The chain I want is not listed. Check the in-app chain selector for the current live list. Only chains shown there are available.
- The Sale wizard is locked. The Sale product is gated to Growth and higher plans. Review your plan on Plans & Billing.
- I want to change the fee after deploy. The fee is stamped immutably at deploy and cannot be changed afterward. The platform fee is 15% of a successful raise (lowered by your plan's discount), plus any project markup you set up to 10%. Confirm your rate on Plans & Billing before you approve the deploy.