ArbitrumArbitrum ERC-20

Create a Liquidity Pool on Arbitrum One

Open a Uniswap pool for your Arbitrum token and make it tradeable in one signed transaction. Choose v2, v3 or v4, pair with ETH or native USDC, and let the ratio of tokens you deposit set the starting price. Your own buy is included in the same transaction. 0.002 ETH plus gas.

0.002 ETH service fee plus network gas, first buy and lock free

arbitrumArbitrum

Create a liquidity pool

Deposit initial liquidity and open trading for your token on Arbitrum.

Exchange

Only one exchange on this chain has the liquidity and routing to matter, so the pool goes here.

Pool version

A simple constant-product pool. One price curve, no range to manage, and the LP position is a plain token you can burn.

Simplest and cheapest to create. Your liquidity covers every price, so the pool never goes idle. This is what most token launches use, and the only version that supports tax tokens.

Initial liquidity

Pick your token and what to pair it with, then deposit both sides. The ratio sets the opening price.

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

Burn LP tokens Free

The LP tokens go to the dead address. The liquidity can never be pulled. v2 fees compound into the pool itself, so nothing is claimable either way. This cannot be undone.

First buy Free

Buy your own token inside the pool creation transaction, so it executes before anyone else can trade.

Service fee
0.002ETH
Network gas
Shown after review
Fees and network costs~0.002ETH

Plus your deposits. Deposits stay yours as liquidity.

Connect your Arbitrum wallet to continue

Non-custodial
Signed in your wallet
You own the LP position

How to Create a Liquidity Pool on Arbitrum

1

Connect and pick a version

Any Arbitrum wallet works. Start by choosing between Uniswap v2, v3 and v4, because that decides what the rest of the form asks you for.

2

Enter the token and its quote token

Paste the ERC-20 token address or pick one you deployed here, then choose ETH or native USDC on the other side of the token pair.

3

Deposit both sides

Type the two amounts. Their ratio is the opening price, recalculated live, and on v3 you also nominate the fee tier and the band your liquidity position covers.

4

Add your own first buy

Set an ETH amount to spend on your token within the launch transaction itself. Then choose where the LP goes: your wallet, the dead address, or a permanent v4 lock.

5

Check the simulation and sign

The build runs against live Arbitrum state and reports what will happen before your wallet opens. One signature covers creating the pool, funding it and buying.

code_off

No Code Required

Create and launch tokens without writing any code. Visual configuration for all features.

visibility

Fully Transparent

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

hub

Multi-Chain

Available on Solana, Ethereum, Base, Arbitrum, Polygon, and BNB Chain.

shield

Full Ownership

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

Frequently Asked Questions

Choose a Uniswap version, give the tool your ERC-20 address, pick ETH or USDC as the quote token, and enter how much of each to deposit. That ratio becomes your token's opening price. One signature creates the pool, funds both sides, optionally buys in for you, and disposes of the LP however you asked. The pool is live on Uniswap the moment it confirms.

A liquidity pool is a smart contract that holds the tokens on both sides of a market, which lets anyone swap one for the other on a decentralized exchange without needing a counterparty. Its price comes from the ratio of tokens in the pool, so a purchase takes some of one side out, puts the other side in, and shifts the price. Anyone who deposits becomes a liquidity provider and earns a cut of every swap in proportion to their share of the pool.

Yes. A deployed ERC-20 with no pool has no price and nowhere to trade. Creating the pool is the step that turns a token contract into something people can buy, and there is no application or approval anywhere in that process on a DEX.

Uniswap, on Arbitrum One, and you pick between v2, v3 and v4. That is where essentially all new listing activity on the chain happens: counting pool creation events over a recent 30-day window, Uniswap's three versions accounted for roughly 97% of every new pool on Arbitrum, and it holds about two thirds of the chain's DEX liquidity and around three quarters of its trading volume. You can also open a Uniswap pool through Uniswap's own interface, which costs nothing beyond gas, but you sequence the approval, the opening price and your first buy yourself.

On Arbitrum, real launches still mostly land on v3, with v4 second and growing. v2 is the simplest option and gives you a fungible LP token. v3 concentrates your deposit into a chosen price band and is the most common choice here. v4 keeps every pool inside one shared contract, which makes it dramatically cheaper to open, and it is the only version where a permanent lock still pays you the trading fees. One reassurance about v4: hooks are optional and the overwhelming majority of v4 pools on Arbitrum use none at all.

The standard advice is 0.3%, but that is not what Arbitrum actually does. Looking at new Uniswap v3 pools opened on Arbitrum over a recent month, the large majority opened at the 1% tier rather than 0.3%, which fits a chain where most new pairs are thin and volatile enough that liquidity providers want paying properly for holding them. 0.3% remains reasonable if you expect steady two-way flow. On v4 there is no fixed tier list at all, so the options offered here are our shortlist rather than a protocol constraint.

ETH by a wide margin. Among new Uniswap v3 pools on Arbitrum in a recent month, WETH was the quote token on the great majority of pairs, and the first buy works on ETH-paired pools. One quirk worth knowing: v4 pools hold native ETH directly rather than WETH, so there is no wrapping step there. If you want your base token priced in a stablecoin instead, use native USDC at 0xaf88...5831. Do not use USDC.e, the older bridged token, and be careful because this is a genuine trap: USDC.e still reports its symbol on-chain as USDC, so wallets show two entries that look identical. Only the token name distinguishes them, and the bridged one carries a fraction of the supply and almost none of the new pools. This tool pairs against the native one.

Arbitrum's ordering rules make this a different question than on other chains, and it is worth knowing what you are actually up against. Arbitrum has run an ordering auction since April 2025: bidders buy an express lane for a round, and every transaction outside that lane has a 200 millisecond delay added to its arrival time. Arbitrum blocks are about 250 milliseconds. Independent research covering millions of express lane transactions found that three entities won more than 99% of those auctions. So the realistic risk is not that somebody sees your pool coming, it is that the first ordering slot after it opens has already been bought by someone else. A buy placed inside the creation transaction sidesteps that entirely, because it is not competing for ordering at all.

Tokenry charges 0.002 ETH, and Uniswap charges nothing to open a pool, so the rest is Arbitrum gas. Measured from real pool creation transactions on the network, a v2 pool costs in the region of fifteen cents, a v3 pool around a quarter of a dollar, and a v4 pool a couple of cents. Guides that quote fifty to two hundred dollars for creating a v3 pool are quoting Ethereum mainnet figures and are wrong by orders of magnitude here.

Arbitrum charges one gas price covering both the network's own computation and the cost of posting your transaction data to Ethereum, folding the second into extra gas units rather than a separate line. The received wisdom is that the L1 data portion dominates on layer 2. For pool creation it does not, and the gap is dramatic: on a real Arbitrum v3 pool creation, the L1 portion was a few hundred gas units out of more than five million, well under a hundredth of the total. Opening a pool is a computation-heavy transaction, not a data-heavy one, so it benefits fully from Arbitrum's cheap execution.

The amounts you deposit set the initial price between them, so there is no price field to fill in. Depositing 4,000,000 tokens against 2 ETH opens the pool at 0.0000005 ETH per token, and multiplying that figure by your total supply gives the market cap you are implying. The tool shows the result as you type, so working backwards from a target price is straightforward.

There is no minimum and no correct number, but the quote side is the one that matters. That is the pool's capacity to absorb buying, and a shallow one means every trade jerks the price around, which anyone reading a chart can see. Deposit an amount you are content to leave in place, since removing it later moves the price and is permanently visible on-chain.

Impermanent loss is the main one: an automated market maker sells whichever asset is climbing, so a token that rises sharply leaves you holding more ETH and fewer tokens than if you had simply held both. Beyond that, both deposited assets stay exposed to price, and you are relying on the pool contracts, which for Uniswap is a well-audited and long-running codebase. Burning or locking the position is the risk you control least afterwards, because neither can be reversed.

It depends what you want from it. Arbitrum holds substantial capital in decentralized finance, but most of it sits in lending markets, perpetuals and real-world asset products rather than in DEX pools, and the chain's DeFi liquidity in pools is a fraction of what those protocols hold. What that means for a launch is that the trading crowd is genuinely present and sophisticated, and that a new pool competes for attention against yield opportunities elsewhere. It also means one thing worth correcting: ARB incentive programmes are not going to seed your pool. The DAO's recent incentive season targeted leverage looping in lending protocols, not liquidity provision for new tokens.

On v2 you receive LP tokens that represent your share of the pool, while v3 and v4 give you a position NFT instead. Whichever you get, there are three options and they are not equivalent. Keeping it leaves you able to withdraw, which anyone can see and read as a risk. Burning removes that possibility permanently, though on a v3 position it destroys the fee claim along with it, because the NFT holds both. The v4 lock is the one worth knowing about: the position goes to a fee-forwarding contract from Uniswap's own liquidity launcher code base, deployed for your pool, where nobody can ever withdraw it while the trading fees still route to you.

Not for most tokens. Anything deployed through Tokenry carries a permit function, so the approval becomes a signature with no gas attached. Permit2 covers many other tokens if your wallet has used Uniswap before. Only a token supporting neither needs a conventional approval first, and the tool identifies which case applies before you commit to anything.

Use v2 for that. Tokens move from your wallet into the pair directly on that path, so a contract that exempts its owner behaves normally, and where a cut is still taken the ETH side is rescaled so your intended opening price holds. Concentrated versions verify that the amount received matches the amount promised and reject the deposit otherwise, so v3 and v4 will not accept a taxing token unless the launcher address is exempted in your contract first.

Yes, provided the position was not burned or locked. Add liquidity deepens the pool at its current ratio, and remove liquidity withdraws anything from 1% to 100%, returning both assets plus any fees a v3 or v4 position has accumulated.

Where Arbitrum Tokens Actually List

A lot of writing about Arbitrum still frames the launch venue as an open question, weighing the chain's native exchanges against Uniswap. Counted directly, it is not much of a question any more. Across a recent 30-day window, Uniswap's three versions produced roughly 97% of all new pools created on the network, and everything else on the chain shared the remainder in single digits. Those other venues are live and working, with real liquidity and real volume behind them. New tokens simply stopped opening there.

The concentration holds on the other measures too. Uniswap carries about two thirds of Arbitrum's DEX liquidity and roughly three quarters of its trading volume. So building this tool on Uniswap alone is not a shortcut, it is where the market went. If you need the token itself before the pool, create an ERC-20 on Arbitrum first.

On Arbitrum, Transaction Order Is Sold

Most advice about protecting a launch is written for chains where a pending transaction is publicly visible before it is mined. Arbitrum does not work that way, but the conclusion people draw from that is wrong, because ordering here is not neutral either. Since April 2025 the chain has auctioned an express lane: whoever wins a round gets their transactions sequenced immediately, and everybody else has a 200 millisecond delay added to their arrival time. A block takes roughly 250 milliseconds, so that penalty is close to a full block.

Independent academic analysis of tens of millions of express lane transactions found that three entities won more than 99% of the auctions. The practical reading for a launch is that the moment after your pool opens is not a fair race, and it is not one you are likely to win by paying more, because the priority fee does not decide ordering here. Placing your first buy inside the pool creation transaction avoids the contest altogether. It is not competing for a slot, it is already in one.

What a Pool Costs Here, Measured

Numbers on this get repeated carelessly. Popular guides still quote fifty to two hundred dollars to open a Uniswap v3 pool, which is a mainnet figure. Taken from real Arbitrum pool creation transactions, a v2 pool costs around fifteen cents of gas, a v3 pool around a quarter, and a v4 pool a couple of cents. Against those, Tokenry's 0.002 ETH service fee is by far the larger number, and it is worth saying that plainly rather than hiding it behind talk of low fees.

There is a counterintuitive detail behind the cheapness. Layer 2 costs are usually described as dominated by the price of posting data to Ethereum, and Arbitrum does fold that cost into your gas rather than billing it separately. But on a pool creation, the data portion measured out at a few hundred gas units against more than five million total, comfortably under a hundredth of one percent. Creating a pool is heavy on computation and light on data, which is exactly the shape of transaction Arbitrum handles cheaply.

Two Tokens Called USDC

Arbitrum has native USDC issued by Circle and USDC.e, the older bridged version from before Circle deployed natively. The trap is sharper than it sounds: the bridged contract still reports its on-chain symbol as USDC, so a wallet listing tokens by symbol shows two apparently identical entries, and only the full name separates them. Pair against the wrong one and your pool sits on a token holding a small fraction of the chain's dollar liquidity, which routers and aggregators largely bypass.

The gap is not close. Native USDC's supply on Arbitrum runs into the billions against tens of millions for the bridged token, and among new Uniswap v3 pools opened in a recent month the bridged version appeared on none of them. This tool only offers the native contract, so the decision is made for you, but it is worth recognising if you have ever seen both in a wallet and wondered which was which.

After the Pool Opens

The pool is routable on Uniswap as soon as the transaction confirms, and DexScreener and similar trackers index it once trades exist, which your first buy provides. From there the tools you are likely to want are add liquidity to deepen the pool as volume justifies it, remove liquidity to take part of it back, and the Arbitrum token manager for the token contract itself, including renouncing ownership.

Worth setting expectations honestly: liquidity makes a token buyable, it does not make it wanted. Arbitrum's DeFi users are experienced and their capital has plenty of competing homes, so a pool is the beginning of the work rather than the end of it.