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

# Post-Bond Pool

> How a V2 token trades after it bonds to its Uniswap V4 pool.

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.

## 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`) |

The pool is permissionless. Anyone can swap against it through the Uniswap Universal Router.

## 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 at `0x551134e92e537cEAa217c2ef63210Af3CE96a065`. 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](/trading/slippage).

## Quotes

Off chain quoting uses the Uniswap V4 Quoter at `0x3972C00f7ed4885e145823eb7C655375d275A1C5`. 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 by `SaleSplitCalculator` 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 at `0x76Fd297e2D437cd7f76d50F01AfE6160f86e9990`. 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.
