Yoke, in one page
Yoke is a launchpad for Robinhood Chain where the creator of a coin picks what it is paired with. Any ERC-20: a stablecoin, a tokenized stock, wrapped bitcoin, a memecoin, even another coin launched on Yoke.
The problem
A coin launched on a bonding curve is priced in something: ETH, USDC, SOL. Most launchpads decide that something for you, from a short list. That list exists for a reason: to price a curve in an arbitrary token, the usual design needs a trusted price for that token, and a trusted price can be manipulated.
We checked how the existing launchpad on this chain behaves. Its factory accepts a pair token argument, but it refuses anything outside an approved list. We simulated launches with a range of pair tokens: the ones already in use went through, while 12 tokens with live Uniswap pools, from 2 K$ to well over 1 M$ of market cap, were all refused with the same error.
The idea
Yoke never needs a price for the pair. The curve is priced in the pair itself. The creator says what the coin opens at, counted in pair units (for example 5,000 USDG, or 2 ETH, or 26 NVDA). From that single number the contract derives the whole curve, the raise, and the pool it will open. Nothing on chain has to know what a dollar is.
| You choose | The contract derives |
|---|---|
| The pair (any ERC-20) | The unit everything is counted in |
| The opening market cap, in that pair | The virtual reserve, the curve, the amount to raise (3x the virtual reserve), the graduation market cap (x16) |
The shape of a coin
- 1,000,000,000 coins, minted once, no owner, no tax, no hooks.
- 800M are sold along a constant-product curve. 200M wait for the pool.
- 1% fee on every curve trade, split 50/50 between the creator and the protocol.
- When the 800M are sold, a Uniswap V3 pool opens at the exact price the curve ended on, using everything raised. The position is owned by the contract, which has no function that can remove it.