What’s a Jetton?
TON’s standard token format — equivalent to ERC-20 on Ethereum or SPL on Solana. Every Jetton is wallet-compatible by default. The standard is called TEP-74; the metadata format is TEP-64. A Jetton consists of two contracts: a Jetton master (one per token, holds total supply and metadata) and a Jetton wallet (one per holder, holds that holder’s balance). Transfers are messages between Jetton wallets.How is tonch different from launching directly to DeDust?
Direct DeDust launches require the deployer to put up the full liquidity at deploy time — typically thousands of TON. There’s no price discovery; the deployer sets the initial price. tonch lets a token start with zero deployer-funded liquidity. The bonding curve handles price discovery in a transparent, deterministic way until enough demand exists to seed a real DeDust pool. The deployer only commits 3 TON in launch fees.Can the deployer rug?
The deployer can sell their dev-bought Jettons back to the curve at any time, just like any holder. They have no special access to the curve’s reserves. After graduation, the LP is locked permanently — neither the deployer nor tonch can pull liquidity from the DeDust pool. Standard DeDust trades are the only way for tokens or TON to enter or leave the pool. The two ways a deployer can affect post-launch dynamics:- Selling their dev-buy back to the curve (visible on chain, normal market behavior).
- Sweeping accumulated curve fees after graduation — this is their fee revenue, not pool liquidity.
Why 800/200 instead of 850/150?
The 80/20 split is closer to Pump.fun’s calibration (which is approximately 79.3/20.7) and gives the post-graduation DeDust pool deeper liquidity. The 50M extra Jettons (200M vs 150M) seeds a larger AMM reserve, reducing slippage on the first hours of post-graduation trading. The original tonch deploy used 85/15. We redeployed at 80/20 before any token launched, so no users were affected by the change.Why is the curve gentler than Pump.fun’s?
Pump.fun’s curve hasvt = 30 SOL, which makes the early-buy price climb very steeply (a 1 SOL buy at the start moves the price ~3.3%). tonch uses vt = 300 TON, scaled 10× larger relative to its 1,000 TON graduation target.
The result: tonch’s curve climbs ~19× from launch to graduation, while Pump.fun’s climbs ~270×. tonch favors gradual price discovery; if you want the steep-start dynamics, Pump.fun on Solana is your tool.
What if my launch transaction fails?
Two cases:- The wallet refuses to sign or the tx never broadcasts. No funds move. Try again or switch wallets.
- The transaction broadcasts but the factory rejects it. The 3 TON launch fee is consumed by gas (not refunded). Check the factory’s
get_factory_configto confirm you sent the right amount, then retry.
What if my dev-buy fails?
The launch and the dev-buy are separate transactions. If the launch lands but the dev-buy fails, you have a deployed token with no first-buyer. You can manually retry the dev-buy by visiting the token’s detail page and using the buy panel — same flow as any trader.How long does graduation take?
The trigger is a singleop::graduate message. The full migration (treasury cut → Jetton burn → DeDust deposits → LP routing → state transition) takes 3–10 chain blocks, typically 5–15 seconds end-to-end.
If a step bounces (rare, usually only if DeDust is mid-deploy or a vault is unreachable), the keeper retries automatically. There is no permanent stuck state — graduation can always be retriggered.
Can I claim my dev-buy fees?
If you mean the 1% curve fee paid on your dev-buy: yes, but only as part of the deployer’sop::sweep_fees claim after graduation. The curve fee is pooled across all trades, not per-trader.
If you mean the dev-buy itself: those are Jettons, not fees. They land in your wallet at the moment of the dev-buy and you trade them like any other holder.