A meme launchpad on Sui
tryfish.fun documentationv1

Everything about tryfish.fun, in one place.

How launches, curve trading, graduation, custody, and integrations are designed to work in the first public release.

Documentation navigation

Overview

tryfish.fun is a configurable meme-token launchpad on Sui. A creator launches a fixed-supply coin against an approved quote asset, and traders buy or sell it through an onchain bonding curve.

Wallets keep signing authority. The interface prepares transactions and reads market state; it does not take custody of user funds.

Key facts

Target network
Sui mainnet
Current stage
Testnet development
Supply
Fixed at launch
Quote assets
Operator-approved Coin<Q>
User custody
Wallet-approved transactions
Graduation venue
Cetus CLMM
Pre-deployment

v1 is implemented locally but has not been deployed, audited, or verified end to end against a live Cetus pool. Values below describe the development preset, not approved mainnet economics.

How launches work

A launch pins its economics before the first trade. Existing markets do not change when the operator later adds or disables a configuration.

  1. 01

    Configure

    The operator approves a quote coin and fixes supply, decimals, curve reserves, fees, and graduation terms.

  2. 02

    Publish

    The creator publishes the coin, finalizes its Currency metadata, and chooses an optional first buy.

  3. 03

    Launch

    The full supply is minted into the market and the supply authority is sealed. There is no default creator premine.

  4. 04

    Trade

    Buy and sell transactions settle from the trader's Sui address balance with explicit slippage and deadline limits.

  5. 05

    Graduate

    At the real-quote target, liquidity is deployed to Cetus and the position is frozen in immutable custody.

Trading and pricing

Before graduation, each market uses integer constant-product pricing with a phantom quote reserve. Phantom liquidity shapes the price but can never be paid out. Quotes use live onchain state; execution is governed by the transaction's limits and the Sui Clock.

Spot price
The current marginal curve price before trade fees.
Price impact
The curve movement caused by the size of a trade.
Slippage
The maximum execution movement a transaction accepts.
Progress
Real quote collected toward the market's pinned graduation target.

Display values may lag. A money-moving transaction must simulate successfully and show its binding minimum output before signing.

Graduation

A final buy is capped at the remaining target and refunds unused input. By default, the same programmable transaction deploys the market to Cetus; if deployment is intentionally deferred, anyone can submit the permissionless retry.

The initial Cetus price preserves the terminal curve spot. All real quote and the matching token amount enter full-range liquidity. The Position NFT and any surplus tokens are frozen with no principal withdrawal path.

Graduation only means the threshold and deployment conditions were met. It is not a quality signal and does not guarantee future liquidity, price, or an exit.

Fees and custody

Every market copies its fee terms at launch. Curve fees remain denominated in the actual quote asset and are split between the configured creator recipient and the protocol recipient. Cetus trading uses the pinned Cetus fee tier after graduation.

Development base fee
1% of curve trades
Creator share
20% of the base fee
Optional creator tax
0% default · 5% cap
Launch / graduation charge
None in the current preset

These are testnet development values. Mainnet economics, recipients, and ownership must be approved before deployment.

Risk disclosures

Tokens launched through tryfish.fun are user-created and experimental.

  • Prices can move quickly, liquidity can be thin, and a token can lose all value.
  • Names and symbols can be copied. Verify the full Sui coin type and transaction preview.
  • Smart contracts, wallets, RPCs, indexers, and Cetus can fail or become unavailable.
  • Pre-graduation reserves still depend on the fish package's upgrade authority until governance is finalized.
  • Displayed values are estimates, not execution guarantees.

tryfish.fun is an interface, not investment advice or a representation of token quality.

Network

v1 targets Sui mainnet. Local development currently defaults to Sui testnet, and no production package or object IDs are published yet.

Chain
Sui
Development runtime
Testnet
Settlement
SIP-58 address balances
Post-graduation DEX
Cetus CLMM

Onchain data

Integrations should treat Sui objects and events as the source of truth. A Config pins launch terms, a shared Pool holds market state, MarketEvent records ordered snapshots, and the graduation receipt records the Cetus destination and frozen custody objects.

Config<Q>

Approved quote asset and immutable launch terms.

Pool<T, Q>

Reserves, fee escrows, state, recipients, and sequence.

MarketEvent

Typed action plus a full market snapshot for indexing.

Graduated

Cetus pool, position, lock IDs, and actual deposited amounts.

Contract addresses will be listed only after a chain-backed testnet run and release verification are complete.

Versioning

The first public product release is v1. Product documentation should use that label consistently.

The product release, HTTP API, Config, and Pool schema all begin at v1. Cetus V3 keeps its own name because it is an external interface, not a tryfish.fun release number.