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