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

# V1 Contracts

> Deployed contract addresses for the V1 InkyPump system on Ink mainnet.

<Warning>
  These are the V1 contracts. They are deprecated and only kept here for reference and to support trading of existing V1 tokens. For new integrations, use the [V2 contracts](/api-reference/contracts/overview).
</Warning>

## TokenFactory (V1)

The original launch contract. Used an exponential bonding curve and finalized to Uniswap V2.

| | |
| - | - |
| Address | `0x1D74317d760f2c72A94386f50E8D10f2C902b899` |
| Chain | Ink mainnet (57073) |
| Status | Live, no new launches |

Tokens launched on this contract still trade through their original Uniswap V2 pair after they bonded.

## Early V4 Hook (transitional)

A short lived Uniswap V4 hook that shipped between V1 and the current V2. A small number of tokens launched here. It is still queryable.

| | |
| - | - |
| Address | `0x4728F37593B7F7091E6208f6518A04aBFeC96Ac4` |
| Chain | Ink mainnet (57073) |
| Status | Live, no new launches |

For docs purposes this is grouped under V1 since it predates the current V2 hook.

## TokenUpdate

Used to update metadata on V1 tokens.

| | |
| - | - |
| Address | `0x330152B13B4ecaE511d1e2a211c6C63CB36be061` |
| Chain | Ink mainnet (57073) |

## Uniswap V2 Router (used by V1 finalization)

| | |
| - | - |
| Address | `0xA8C1C38FF57428e5C3a34E0899Be5Cb385476507` |
| Chain | Ink mainnet (57073) |

## V1 Constants

These are the constants that V1 launches used.

| Constant | Value |
| - | - |
| Total supply | 1,000,000,000 tokens |
| Liquidity supply (post finalize) | 200,000,000 (20 percent) |
| Sale supply (curve) | 800,000,000 (80 percent) |
| Funding goal | 3 ETH (hardcoded per token) |
| Creation fee | 0.001 ETH |
| Anti-snipe window | 25 seconds |
| Anti-snipe fee | 30 percent decaying to 5 percent linearly over 25 seconds |
| Base fee after window | 5 percent |
| Curve type | Exponential, `price = a * e^(b * x)` |
| Finalization | Add liquidity to Uniswap V2 pair, burn LP tokens |

## Migration

There is no on chain migration path from V1 to V2. V1 tokens stay on V1. New tokens are V2 by default.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.