Kabudex
Open the appConnect a wallet and see every stock you hold.
SwapTrade a stock token against dollars or ETH.BridgeBring funds in from Ethereum, Base, Arbitrum or BNB Chain.BasketsBuy a whole portfolio with one signature.EarnPut idle USDG into a lending vault.LendSupply dollars to markets backed by stocks.LaunchCreate a token paired with a stock.
One basket, one order
You sign
One transaction
Kabudex routes
Every leg to its deepest pool

Each leg carries its own minimum, so a bad price on one stock stops the whole order.

Every order is built in your browser and signed by your wallet.How routing works
App
PortfolioEvery stock you hold.SwapTrade a stock token against dollars or ETH.BridgeBring funds in from Ethereum, Base, Arbitrum or BNB Chain.BasketsBuy a whole portfolio with one signature.EarnPut idle USDG into a lending vault.LendSupply dollars to markets backed by stocks.LaunchCreate a token paired with a stock.
Read
LitepaperKabudex in ten minutes.DocumentationGuides for every operation.
Links
XReleases and announcements.ExplorerEvery contract Kabudex calls, on Blockscout.
Documentation/Launchpad

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.

2 min read

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

  1. 1
    Make 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.

  2. 2
    Choose 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.

  3. 3
    Set 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.

  4. 4
    Add a first buy

    Optional. A first purchase lands in the same transaction as the launch, before anyone else can trade.

  5. 5
    Review, 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.

Launch call (Doppler Airlock)
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       0xe2AEbc987592593b667ec29178D0A83929Db78b6

Trading 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.