Add Liquidity on Ink: One Form for Uniswap v2, v3 and v4

Add liquidity on Ink, the Ethereum layer 2 built on the OP Stack, to your token's Uniswap v2, v3 or v4 pool, or top up your v3 or v4 position. Type either amount and the other fills in to match the pool. You pay a 0.005 ETH Tokenry fee plus gas in ETH and sign every step in your wallet.

Ink ERC-200.005 ETH Tokenry fee plus gas

Pool

Choose a pool

Pick one of your pools or paste a token or pool address.

Connect your wallet to see your pools, or paste an address.

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

What you click to add liquidity on Ink

  1. 1

    Switch your wallet to Ink

    Connect a browser wallet, WalletConnect or Coinbase Wallet. The tool asks your wallet to switch to Ink before it sends anything.

  2. 2

    Find your pool or paste an address

    With a wallet connected, the tool lists your Uniswap pools and positions on Ink, v4 included. If your pool is not listed, paste the token or pool address.

  3. 3

    Choose a position on v3 or v4

    Keep one of your positions under "Position" or pick "New position". A new position uses "Full range" unless you set a "Custom" min and max price.

  4. 4

    Set how much goes in

    Type an amount for either token. "MAX" on the ETH side leaves room for the Tokenry fee and gas.

  5. 5

    Read the costs before you sign

    Open "Review deposit" to check your deposits, the position or pool share, the slippage and the costs.

  6. 6

    Approve, then deposit

    Press "Add liquidity". Your wallet asks for each approval or signed message the review listed, then for a transaction that adds the liquidity.

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 do I pay to add liquidity on Ink, and is there a free way?

Adding liquidity on Ink costs a 0.005 ETH Tokenry fee per deposit plus gas in ETH. You also need the token amounts you deposit. To avoid the Tokenry fee, you can add liquidity in Uniswap's own app, which supports Ink on v2, v3 and v4 (Uniswap). Since Uniswap's UNIfication change, Uniswap Labs does not charge an interface fee (Uniswap fees). Gas still applies there.

Does adding liquidity on Ink work with Uniswap v2, v3 and v4?

Yes, for Uniswap v2, v3 and v4 pools on Ink that already exist. Your deposit goes into the fee tier of the pool you pick, so the form has no tier choice.

Can I join a Uniswap pool on Ink that someone else created?

Yes, you can add liquidity to a Uniswap pool on Ink that someone else created, whether it was made with Tokenry or elsewhere. A v2 pair with no liquidity yet has no price, so set its first price when you create a liquidity pool on Ink. Start there too if your token has no pool yet.

What lands in my wallet after I add liquidity on Ink?

A v2 deposit on Ink gives you LP tokens for your share of the pool. A new v3 or v4 position arrives as a position NFT. Both go to your connected wallet. Approvals never cover an unlimited amount. Tokenry's contracts have their source verified on the Ink explorer (Blockscout). After each deposit, you get a link to the transaction there.

Does my Ink liquidity earn a share of Uniswap trading fees?

Yes. Swaps in a Uniswap pool on Ink pay trading fees to its liquidity providers, less any Uniswap protocol fee. A v2 pool charges 0.3%, shared among providers by their share of the pool. A v3 or v4 position earns only while the price is inside its range, and Tokenry has a separate tool to claim LP fees on Ink.

Can I lose value by adding liquidity on Ink?

Yes, liquidity you add on Ink can lose value. Impermanent loss is a loss of value that happens when the 2 tokens' prices move away from where they were at your deposit. In most cases, a custom price range raises the chance of impermanent loss (Uniswap).

Can I withdraw my Ink liquidity later?

Yes. Your LP tokens or position stay in your wallet. You can remove liquidity on Ink at any time for a 0.005 ETH Tokenry fee plus gas.

01

What one Ink deposit costs, line by line

Tokenry fee: 0.005 ETH per Ink liquidity pool deposit. It is paid inside the deposit transaction, so there is no separate payment.

Gas: paid in ETH, in 2 parts. One is an execution fee on Ink, and the other is a security fee for publishing the transaction data to Ethereum (Ink docs). Each approval transaction adds its own gas.

The review shows an estimate of the deposit's gas. Your wallet shows the final gas before you confirm.

Your deposits: the token amounts you put in. On an ETH pair, the ETH you deposit is sent in the same transaction as the fee.

If the deposit transaction fails, it reverts and Tokenry keeps no fee. The gas for that transaction is still spent.

02

How each Uniswap version on Ink sets the second amount

When you add liquidity on Ink to a v2 pool, the second amount follows the pool's current ratio, and the form shows your share after the deposit. On v3 and v4, it follows your position's price range.

A v2 or full-range deposit takes the 2 tokens at equal value. On a custom range, the split depends on where the current price sits in the range.

Slippage tolerance is 0.5%, 1% or 2%, with 1% as the default. On v4, the deposit can take up to your amount plus the slippage margin, the price movement you allow. The unused part comes back in the same transaction.

03

Top-ups and out-of-range positions on Ink

A top-up adds to an existing v3 or v4 position on Ink and keeps its price range.

On v3, the position NFT stays in your wallet, and you sign no extra message. On v4, you sign 1 message that lets the deposit use the NFT, and the NFT returns to your wallet in the same transaction.

If the price is outside the position's range, only 1 of the 2 tokens goes in. A new custom range entirely above or below the current price also takes 1 token. That liquidity earns no fees until the price enters the range.

04

ETH and USDC pairs on Ink

On an ETH pair on Ink, you deposit ETH, not WETH. Uniswap v2 and v3 ETH pairs hold WETH (wrapped ETH), and the tool wraps your ETH in the same transaction. A v4 pool paired with native ETH takes ETH directly (Uniswap docs). A v4 pool paired with WETH instead of native ETH takes WETH from your wallet.

When you search from your token address, the USDC the tool checks is Circle's USDC on the Ink chain. A pasted v2 pair or v3 pool can use a second token other than ETH or USDC. A v4 pool has no address to paste. The tool lists it when your wallet holds a position in it, and can also find it from your token address when the pool pairs your token with ETH or USDC.