Docs
Everything below is enforced by the contracts, not by us. Read the verified source on Stablescan.
How a launch works
One transaction does everything: the coin's full supply of 1 billion is minted and deposited into a one-sided Uniswap V3 pool against USDT0 — the USDT that also pays for gas on StableChain. The pool opens at roughly a $4,200 market cap and trading starts the same block.
There is no bonding curve and no migration later. The pool your coin is born in is the pool it lives in forever.
- 1B fixed supply, no mint function
- Uniswap V3 pool from block one
- $1 launch fee, paid in USDT
Locked liquidity
The Uniswap V3 position NFT is transferred to the locker in the launch transaction. The locker exposes no withdrawal function and no arbitrary-call escape hatch — nobody, including the team, can pull the liquidity. This is verifiable in the contract source.
- Position NFT held by the locker forever
- No admin withdrawal path in the code
- Rug-proof by construction
Fees
Every trade pays the pool's 1% fee, which accrues to the locked position. The locker splits collected fees: 70% to the creator, 30% to the protocol. Creators claim from their dashboard at any time, in both USDT0 and their own coin.
80% of the protocol's share funds buybacks of the platform coin; the rest pays for infrastructure.
- 1% pool fee on every trade
- 70% creator / 30% protocol, fixed at launch
- 80% of protocol share buys back the platform coin
Developer buy
Creators can buy their own coin inside the launch transaction itself. Nobody can front-run it: buys from anyone else are blocked on the launch block.
Anti-snipe protections
During the first blocks after launch, pool buys are limited: no wallet can hold more than 5% of supply, and cumulative buys per wallet are capped at 5.5%. After the window closes the coin behaves like a plain ERC-20 — no taxes, no blacklist, no owner functions.
- Launch block: buys blocked (except the dev buy)
- Max wallet 5% during the launch window
- Plain ERC-20 afterwards
Graduation
A coin graduates when its locked pool holds $10,000 of USDT0 principal. Graduation is a milestone, not a mechanism — nothing migrates, trading simply continues in the same pool. Treat it as a traction signal, not a quality guarantee.
Fee wallet
The optional fee wallet set at launch receives the creator fee share and the dev buy instead of the launching wallet. The launching wallet can redirect it later — useful for handing a coin's revenue to its community.
Contracts
StableChain mainnet, chain id 988. Gas is USDT0.
| StableFunFactory | 0x4931F74d35cd4c5D6757818eCbc8bF5A1f590BDb | deploys coins into pools |
| StableFunLocker | 0x1CDCDF48DEb24f18bd92B991fC6Adb6B5b1FF55f | holds every position NFT, splits fees |
| USDT0 (ERC-20) | 0x779Ded0c9e1022225f8E0630b35a9b54bE713736 | the USDT every pool trades against |
| Uniswap V3 Factory | 0x88F0a512eF09175D456bc9547f914f48C013E4aA | canonical deployment on Stable |
| SwapRouter02 | 0x32eaf9B5d5F2CD7361c5012890C943D7de84C22a | executes buys and sells |
| NonfungiblePositionManager | 0x3BdC3437405f7D801b6036532713fc1F179136a6 | mints the locked position |
