Launchpad
Create a token, its bonding curve and its Uniswap pool in one transaction from your wallet, paired with ETH, USDG or a tokenized stock. Kabudex deploys nothing of its own: every launch is a call to Doppler's contracts on Robinhood Chain.
What one transaction creates
- The token: an ERC-20 with a fixed supply of 1,000,000,000. All of it goes on the curve; nothing is minted to the creator.
- The curve and the pool: a Uniswap v4 pool, governed by Doppler's hook, that sells the supply along a price curve and trades it from the first block.
- The fee rules: the trading fee and where the creator's share goes, both fixed forever.
Launching
- 1Make it yours
Upload an image (PNG, JPG, GIF or WebP), give it a name and a ticker, and optionally a story, a website and an X profile. These become the token's metadata and cannot be changed after launch.
- 2Choose the pair
Your token trades against one asset: ETH, USDG, or a stock token that has a live pool, such as NVDA. Buyers pay in that asset and fees are paid in it.
- 3Set the fee and its destination
A fee between 1% and 5% on every buy and sell. Then choose, once, what your share does: paid to you, or used to buy back and burn your token. See Fees and rewards.
- 4Add a first buy
Optional. A first purchase lands in the same transaction as the launch, before anyone else can trade.
- 5Review, dry run, sign
The review shows every value the transaction carries. The dry run asks the chain to simulate that exact transaction, so a launch that would fail never reaches your wallet. Then you sign and pay the network fee.
The curve
A token opens at a fully diluted value of about $5,000, priced in its pair asset. The first 3% of the supply sells up to about $10,000. The next 95% sells along a long curve that reaches into the hundreds of millions, and the last 2% sits above that. The liquidity is placed in the pool from the first trade and is locked there: nobody, including the creator and Kabudex, can remove it.
Airlock.create(CreateParams) // 0xeb7C034704eF8Dcd2D32324c1545f62fB4aD0862
Bundler.bundle(CreateParams, ..., exactAmountIn) // with a first buy, 0xf45588E8e0B1df9dB9ae7E20eCE5726AE931357c
initialSupply 1,000,000,000 (18 decimals)
numTokensToSell 1,000,000,000
numeraire the pair: ETH, USDG or a stock token
tokenFactory 0xf1542Dd2D46394C16372FB00f2c339b53CeF2cE5
poolInitializer 0x4e3468951D49f2EEa976eD0D6e75fFCb44a9a544
dopplerHook 0xe2AEbc987592593b667ec29178D0A83929Db78b6Trading a launched token
Every launched token has a page with its chart, its trades and its holders, and a box to buy or sell with the pair asset. Trades go through Uniswap's Universal Router into the token's pool; the hook charges the fee on each one. Prices come from the pool itself, never from a feed.
What to know before launching
- Anyone can launch. Tokens launched here are created by their creators, not by Kabudex, and their price can go to zero.
- The fee, the pair and the destination of the fees are written into the launch and cannot change.
- The launch costs only gas, about 2.2 million gas units. Kabudex takes its share from trading fees, not from the launch.
- Doppler's Airlock owner can stop new launches by disabling a module. Pools that already exist keep working.