Create a Liquidity Pool on Ink and Make Your Token Tradeable on Uniswap

Create a liquidity pool on Ink, the Ethereum layer 2 built on the OP Stack, for your own ERC-20 token, not for the INK token. Choose Uniswap v2, v3 or v4, with ETH or USDC as the pair. You pay a 0.005 ETH Tokenry fee plus gas in ETH, and your wallet signs every step. No token yet? First [create a token on Ink](/ink-token-creator).

Ink ERC-200.005 ETH Tokenry fee plus network gas, no Tokenry fee for the first buy or the lock

Pool setup

Exchange

Where the pool lives and gets traded.

Pool version

The simplest pool, covering every price. Tax tokens need it.

Liquidity

Initial liquidity

Pick both tokens and amounts. The ratio sets the opening price.

Paste a contract address or pick one of your tokens.
Ink native coin
Opening priceEnter both amounts

Launch options

Burn LP tokens Free

The LP tokens are burned, so nobody can ever pull the liquidity.

First buy Free

Buy your token in the same transaction that adds the liquidity.

Buys from your other wallets

Up to 10 wallets buy as soon as the pool is live.

Why Tokenry

  • No Code Required

    Create, send and manage tokens without writing any code. Your wallet signs every step.

  • Fully Transparent

    All token data is publicly visible and verifiable on block explorers.

  • Multi-Chain

    Works on Solana and 12 EVM chains, including Ethereum, Base, Arbitrum, Polygon and BNB Chain.

  • Full Ownership

    You have full control. We never hold your keys, tokens, or authority.

How it works

Your Uniswap pool on Ink in 5 steps

  1. 1

    Load your token

    With your wallet connected on Ink, paste the contract address under "Your token" or pick one of your tokens.

  2. 2

    Keep v2 or switch version

    In "Pool setup", keep Uniswap v2 or switch to v3 or v4. On v3 and v4 you also pick a fee tier.

  3. 3

    Fund both sides of the pool

    In "Liquidity", choose the coin under "Pair with" and type both amounts. Their ratio sets the opening price.

  4. 4

    Decide what happens at launch

    In "Launch options", turn on burn or lock, or a first buy, if you want them. Burning or locking is permanent.

  5. 5

    Sign the pool transaction

    Select "Review pool", check the review, then select "Create pool on Ink" and confirm in your wallet. Approvals may come first; then one transaction creates the pool.

Related guide

How to Create a Cryptocurrency

How to create a cryptocurrency: most people want a token, not a new blockchain. Deploy a token with no code in minutes for a flat fee, or learn the coin route.

FAQ

Frequently asked questions

Something not covered here? Contact support.

What does creating a liquidity pool on Ink cost, and can it be done for free?

Creating a liquidity pool on Ink with Tokenry costs a 0.005 ETH Tokenry fee plus gas in ETH, and your deposits go into the pool. A route without a Tokenry fee exists: anyone can create a pool on Ink in Uniswap's own app. Uniswap Labs has charged no interface fee since December 27, 2025, so there you pay gas in ETH and your deposit.

Which DEX does Tokenry use to create a pool on Ink?

Tokenry creates standard Uniswap pools on Ink. They sit on Uniswap contracts that are verified on Ink's Blockscout under their Uniswap names.

What can I pair my token with on Ink?

You can pair your token with ETH on Ink, which the form starts on, or with USDC. For a USDC pair on Ink, the tool uses Circle's USDC. You can also paste the contract address of another ERC-20 token. A Tokenry token with active anti-whale limits or a blacklist pairs with ETH, or with USDC, USDT0 or USDC.e on v2.

Can I create an Ink pool for a token with a tax?

Yes. A token with a tax gets a Uniswap v2 pool on Ink paired with ETH, and the form switches to that on its own. A Tokenry token's buy and sell taxes apply in its v2 pools with ETH, USDC, USDT0 or USDC.e, never in a v3 or v4 pool, and a stablecoin pool can follow once its ETH pool has liquidity.

Will my pool show on Uniswap and DexScreener?

Uniswap's app supports Ink, so your pool can be traded there. DexScreener shows pairs on Ink, and once the pool is created you get links to trade it on Uniswap and to its chart on DexScreener. The pool transaction itself shows on Blockscout, the Ink chain explorer at explorer.inkonchain.com.

Is the token approval for an Ink pool unlimited?

No. The approval for an Ink pool covers only what the launch takes from your wallet. That amount is your planned deposit, plus 0.5% on v4 (refunded when unused). On a USDC pair it also covers the first buy. Some tokens need only a signed message, or nothing if they are already approved. Tokenry is non-custodial: you sign every step in your own wallet.

01

ETH you need for an Ink pool: fee, gas and deposits

Every cost of a new liquidity pool on Ink, and who receives it. The Tokenry fee is 0.005 ETH, paid in the pool transaction, and Tokenry receives it. Gas is paid in ETH to the network: an execution fee plus a security fee (the L1 data fee) for publishing to Ethereum (Ink docs). Your deposits are your token plus ETH or USDC, in the amounts you choose, and they go to the new pool, not to Tokenry. A first buy is optional: it is the amount you choose, with no Tokenry fee, spent in the new pool for your token. Burn or lock is optional too, with no Tokenry fee; gas applies.

With an ETH pair, your wallet sends the fee, the ETH deposit and any first buy in the pool transaction. Keep ETH for gas on top of that, including the security fee, which Ink's docs say is generally the larger part. Any approval adds its own gas.

If the transaction fails on-chain, nothing changes, but the gas is still spent.

02

How the 3 Uniswap versions differ on Ink

Each Uniswap version on Ink gives your pool a different swap fee, price range and kind of holding.

Uniswap v2 has a 0.3% swap fee, covers every price with no range to set, and gives you LP tokens.

Uniswap v3 offers 0.01%, 0.05%, 0.3% or 1% as the swap fee (0.3% pre-selected), a full range or a custom range, and gives you a position NFT.

Uniswap v4 offers 0.01%, 0.05%, 0.3% or 1% in the tool (1% pre-selected), a full range or a custom range, and gives you a position NFT.

A token with a tax needs v2 with ETH. A fee tier or a custom price range needs v3 or v4. A lock that keeps your fees claimable needs an Ink Uniswap v4 pool.

The swap fee goes to the liquidity providers whose liquidity is in range when a trade happens, less any Uniswap protocol fee (Uniswap docs). A custom range on v3 or v4 earns nothing while the price is outside it.

On an ETH pair you deposit native ETH on every version. A v4 pool keeps it as ETH, while v2 and v3 pools hold it as WETH.

03

Set the opening price of your pool

The opening price of a new pool on Ink is the pair-side deposit divided by the token deposit. For example, 1,000,000,000 tokens and 1 ETH open the pool at 0.000000001 ETH per token. The same tokens with 2,000 USDC open it at 0.000002 USDC per token. These numbers are arithmetic, not a recommendation.

Each pair, Uniswap version and fee tier is its own pool, with its own price and liquidity. So an ETH pool and a USDC pool for your token are 2 separate pools.

If the pool already exists, the tool adds to it at its current price instead of setting a new one. To top up a pool later, add liquidity on Ink.

04

What burning LP or locking a v4 position does on Ink

Burning LP or locking liquidity on Ink is off by default. When you turn it on, the result depends on the version. On v2, the LP tokens are burned. On v3, the position is burned, and its fees can no longer be claimed. On v4, the position is locked forever, and you can still claim its swap fees.

Either choice is permanent: nobody, you included, can ever withdraw that deposit. Before you continue, the tool asks you to tick "I understand this cannot be undone."

The v4 lock is a contract made for your position. Claiming its fees costs gas only, with no Tokenry fee: claim pool fees on Ink.

If you keep the liquidity instead, it stays in your wallet, and you can add to it or remove it later.

05

Buy first in the pool transaction

A first buy at launch is optional in the Ink liquidity pool creator. You enter an amount in the coin the pool pairs with, such as ETH or USDC.

The buy runs in the same transaction as the pool creation, from the new pool, right after your deposit goes in. After the buy, the price is above the opening price you set. On v3 and v4, a first buy needs a price range that includes the opening price.

Up to 10 of your other wallets can also buy right after the pool transaction confirms. Each buys in its own transaction, with its own funds and gas in ETH. Their keys stay in your browser and are never sent to Tokenry. A wallet skips its buy if the price moves past the limit you set.