FAQ
Why not just use the existing launchpad on this chain?
Its factory takes a pair token argument but only accepts an approved list. We simulated launches against its factory: ETH, USDG, cbBTC, a stock token and three memecoins that already serve as pairs went through; a brand-new coin, an empty address and 12 tokens with live pools, from 2 K$ to well over 1 M$ of market cap, were all refused with the same error. Yoke has its own contracts so that any ERC-20 works.
How is the price set without an oracle?
The creator picks the opening market cap in the units of the pair. The curve is a constant product in those units. Dollars appear only on this site, from DexScreener, to help you choose a number.
Can the liquidity be removed?
No. The contract owns the position and has no function that reduces it. See Graduation.
What if my pair token depegs or is frozen?
The coin follows the pair. If the pair is paused or blacklists the contract, selling on the curve or graduating can revert until it works again. That is the cost of choosing a pair with an issuer.
Can I pair a coin with a stock token?
Yes. It is a normal ERC-20 on this chain and it is tested. A coin paired with NVDA opens at, say, 26 NVDA and graduates at 16 times that.
Do I need to wrap ETH?
No. For WETH pairs use buyETH and sellETH.
Why 800M and 200M?
So the pool opens exactly at the price where the curve ended, with all the raised pair and the 200M kept coins. See The curve.
How do I know the numbers on the site match the contract?
The site's engine reproduces numbers printed by the contract on a fork, to the last digit, including rounding, and the calldata it builds equals what Foundry's cast produces. Both tests are in the repository. The contract enforces your minimum received on every trade anyway.
Is there a token?
See the $YOKE page. No function in the contract reads or requires it.
Does anyone hold my funds?
The contract holds the pair raised by a curve until graduation, then the pool holds it. The owner has no power over either.