Add Liquidity on Arc to Your Token's Uniswap v3 or v4 Pool

Add liquidity on Arc Network to an existing Uniswap v3 or v4 pool. Paste your token's address or pick a position you hold, type one amount and sign in your own wallet. Each deposit costs 10 USDC plus gas, and gas on Arc is paid in USDC too. No pool yet? Create a liquidity pool on Arc first.

Arc ERC-2010 USDC 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

How to add liquidity on Arc

  1. 1

    Connect a wallet with USDC on Arc

    Use the wallet that holds your token. Its USDC pays the Tokenry fee, the gas and any USDC you deposit.

  2. 2

    Paste your token's address or pick one of your pools

    If the token has several pools, choose one from the list.

  3. 3

    Pick a position to top up, or start a new one

    If you hold a position in the pool, the form opens on it, and "New position" starts a fresh one. With no position, the form starts a new one.

  4. 4

    Fill in the token or the USDC side

    The other amount fills in to match the pool.

  5. 5

    Open "Review deposit" to see the costs

    The review shows the Tokenry fee and a "Network gas" estimate in USDC before your wallet asks you to sign.

  6. 6

    Press "Add liquidity" and confirm in your wallet

    Your wallet asks for any approval first, then for the deposit.

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.

How much does it cost to add liquidity on Arc?

Adding liquidity on Arc costs a 10 USDC Tokenry fee per deposit, plus gas in USDC. Gas covers the deposit transaction and each approval transaction your wallet asks for.

Do I need both tokens to add liquidity on Arc?

Yes. A deposit on Arc into a position whose price range includes the current price takes both tokens.

Does the Arc pool have to be one I launched?

No. You can add liquidity to an existing pool on Arc that someone else created. A new position can go into a Uniswap v3 or v4 pool that Tokenry finds for your token. A top-up works only on a position that your connected wallet holds.

Do I deposit native USDC or the USDC ERC-20 on Arc?

On Arc, the pool decides which USDC a deposit takes. A v4 pool paired with native USDC takes native USDC, with no approval. Uniswap v3 pools, and v4 pools paired with the USDC ERC-20, take the USDC ERC-20, which you approve like any token. Both kinds draw on one USDC balance. To choose which USDC a new pool uses, pair your token with USDC on Arc.

Where do the trading fees from my Arc position go?

The trading fees an Arc position earns stay with the position. Liquidity providers earn the pool's swap fee, minus the Uniswap protocol share where Uniswap governance's Arc fee vote turned it on. You can collect your trading fees on Arc without removing liquidity, for a 3 USDC Tokenry fee plus gas.

What are the risks of adding liquidity on Arc?

A Uniswap position on Arc carries price risk. After a price move, your liquidity can have a lower value than the 2 tokens would have in your wallet. Uniswap calls this impermanent loss, because it goes away if the price returns. A position outside its range can also end up holding only one of the 2 tokens. Tokenry never holds your funds: you sign every approval and the deposit in your own wallet, and the position NFT is in your wallet when the deposit is done. Approvals are limited to what the deposit can use, never unlimited. Before you sign, the review checks the deposit and warns you if the check finds it will probably fail.

How do I get my liquidity back out on Arc?

Use remove liquidity on Arc to withdraw from your position. Removing costs a 10 USDC Tokenry fee plus gas.

01

Tokenry fee and USDC gas for an Arc deposit

The Tokenry fee is 10 USDC per deposit, paid to Tokenry with the deposit transaction. Gas for the deposit varies and is paid in USDC, shown as an estimate before you sign. Gas for each approval also varies, and applies only when your wallet sends an approval transaction. Your deposit is not a fee: it goes into the pool and stays your liquidity.

If the deposit transaction reverts, Tokenry keeps no fee, but the gas for that transaction is spent. USDC is Arc's gas token, so an Arc deposit needs no ETH. More on how gas works on Arc.

02

Add liquidity to a Uniswap pool on Arc by token address

When you paste a token address, Tokenry finds the token's Uniswap v3 and v4 pools on Arc paired with USDC, on the 0.01%, 0.05%, 0.3% and 1% fee tiers. You can also paste a v3 pool address; for a v4 pool, paste the token's address. A pool with no liquidity at the current price still takes a deposit.

Both Uniswap versions on Arc are Uniswap's own deployments. Arc's Uniswap v4 contracts appear on Uniswap's v4 deployments page, and Uniswap Labs' governance post lists the Uniswap v3 factory on Arc.

03

Add to an existing Uniswap v3 or v4 position on Arc

A top-up on Arc joins the position you choose and keeps its price range. Tokenry mints no new position NFT for the top-up. On a Uniswap v4 top-up, the fees the position has earned are credited toward the deposit, as Uniswap's v4 increase-liquidity guide describes. If the position's range is outside the current price, only one token goes in.

04

Full range or a custom price range on Arc

A new position on Arc covers the full price range by default ("Full range"). Pick "Custom" to set a minimum and a maximum price, in USDC per token. A position is out of range when the price moves outside those 2 prices.

The deposit earns fees only while the price stays inside the range, as Uniswap explains for concentrated liquidity. A custom range all above or all below the current price takes only one of the 2 tokens.

05

Max wallet and blacklist tokens on Arc

Some Arc tokens made with Tokenry can have a max wallet or a blacklist switched on. Liquidity for such a token goes only into a Uniswap v4 pool paired with native USDC.

06

Where an Arc deposit shows up

Your new Arc position arrives in your wallet as a Uniswap position NFT, an ERC-721 token. The deposit transaction shows on Arc Explorer, and the pool's chart is on DexScreener.

The other Arc token tools cover the steps after a deposit.