Maelstrom
Launch coin

Documentation

A launchpad for coins that trade against another coin instead of the gas token, on Sui. Two wallet prompts publish a fixed-supply coin, open a Cetus concentrated-liquidity pool for it against the pair asset of your choice, and lock the entire float inside that pool for good. No bonding curve, no migration.

What it isThe mechanism in one page: the two prompts, the computed dev buy, why the liquidity cannot come out, why the price has no ceiling
Launching a coinEvery parameter, what it does, which side of the pool you land on, and what happens if something is wrong
FeesThe split between you, the protocol and Cetus, stated honestly, and what you can do with your share
Pair assetsWhat can be paired against, how eligibility works on Sui, and where that stops
$MAELSTROMThe protocol token that does not exist yet, and the fee stream set aside for it
ContractsPackage and object IDs, the calls worth knowing, where the lock lives, and who can change what

The contracts are not deployed yet. Everything on these pages describes the Move code in move/ as written and tested — nineteen tests that launch coins into Cetus's real CLMM code, trade against them and collect their fees. The IDs in Contracts are placeholders until the packages are published, and each page says so where it matters.

Nothing here has to be taken on trust once they are. A Sui package's bytecode is public the moment it is published, and sui client verify-source rebuilds a package from source and checks it matches what is on chain. Every coin launched here is the same template module with four strings changed — name, symbol, description, logo — so reading one coin's code is reading all of them.

None of this has been audited. The tests are thorough and run against Cetus's own contracts compiled in test mode, but they were written by the same people who wrote the launchpad. Treat the liquidity lock as permanent, because it is, and size your launch accordingly.