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

# Glossary

> Terms used across InkyPump V2 and InkySwap.

## A

**Address.** A unique identifier for wallets and smart contracts on the blockchain. Looks like `0x1234...abcd`.

**Anti-snipe.** A captcha gate on V2 launches that runs for 0 to 60 seconds after launch. Buys and sells during the window require a captcha signature. Not a fee penalty. See [Anti-Snipe](/token-creation/anti-snipe).

**AMM (Automated Market Maker).** A protocol that prices assets through a formula instead of an order book. V2 tokens trade on a Uniswap V4 pool after bonding.

## B

**Bonding curve.** The mathematical curve that prices a token while it raises ETH. V2 uses a linear curve with a configurable gain multiplier (1x to 21x). The curve runs until the target raise is met, then the token bonds to a Uniswap V4 pool. See [Bonding Curve](/token-creation/bonding-curve).

**Bond event.** The moment a token's bonding curve fills and the contract migrates liquidity to a Uniswap V4 pool. Happens automatically in one transaction.

**Buyback.** A portion of the variable fee that buys and burns the token from the curve or the V4 pool. Configurable per launch (`creatorFeeSplitBps`).

## C

**Captcha auth.** The signed token required by the V2 hook during the anti-snipe window. The InkyPump UI fetches it automatically.

**Cloudflare Turnstile.** The captcha system used for the launch creation form to prevent automated launches.

**Creator fee split (`creatorFeeSplitBps`).** A number from 0 to 10000 set by the creator at launch. Controls how much of the 1 percent variable fee goes to the creator versus the buyback. Updatable after launch by the creator.

## D

**DEX (Decentralized Exchange).** A peer to peer marketplace where transactions happen directly between traders. InkySwap is a DEX. V2 tokens trade on a Uniswap V4 pool after bonding.

**Dutch auction.** An auction where the price starts high and decreases over time. Used for Emperor of the INK selection.

## E

**Emperor of the INK (EOTI).** The daily featured token on InkyPump's homepage, selected through a Dutch auction. Works for both V1 and V2 tokens. See [Emperor of the INK](/trading/boosted-token).

**Event (on chain).** A log emitted by a contract. V2 emits `LaunchCreated`, `Trade`, `Referral`, `LaunchFinalized`, and others. Used by indexers to track activity.

## F

**Finalization (or bonding).** The transaction in which a token's curve closes and a Uniswap V4 pool is created and seeded.

**Funding progress.** The percentage of the target raise that has been raised so far. Shown on the trade page.

## G

**Gain multiplier (`gainBps`).** Controls how steep the V2 bonding curve is. 1x is flat. 21x is the maximum. The contract field is in bps so 200,000 corresponds to 21x.

**Gas fees.** Transaction costs paid in ETH. Required for every on chain operation.

## H

**Hook.** A smart contract on a Uniswap V4 pool that runs custom logic on each swap. The InkyPump V2 hook routes swap fees back to the creator and buyback after a token bonds.

## I

**Ink mainnet.** The Layer 2 blockchain where InkyPump runs. Chain ID 57073.

**InkyPump.** The token launch platform at [inkypump.com](https://inkypump.com).

**InkyPump V2 hook.** The current launch contract at `0x4cC8F6d5B7cE150CCC0A9B7664532B1283b96AC4` on Ink mainnet.

**InkySwap.** The wider DEX on Ink, separate from InkyPump.

## K

**King of the INK (KOTI).** The V2 token with the strongest performance relative to its bonding curve progress. Featured on the homepage.

## L

**Launch ID.** A unique uint256 identifier for each V2 launch. Returned by `createLaunch`.

**Launch timestamp.** Unix time at which a V2 launch opens for trading. Set to 0 for immediate launch.

**Liquidity supply.** The portion of the total supply paired with ETH in the V4 pool at bonding. Computed by `SaleSplitCalculator` based on the target raise and gain multiplier.

## M

**Market cap.** Token price multiplied by total supply.

**Min buy / min sell.** The smallest allowed trade. `MIN_BUY_ETH = 0.00001 ether`. `MIN_SELL_TOKENS = 1 ether` (1 token).

## P

**PoolKey.** The Uniswap V4 struct that identifies a pool: token pair, fee, tick spacing, and hook. The post bond pool uses fee 1000 (0.1 percent) and tick spacing 60.

**Points.** Reward units earned through trading, launching, and referring. Aggregated on the leaderboard. See [Leaderboard](/rewards/leaderboard).

**Post-bond.** The phase after a token bonds. Trading happens on the Uniswap V4 pool. Curve calls revert.

**Prebuy.** Optional creator buy at launch. Send the prebuy ETH amount as `msg.value` on the `createLaunch` call. There is no separate `prebuyEth` parameter on the struct. Prebuys bypass the anti-snipe captcha gate because they execute in the same transaction as the launch.

**Pre-bond.** The phase before a token bonds. Trading happens on the bonding curve.

**Price impact.** How much a trade moves the price. Larger trades relative to remaining curve supply cause higher impact.

**Protocol fee.** The 1 percent fixed fee on every V2 curve trade. Goes to the InkyPump treasury.

**Proxy.** A contract that delegates execution to an implementation contract. The InkyPump V2 hook is a UUPS proxy.

## R

**Referral.** An on chain attribution mechanism on V2. When a trader passes a referral code, the contract emits a `Referral(launchId, trader, referralCode)` event. No fee impact. Used for off chain point attribution. See [Referrals](/rewards/referral).

**Referral code.** Any string. The contract does not validate it. Off chain systems decide what counts.

## S

**Sale supply.** The portion of total supply sold through the curve. The rest is paired in the V4 pool at bonding.

**Slippage.** The buffer between the previewed output and the minimum acceptable output. If the chain state changes between preview and execution, slippage protects you from a worse fill. See [Slippage](/trading/slippage).

**Smart contract.** Self executing code on the blockchain.

## T

**Target raise.** The ETH amount the curve needs to raise before the token bonds. V2 supports 1 to 5 ETH per launch.

**Tick spacing.** A Uniswap V4 parameter that controls the granularity of pool prices. V2 pools use 60.

**Token.** An ERC20 contract launched through InkyPump.

**TokenFactory.** The V1 launch contract, deprecated. See [Legacy Contracts](/legacy/contracts).

**Total supply.** 1,000,000,000 tokens per V2 launch.

**Transaction hash (tx hash).** Unique identifier for a blockchain transaction. Search on [explorer.inkonchain.com](https://explorer.inkonchain.com).

## U

**Uniswap V4.** The AMM protocol V2 tokens bond to. Pools support hooks that run custom logic on swaps.

**Universal Router.** The Uniswap V4 router used to swap against bonded V2 pools. At `0x551134e92e537cEAa217c2ef63210Af3CE96a065` on Ink.

**UUPS proxy.** A proxy pattern where the upgrade logic lives in the implementation, not the proxy itself. Used by the V2 hook.

## V

**Variable fee.** The 1 percent on every V2 curve trade that splits between creator and buyback according to `creatorFeeSplitBps`.

**V1.** The legacy launch system using the `TokenFactory` contract and Uniswap V2 bonding. Deprecated.

**V2.** The current launch system using the InkyPump V2 hook and Uniswap V4 bonding.

## W

**Wallet.** Software or hardware that stores private keys and signs transactions.

**WalletConnect.** Protocol that lets mobile wallets connect to web apps through QR codes.

**WETH.** Wrapped ETH. On Ink mainnet at `0x4200000000000000000000000000000000000006`. The V4 pools pair the launched token with WETH.

**withdrawFees().** The function creators call on the V2 hook to receive their accrued earnings.

## Symbols

**0x.** Prefix for Ethereum addresses and hex values.

**Bps (basis points).** 1 bps equals 0.01 percent. 10000 bps equals 100 percent. `BPS_DENOMINATOR = 10_000` in the contracts.
