How inkpools works.
Everything on this page is contract behaviour on Ink. The numbers are the deployed parameters, not marketing. A coin bonds against exactly one token, chosen when it was launched, and every figure with a currency on it is in that token.
Launch, curve, graduation. That is the whole lifecycle.
A name, a ticker, an optional image link, and which quote token the coin bonds in: ETH, USDT0, or one of six tokenized shares. You pay gas in ETH, which on Ink is a fraction of a cent to launch. There is no listing fee, no presale, and no allocation to the team or to us. Supply is fixed at 1,000,000,000 and the contract cannot mint more.
793,100,000 tokens sell on a constant product curve with virtual reserves, priced in whichever quote the coin chose. Every buy moves the price up the same path and every sell moves it back down. Transfers between wallets are locked while the curve is open, so nobody can open a side pool before everyone can see the coin.
When the last curve token sells, anyone can call graduate. The raise and the 206,900,000 tokens that were held back seed a Uniswap v4 pool, and the position NFT is sent to a dead address. The pool opens at exactly the final curve price, and its hook keeps charging the same fee, so the creator keeps earning.
The first 2% of the raise buys 57.5 million tokens. The last 2% buys 4.2 million.
Half of the curve supply sells for about a fifth of the raise. The other half takes the remaining four fifths. That is not a fee and it is not a trick, it is what a constant product curve does, and it is the reason to look at the shape before you buy instead of after.
First 2% of the raise
57,500,000 tokens
5.75% of total supply
Last 2% of the raise
4,200,000 tokens
0.42% of total supply
Every coin on inkpools is the same shape, whatever it is priced in. What changes is where the puck is sitting.
A coin picks what it is priced in. You can still pay in ETH.
Every coin bonds against one quote token, chosen at launch and permanent: the quote is immutable on the launchpad and is mined into the address of the pool hook the coin graduates into, so a quote is a separate pair of contracts rather than a setting. The board shows coins from all of them together and every card says which one it is.
You do not have to hold the quote token. Buy a coin that bonds in something other than ETH and the app swaps into it, buys on the curve and refunds what it did not spend, in one transaction. Gas is ETH whichever coin you are on.
Main pairs
Graduates at
ETH
Ether
3.5
USDT0
USDT0
8,600
$8,600
Tokenized shares
Graduates at, counted in shares
wNVDAx
NVIDIA
39
wAAPLx
Apple
26
wSPYx
S&P 500
11
wTSLAx
Tesla
24
wSPCXx
SpaceX
58
wMSTRx
MicroStrategy
67
Everything else is the same on all eight, because it is the same curve and only the unit changes: the price rises 14.7x from the first buy to the last, the fully diluted value at graduation is 4.8x the raise, and the launchpad skims about 3.3% of the raise as a migration fee when the pool is seeded.
Each target is a fixed amount of its own token and not a fixed amount of value. They were sized to be worth roughly the same as each other on 11 September 2026 and they drift apart from there: if NVIDIA halves against ETH, so does what graduating a wNVDAx coin is worth. A share target is a number of SHARES, and that is the whole point of it.
Ink is an Ethereum L2 built by Kraken on the OP stack. It has been live since 2024.
The share quotes are Backed's WRAPPED xStocks. The unwrapped ones rebase, which a bonding curve cannot hold; the wrapped ones do not.
The swap that lets you pay in ETH routes through Uniswap V3, and for a share it crosses Velodrome Slipstream first, because that is where the route into USDG is.
inkpools coins graduate straight into v4 pools against their own quote.
What happens when the curve sells out.
The last of the 793,100,000 curve tokens is bought and the coin's raise is complete. The curve stops quoting.
It is a permissionless call. The creator does not have to be online, and cannot block it. Whoever sends the transaction pays the gas.
The raise and the 206,900,000 reserved tokens seed a Uniswap v4 pool against the coin's quote token. The listing price is exactly the final curve price, so there is no gap between the last curve buy and the first pool buy.
The pool's own LP fee is zero and the position NFT is sent to a dead address. Nobody can withdraw that liquidity afterwards, including us.
Until this point tokens cannot move between wallets at all, which blocks premature pools and off curve trading. From here the coin is a normal ERC20, and the pool's hook keeps routing the same trade fee to the creator.
All five steps are contract behaviour, not policy. The contracts are unaudited.
Launch a coin, earn on every trade of it.
Every buy and sell pays a 1 percent fee, charged in whatever the coin is priced in, and 30 percent of that fee routes to the creator address on every single trade. Graduation does not end it: the Uniswap v4 pool carries a hook that keeps charging the same 1 percent on every swap, so the creator earns on the curve and then on the pool, forever. Launching costs nothing beyond gas. The creator does not receive tokens, cannot mint, and cannot change the curve after launch. The fee share is their whole upside, and it never expires.
Volume on your coin
You earn
10
0.03
100
0.3
1,000
3
Both columns are in the coin's own quote: 100 ETH of volume on an ETH coin pays you 0.3 ETH, 100 USDT0 of volume on a USDT0 coin pays you 0.3 USDT0, and a share coin pays you in shares. A single 1 unit buy pays a 0.01 fee, of which 0.003 lands with the creator, claimable any time.
The whole spec on one screen.
The raise, the launch price and the market caps depend on which quote a coin bonded in, so they are in the quotes table rather than here.
Common questions.
Can the creator rug?
The creator cannot mint, cannot change the curve, and cannot pull liquidity. Transfers are locked until graduation and the LP position is burned at graduation. The creator does earn 30 percent of the 1 percent trading fee, which is the whole of their upside from the mechanism.
Can I sell before graduation?
Yes. Selling back to the curve is open the whole time the curve is, at the same shape in reverse. What is locked before graduation is moving tokens between wallets, which is what blocks premature side pools.
What happens if a coin never sells out?
Nothing is forced. The curve stays open and you can buy and sell on it for as long as you want. The tokens stay non transferable until graduation happens.
Is there a price gap when a coin lists on the DEX?
No. The pool is seeded with the raise and the 206,900,000 reserved tokens at the ratio that makes the opening pool price equal to the final curve price.
What do I need in my wallet?
ETH on Ink, nothing else. It pays for gas, a fraction of a cent a trade, and it buys any coin here: on an ETH curve the app wraps it, and on a USDT0 or share curve it swaps for you inside the same transaction and refunds whatever it did not spend. Holding the quote token already works too and skips the swap. The Add funds page shows how to get ETH onto the chain.
Can a coin change what it is priced in?
No. The quote is immutable on the launchpad a coin was created on, and that launchpad's pool hook has the quote mined into its address. Changing it would not be a setting, it would be a different coin on a different pair of contracts.
What are the wNVDAx, wTSLAx and wSPYx quotes?
Backed's xStocks, tokenized shares that live on Ink, in their WRAPPED form. Bonding a coin against one means the raise is a number of shares: 39 wNVDAx, 24 wTSLAx, 11 wSPYx. What that is worth in dollars moves with the share, which is the point and also the risk. Each of them trades in exactly one pool on Ink, against USDG, holding around thirty thousand dollars, so it is a real market and a thin one.
Why the wrapped version and not the plain xStock?
The plain one rebases. A Backed xStock stores shares and multiplies them by a multiplier the issuer updates, so a balance changes with no Transfer event behind it. A launchpad records the raise it is holding, and a multiplier update would desync that number on every open curve of that quote at once, with nothing in the contract able to recover. The wrapped token is an ERC-4626 vault over it whose own balances do not move. That is the only reason share quotes exist here at all.
What can the share issuer do to my coin?
Pause it. Both the xStock and its wrapper have a pause that halts transfers, and while one is paused every open curve quoted in it is frozen: buys, sells, creator fee claims and graduation all stop together. It cannot take the tokens: the burn function is restricted to the issuer's own balance, checked in the verified source rather than assumed, and there is no KYC allowlist on transfers. The stable quote carries the same class of pause risk. Read this before bonding a coin against a share rather than after.
Why USDT0 and not USDC?
Because USDC on Ink has no market. It has real supply there, and 269 of it across the whole Uniswap V4 PoolManager, with 27 cents in its deepest V3 pool against WETH. A launchpad quoted in it would work perfectly and nobody could get in or out. USDT0's WETH pool held 549,678 against 185 WETH the day this was sized.
I sold a coin and received WETH. What is that?
Wrapped ETH, the ERC20 form of ETH that the ETH curves settle in. It is redeemable one to one for plain ETH at any time, and the trade panel shows an unwrap button whenever your wallet holds some. Selling a USDT0 or share coin pays out that token instead, or plain ETH if you ask to be paid in ETH.
Is this mainnet?
Yes. inkpools runs on Ink, and there is no testnet version. Uniswap V4 is not deployed on Ink Sepolia, so a coin could not graduate there. The contracts have not been audited, trade at your own risk.