Is Saleium safe? Non-custodial, CertiK-audited, and you own your contracts
Updated Jun 21, 2026, 09:47 AM
Saleium is non-custodial on the self-serve route: you deploy and own your token sale contracts, the contracts are CertiK-audited, your platform fee is stamped immutably at deploy, and your widget only runs on domains you allowlist.
Who this is for: Both project operators running a sale and participants contributing to one.
Is Saleium custodial? Who holds the funds?
On the self-serve (v2) route, Saleium is non-custodial. You deploy your own token sale contract from your own wallet, and you control it. Saleium never custodies your funds on this route. As the operator, you manage and finalize the sale and then withdraw the raised funds yourself. Contributors interact directly with the contract to claim their tokens if the sale succeeds, or refund their contribution if the sale is canceled or times out.
Are the contracts audited?
Yes. The Saleium contracts are CertiK-audited. When you deploy a sale through the wizard, you are deploying audited contract code that you then own and control from your wallet.
How is the platform fee protected from being changed later?
For a sale, the platform fee is 15% of a successful raise. It is paid by the project, not by contributors: it is taken from the raised funds when the project withdraws them, and it does not reduce a contributor's token allocation. A project may also add its own markup of up to 10% on top, which the project keeps and is also taken from the raise, so a contributor may see up to about 25% taken from the raise if a project sets the maximum markup. If a sale fails or times out, there is a 5% refund fee paid by the contributor, deducted from their refund. A higher plan lowers the platform fee; your Plans & Billing page shows the exact rate for your plan.
Whatever your fee is, it is stamped immutably into your contract at deploy. It cannot be raised after deployment. Your plan can lower it, but nothing can push it higher than what was set when you deployed. Airdrops carry no platform fee at all, only network gas.
For project operators
How to keep your sale and account secure:
- Embed allowlist. Your sale widget only runs on the domains you allowlist. Add only the sites you control in Embed Studio so the widget cannot be loaded on a domain you did not approve.
- Sale admin access. Sale administration is gated by an allowlisted wallet plus a signature, with role-based access: owner > admin > operator > viewer. Grant the lowest role each person needs.
- Account security. Turn on 2FA and passkeys, and store your 10 recovery codes somewhere safe and offline.
- Compliance. KYC (for example via Blockpass) and geo-blocking or restricted-jurisdiction controls are available for sales. On the self-managed route you define your own compliance approach.
You own your contracts. After deploy you receive the sale contract address and can share the hosted public page at https://saleium.io/sale/{chainId}/{saleAddress} or embed it on your site.
If you want a fully ChainGPT-managed sale, or Mirror Mode (running a ChainGPT Pad sale and a self-hosted Saleium sale at the same time), those are arranged with the ChainGPT team. They are not a toggle inside the self-serve wizard, so contact the ChainGPT team to set them up.
For participants
What protects your contribution:
- Fixed-price allocation. A Saleium sale is fixed price. The project sets a rate per accepted currency, and your allocation is simply the amount you contribute times that rate, locked in at the moment you contribute. There is no oversubscription, no pro-rata scaling, and no on-chain raise cap, so your allocation is never recalculated or scaled down after the fact.
- Solvency-gated finalize. A sale can only be finalized once the contract already holds enough sale tokens to cover every contributor's full allocation. Because finalize requires the pool to be solvent, claims can never fail for lack of tokens.
- Permissionless finalize. If the project does not finalize within roughly a day (a grace window) after the sale closes, anyone can finalize a solvent sale. A successful sale cannot be left stranded.
- Always-exit guarantee. You can always exit. If the sale succeeds, you claim your full allocation in one transaction directly from the contract. If the project cancels the sale, or the sale times out (never finalized within the grace window), you refund your full contribution directly from the contract, less the 5% refund fee. Refunds exist only for failed sales.
- Domain trust. Because operators allowlist their domains, the official widget runs on the sites the project approved. You can also use the hosted page at
https://saleium.io/sale/{chainId}/{saleAddress}.
Common issues
- "When do I get my tokens, and what if the sale fails?" A Saleium sale is fixed price, so there is no excess to withdraw. If the sale succeeds and is finalized, you claim your full allocation in one transaction from the contract. If the project cancels the sale or it times out, you refund your full contribution from the contract, less the 5% refund fee. Either way you can always exit.
- "Can the platform raise my fee after I launch?" No. The fee is stamped immutably at deploy and cannot be raised. A plan can only lower it.
- "Support is asking for my seed phrase." That is not Saleium support. Support never asks for your seed phrase. Do not share it with anyone.
- "The widget won't load on my site." Confirm the domain is on your embed allowlist. The widget only runs on allowlisted domains.