Token Sale on Saleium: how a public IDO/ICO works end to end
Updated Jun 21, 2026, 09:47 AM
A Saleium Token Sale is a fixed-price public IDO/ICO you deploy on a chain you choose, embed on your own site, and control from your own wallet, with a solvency-gated finalize, a permissionless backstop, and an always-exit guarantee for contributors.
Who this is for: Both, project operators who want to run a public raise and participants who want to contribute to one.
What is a Saleium Token Sale?
A Token Sale is a fixed-price public token sale (an IDO or ICO) on a blockchain you select. You can embed it on your own website or share a hosted public page. The lifecycle runs in clear stages: contributors buy at a fixed price during the open window, the project finalizes the sale once it closes, and each contributor then claims their full allocation. Refunds exist only if the sale fails.
The key rules:
- The project sets a fixed rate per accepted currency: a number of sale tokens per 1 unit of that currency. A contributor's allocation equals the amount contributed 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 raise cap.
- A contributor can always exit: claim the full allocation if the sale succeeds, or refund the full contribution if the sale is canceled or times out.
How does fixed-price allocation work?
Saleium sales are fixed price. When you contribute during the open window, your allocation is locked in immediately at the rate set for the currency you used: allocation equals your contribution multiplied by the rate. The rate does not change after the sale closes, and there is no later recalculation. Because there is no oversubscription and no pro-rata scaling, you receive the exact number of tokens your contribution buys, no more and no less.
Note: a separate, older Saleium token-sale widget (at pad.chaingpt.org/saleium, powered by ChainGPT Pad's subscription sale) does use oversubscription with pro-rata allocation and excess refunds. This article describes the saleium.io self-serve sale, which is fixed price. If you mean the older widget, follow its own page.
A sale can accept several currencies at once, including the chain's native coin, and each currency has its own rate.
For project operators
How do I create and deploy a sale?
The self-serve (v2) flow deploys a sale that you control from your own wallet. You fill a short wizard (chain, sale name, project owner, sale token, estimated raise, schedule, and accepted currencies and price), create the draft, and approve the deploy from your wallet. After deploy you receive the sale contract address.
The "estimated raise" field is for context and sizing only. It does not select a fee tier or change your platform fee, and it is not a cap enforced on-chain.
For the full field-by-field walkthrough, see Token Sale: create and configure a sale. For what the deploy transaction itself does and what to confirm, see Token Sale: deploy your sale contract.
Once deployed, you can:
- Embed the sale on your own website using Embed Studio.
- Share the hosted public page at
https://saleium.io/sale/{chainId}/{saleAddress}. - Finalize the sale after it closes, then withdraw the raised funds.
Contributors then claim their full allocation once you finalize.
How does finalize work, and can a sale get stranded?
After the sale closes, the project finalizes it. Finalize requires the pool to be solvent: it must already hold enough sale tokens to cover every allocation, so claims can never fail once a sale is finalized.
If the project does not finalize within about a day (a grace window) after close, anyone can finalize a solvent sale. That permissionless backstop means a successful sale can never be stranded by an inactive project.
Finalize, cancel, and withdraw are admin actions restricted to the project's wallet (the permissionless finalize after the grace window is the one exception).
Which plan do I need, and what does it cost?
The Token Sale product requires a paid plan, the public-sale feature starts at Growth. Free is airdrop-only and cannot deploy a sale. Your plan also sets the raise cap per sale:
- Growth ($99/mo): 1 public sale, raise up to $10k.
- Pro ($499/mo): 1 sale, raise up to $100k.
- Business ($999/mo): 1 sale, raise up to $250k.
- Enterprise (custom): custom limits, "Book a call" at
https://saleium.io/enterprise.
These are plan limits, not on-chain caps. Annual billing saves 33 percent. For the full breakdown of what each plan unlocks across all products, see Plans and Billing: limits and fees.
The platform fee is 15 percent of a successful raise. The project pays it, and it is taken from the raised funds when you withdraw them, so it does not reduce a contributor's token allocation. A higher plan lowers this fee: Growth takes 5 percent off, Pro 10 percent off, and Business 25 percent off your platform fees. Your project may also add its own markup on top, up to 10 percent, which your project keeps and which also comes from the raise, so a contributor may see up to about 25 percent taken from the raise if you set the maximum markup. If a sale fails or times out, there is a 5 percent refund fee, paid by the contributor and deducted from their refund.
The fee is stamped immutably into your contract at deploy. The platform can never raise it later, and your plan can only lower it. Your exact per-plan rate is on the Plans & Billing page, see Plans and Billing: limits and fees.
Can ChainGPT run the sale for me?
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. They are arranged with the ChainGPT team and are not a toggle inside the self-serve wizard. To use either, contact the ChainGPT team. See Sale routes: self-managed, managed, and Mirror Mode.
What about KYC and geo-blocking?
KYC 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. See KYC, AML, and geo-compliance for sales.
For participants
How do I take part in a sale?
- Open the sale's hosted page at
https://saleium.io/sale/{chainId}/{saleAddress}, or the sale embedded on the project's own website. - Connect your wallet on the chain the sale runs on.
- Contribute in one of the accepted currencies while the sale is open. Your allocation is fixed right then at the rate for that currency.
- After the project finalizes the sale, claim your full allocation in a single transaction.
The sale itself does not vest tokens. You claim everything at once. If a project wants tokens to unlock over time, it runs that separately through the Saleium Vesting product.
What if the sale fails?
A refund is available only when a sale fails: either the project cancels the sale, or the sale times out (it is never finalized within the grace window after close). In those cases you can refund your full contribution from the sale page, minus the 5 percent refund fee in the current model. There is no "excess" refund and no refund on a successful sale, because a fixed-price sale never over-allocates. The always-exit guarantee still holds: claim if the sale succeeds, refund if it is canceled or times out.
Common issues
- My tokens are not all available at once. A Saleium sale never vests the tokens it sells, so your full allocation is claimable as soon as the project finalizes. Token unlock schedules are handled separately through the Saleium Vesting product, not the sale.
- The sale closed but I cannot claim yet. Claims open after the project finalizes the sale. If the project has not finalized within about a day of close, anyone can finalize a solvent sale, so claims are never blocked indefinitely.
- My raise needs a higher cap. Raise caps are tied to your plan. Upgrade on Plans & Billing, or for larger or custom needs book a call at
https://saleium.io/enterprise. - Online checkout is not available for an upgrade. Contact [email protected].
Related articles
- Token Sale: create and configure a sale
- Token Sale: deploy your sale contract
- Sale routes: self-managed, managed, and Mirror Mode
- KYC, AML, and geo-compliance for sales
- After your sale closes: finalize, claim, and refunds
- Embed Studio: add Saleium products to your site
- Plans and Billing: limits and fees