When a V2 token bonds, trading moves from the bonding curve to a Uniswap V4 pool. This page covers what changes from a trader’s perspective.Documentation Index
Fetch the complete documentation index at: https://docs.inkyswap.com/llms.txt
Use this file to discover all available pages before exploring further.
The V4 pool
After bonding, every V2 token has a single Uniswap V4 pool. The pool params are:| Field | Value |
|---|---|
| Token A | The launched token |
| Token B | WETH (0x4200000000000000000000000000000000000006) |
| Fee | 0.1 percent (1000 in V4 fee units) |
| Tick spacing | 60 |
| Hook | InkyPump V2 hook (0x4cC8F6d5B7cE150CCC0A9B7664532B1283b96AC4) |
How to trade
Through the UI, nothing changes. The same Buy and Sell buttons on the token’s trade page now route through the V4 pool instead of the curve. Through contracts, swaps go through the Universal Router at0x551134e92e537cEAa217c2ef63210Af3CE96a065. You construct a swap command targeting the pool’s PoolKey and submit it through the router. The hook on the pool intercepts the swap to route fees back through InkyPump.
Fees on the pool
The 2 percent curve fee no longer applies. The only fee is the 0.1 percent V4 pool fee. The hook splits this fee the same way the curve did.creatorFeeSplitBps continues to apply. Creators keep earning. The buyback portion continues to buy and burn the token from the pool reserves.
Slippage on the pool
V4 pools can have tighter spreads than the curve when liquidity is concentrated near the price. The UI uses the same slippage percentage default, so the experience should feel similar. Tighten slippage if you want stricter execution. See Slippage.Quotes
Off chain quoting uses the Uniswap V4 Quoter at0x3972C00f7ed4885e145823eb7C655375d275A1C5. The InkyPump UI uses this for the trade page preview after bonding.
Liquidity
The initial pool liquidity comes from the bond event. The contract pairs the raised ETH with the liquidity supply of tokens (calculated bySaleSplitCalculator at launch) and seeds the pool. There is no creator action required.
After the initial seed, anyone can add liquidity to the pool through the Uniswap V4 Position Manager at 0x1b35d13a2E2528f192637F14B05f0Dc0e7dEB566 if they want LP exposure.
State queries
To read pool state from your own code, use the StateView contract at0x76Fd297e2D437cd7f76d50F01AfE6160f86e9990. It exposes price, liquidity, and tick data for any V4 pool.
To check whether a token has bonded yet, call getLaunchState(launchId) on the InkyPump V2 hook and check the finalized flag.