launch function with everything below. This page lists each field, its limits on the form, and where it ends up on-chain.
Identity
The metadata JSON is passed as the
metadataURI launch parameter and stored in the coin contract, readable with metadataURI(). It cannot be edited there. The creator can set a different display metadata through the factory (setCreatorMetadata); nobody else can. The site reads factory.metadataOf(token), which returns the creator's metadata if set, else the coin's own. The coin itself is never changed.
Paired asset
HYPE, USDC or one of the tokenized stocks listed on the Features page. HYPE is sent as the zero address and the factory substitutes WHYPE; USDC or a stock is sent as its token address. The factory refuses a pair the oracle cannot price; the oracle's list of pair tokens is fixed at deployment.Starting market cap
A choice among the three presets fixed at deployment ($3,000, $10,000 and $25,000), read fromcapPresets(). It becomes capPreset, the index of the chosen value.
Trading fee
A flat percentage between 0.1% and 3% (1% by default), charged on every swap in the paired asset. It becomesfeeBps (10 to 300) with feeMode 0 (flat). The form shows the split next to it: 60% to you and 40% to the platform of whatever is left after holder rewards and the buyback.
Anti-snipe
A switch, a start percentage and a window. The start becomessnipeBps (at most 3,000, and it must be above the flat fee); the window becomes snipeBlocks, kept between 5 and 7,200 blocks (HyperEVM produces about one small block a second, so 7,200 blocks is about two hours). With the switch off both are 0. See Fees and anti-snipe for how the surcharge decays.
Holder rewards
A switch and a share of the fee, 10% to 50% on the form. The share becomesdivShareBps (at most 5,000). When it is non-zero the factory clones the rewards-enabled coin implementation, which adds reward bookkeeping and claimDividends() to the plain ERC-20; it still has no owner, no mint and no tax.
Buyback and burn
A switch, a share of the fee (10% to 50%) and a threshold in dollars ($5 to $10,000). The share becomesbuybackShareBps (at most 5,000; together with the rewards share at most 8,000) and the threshold becomes buybackThreshold, converted to pair base units at the pair's current price (at least 1,000). With the switch off both are 0.
Max wallet
A switch, a share of the supply (0.5% to 20%) and a duration in hours (0.25 to 720). They becomemaxWalletBps (50 to 2,000) and maxWalletSecs (600 to 2,592,000). With the switch off both are 0.
Dev buy
A switch and a HYPE amount between 0 and 50 HYPE. The amount is sent as the transaction value. For a stock or USDC pair the site also passes the route the router uses to turn HYPE into the pair; for HYPE the route is empty. A stock with no route has the switch off.What the transaction sends
The form maps to the factory'sLaunchParams struct as follows. Settings the form does not expose are sent as zero, so the hook's other fee modes and stages are never used by a Liqio launch.
After the transaction
The transaction returns the coin address and the pool id and emitsLaunched. The site opens the coin page at /token/<address>, where the pool, the fee, the fee earned so far, the holders and the trades are read from the chain. The coin is a minimal-proxy clone of the verified coin implementation, so HyperEVMScan resolves it to verified source without any action from the creator.