Skip to content
LiquidityFlat 50 USDC per useArc Mainnet · chain 5042

Remove Liquidity on Arc

Removing liquidity returns your share of both sides of the pool along with any trading fees that have accrued to your LP tokens. This tool reads your exact LP balance and the pool's live reserves, previews precisely what each percentage would return, and withdraws on the ratio you choose. Partial withdrawals are supported so you can take profit without closing the position.

Remove Liquidity
Onchain tool
Service fee
50 USDC flat
Network
Arc Mainnet
Gas token
USDC (18 decimals)
Custody
Non-custodial

One 50 USDC payment per use, charged on Arc Mainnet. No percentage of your token, no subscription.

Workspace

Withdraw part or all of your position

Pick a percentage of your LP tokens and read exactly what it returns — both sides of the pool, including the swap fees already sitting in the reserves — before you sign anything.

Flat 50 USDCNo percentage taken

One payment per use of the Remove Liquidity tool. That is roughly 0.02 ETH in value, but the fee itself is settled in USDC: Arc Mainnet has no ETH, because USDC is the native gas token. Gas comes out of the same balance, so there is nothing to bridge and nothing volatile to buy.

Fees are sent to

Hard-coded in the contract at deployment as an immutable value. There is no setter and no admin key, so nobody — including Arctools — can redirect it.

How pricing works
Connect a wallet to continue

You stay in control — Arctools never takes custody of your tokens or liquidity.

Your position

Read from the pair contract, live.

Paste whichever you have — the tool resolves the pair either way.

Withdrawal preview

Exact pro-rata figures from the live reserves.

LP tokens burned
Token out
USDC out
— USDC
Service fee
50 USDC
Total cost
50 USDC + gas

Estimates are labelled as estimates because the reserves move with every swap. The minimums above are the contract-enforced floor: if the pool moves beyond them, the call reverts rather than returning less.

Connect a wallet to submit this transaction.

Arc USDC has two interfaces, one balance

Native USDC (used for gas and msg.value) carries 18 decimals. The ERC-20 interface at 0x3600…0000 exposes the same balance with 6 decimals. Mixing the two in one calculation is off by 10¹² — Arctools always uses the ERC-20 interface for pool math and the native interface for gas and service fees.

What you actually receive

Burning LP tokens destroys a claim on the pool and returns the underlying assets in the same proportion the pool holds them. The arithmetic is a single division: your share of each reserve is reserve × LP burned ÷ LP total supply. Burn 10% of the LP and you receive 10% of the token reserve and 10% of the USDC reserve, in one transaction, straight to your wallet.

Trading fees are already inside those numbers. Every swap leaves 0.30% of its input in the pool, which grows both reserves, and both reserves are exactly what your LP tokens are a claim on. So the amounts on this page are larger than the share of the pool you originally funded — that difference is your fee income, realised at the moment of withdrawal. On Uniswap V2 there is nothing to claim separately and no claim function to call; fee collection and withdrawal are the same action. (V3 works differently: fees are tracked per position and must be collected, which is one more reason launches here use V2.)

Two honest limits on the preview. It is computed from the reserves as they are right now, so any swap that lands before yours changes it slightly — the minimums are what protect you there. And it cannot tell you what you paid for the position, because a V2 pool keeps no per-provider record. That is why the comparison panel above asks you for your deposit instead of inventing one.

Partial exit or full exit

A withdrawal is always pro-rata — both assets together — but it does not have to be all of it. Removing a percentage keeps the rest of the position working, which is normally what you want when the reason for withdrawing is recovering capital rather than leaving the market entirely.

Partial exitFull exit
What you burnA chosen percentage of your LPEvery LP token you hold for the pool
What you getThat share of both reservesYour entire share of both reserves
Position afterwardsStill earning its share of every swapClosed; the pool keeps trading without you
Fees that keep accruingOn the part you left inNone — future volume belongs to others
Cost50 USDC flat + gas50 USDC flat + gas
Typical useTake profit, de-risk, fund something elseLeave the market, migrate pools, wind down
Price impact on the poolNone — reserves stay in ratio, so the price does not moveNone for the same reason; the pool gets shallower but not cheaper

Removing liquidity never changes the pool's price. It removes depth, which makes future trades move the price further — the one cost of a withdrawal that buyers notice.

One practical point on cost: the service fee is flat, so five small withdrawals cost five times one large withdrawal. Withdrawing a 200 USDC position in stages costs more in fees than the position earns in months. Batch the withdrawal the way you would batch anything else on Arc.

Why the mix differs from what you deposited

Even a pool that has never been traded hands you back a different mix than you put in, because the pool's whole job is to rebalance. When your token rises against USDC, arbitrageurs buy it out of the pool and leave USDC behind, so you withdraw more USDC and fewer tokens than you deposited. When it falls, the opposite happens: you get more tokens and less USDC, because the pool was accumulating the asset on the way down.

That rebalancing is the mechanical form of impermanent loss, and it is why the dollar value of a withdrawal can look disappointing even when the pool has been busy and the fees are real. It is also why the comparison panel above nets the two effects together: fees earned, minus divergence, versus a plain hold. There is no way to withdraw only the asset you want — if you need USDC specifically, withdraw first and then swap, accepting that the swap pays 0.30% to the pool you are a part-owner of.

Is removing liquidity a rug pull?

No, and the distinction matters. Removing your own liquidity is ordinary position management: you took a risk, you are taking it off, and in doing so you are realising whatever the pool earned you. Every liquidity provider on every chain does it, and a pool whose creators committed capital permanently would be an unusual pool rather than the trustworthy baseline.

A rug pull is the same transaction performed against holders who were told the opposite. If a project says its liquidity is locked for twelve months and the LP tokens are then withdrawn in month two, that is a rug — not because withdrawing is wrong, but because the withdrawal contradicted a verifiable commitment. This is exactly why lockers exist: a lock removes the ability to withdraw, so a buyer does not have to judge intentions, only read a timestamp.

Practical consequences for anyone running a launch. First, say what you intend: "unlocked, and I may reduce after the first month" is honest and survivable; saying nothing and then withdrawing is read as an exit whichever way you meant it. Second, if you have locked your LP in the Liquidity Locker, this tool will tell you that the position is not in your wallet instead of letting you build a transaction that cannot succeed. Third, if the LP tokens are yours and unlocked, you can withdraw whenever you like — just do not call it something other than what it is.

Capabilities

What Remove Liquidity on Arc does

Every option you need to withdraw part or all of your Arc Mainnet position, including fees earned — configured before you sign, not patched in afterwards.

Percentage or exact amounts

Withdraw a percentage of your LP tokens or specify exact amounts and let the tool compute the percentage. Both paths use the pool's live reserves.

Accurate output preview

See the precise USDC and token amounts you would receive before signing, including the share of accrued swap fees baked into the current reserves.

Partial exits

Take out 25% now and leave the rest working. Partial removals are the normal way to de-risk a position without abandoning the pool.

Approval handled

The tool checks your existing LP allowance and requests an approval only when one is needed, rather than asking you to grant unlimited spending.

Locked position awareness

If your LP tokens are held by a locker the tool tells you so up front instead of letting you build a transaction that cannot succeed.

Non-custodial

Liquidity is returned directly to your wallet in the same transaction. Arctools never holds your LP tokens or your assets.

FAQ

Remove Liquidity on Arc — frequently asked questions

Straight answers about how this works on Arc Mainnet, what it costs and what happens onchain.

What do I receive when I remove liquidity?
Your proportional share of both reserves in the pool. Because the pool has been charging a swap fee, the reserves are larger than the total that was deposited, so the amounts you withdraw typically exceed what you put in. That difference is your share of the trading fees.
Can I remove only part of my liquidity?
Yes. Removing a percentage of your LP tokens withdraws that percentage of both reserves and leaves the rest working and still earning fees. Partial removal is the standard approach when you want to recover your initial capital without exiting entirely.
Why are the amounts different from what I deposited?
Two reasons. Swap fees have grown the reserves, and the pool has been rebalancing as the price moved, so the mix of the two assets has shifted. That rebalancing effect is impermanent loss, and it is why a position can be worth more in one asset and less in the other than you originally deposited.
Is removing liquidity the same as a rug pull?
No — removing your own liquidity is normal position management. A rug pull is removing liquidity that holders believed was locked, which is why lockers exist: they remove the ability to withdraw at all until a date everyone can verify. If your LP tokens are in the Arctools Liquidity Locker, this tool will tell you rather than let you try.
Do I need to claim fees separately?
On Uniswap V2, no. Fees accrue directly into the pool reserves, so they are automatically included in the amounts you withdraw. V3 positions are different — fees are tracked per position and must be collected, which is why V2 is simpler for most Arc launches.
What if the pool is empty or the pair does not exist?
The tool reads the pool before building anything, so a nonexistent pair or a zero balance is reported immediately and no transaction is offered. Nothing is spent on an impossible withdrawal.

More questions? Read the full FAQ or contact the team.

Keep going

Tools that pair with this one

Everything on Arctools shares one wallet, one USDC balance and one flat fee.

Add Liquidity on Arc

50 USDC flat

Deepen an existing Arc Mainnet pool without disturbing the price.

Open Add Liquidity

Arc Liquidity Pool Creator

50 USDC flat

Create a Uniswap pool on Arc Mainnet and seed it in the same flow.

Open Pool Creator

Arc Liquidity Locker

50 USDC flat

Lock LP tokens on Arc Mainnet until a date you choose and prove it onchain.

Open Liquidity Locker

Ready to remove liquidity on Arc Mainnet?

Connect a wallet, pay 50 USDC once, and everything settles in under a second.