What it is
A TypeScript SDK for trading bots and aggregators: quoting, swapping, and buying and selling on the launchpad’s bonding curve. That is the whole scope — liquidity positions, farming, pool creation, launching and graduating are deliberately out. Two packages:The three things to know
Writes return unsigned calls; they do not send. Every builder gives back{ to, data, value, approvals? } — your signer is your own: a wagmi hook, an ethers wallet, a KMS, a Safe proposal. An SDK that owned sendTransaction would serve exactly one of those.
The DEX is Uniswap-V3-shaped but not V3-compatible. The events are identical by design, so your indexing works unchanged. The periphery is not: callbacks are lunya*, a route path carries a one-byte pool type where V3 has a three-byte fee, and pools are keyed on a curve rather than a fee tier. Route through this SDK — never a V3 router. Details in Uniswap V3 Compatibility.
A launch stops being a launch. Once a token graduates, its liquidity lives in an ordinary CP pool and the curve answers zero rather than erroring. Price a graduated token with the DEX module, not the launchpad module.
A taste of the surface
Install instructions, the full API reference, and runnable examples (a quote reader, a curve trading bot, a swap widget) will be published here when the packages ship.