Short answer: To check an Arc token, run a buy-then-sell test through its USDC pool, subtract the Uniswap v3 fee tier to get the real tax, and measure how many dollars you can sell before the price falls off the edge of the pool's range. GoPlus doesn't cover Arc, so a blank honeypot field means unchecked, not safe.
Arc is a new chain, and most safety tools can't see it yet. If you trade there, you do the checks yourself or use something that tests the sell on-chain. This guide covers what's specific to Arc. The chain-agnostic checklist is in how to check if a token is safe, and the sister guide for the other new EVM chain is Robinhood Chain memecoins.
What is Arc?
Arc is Circle's layer 1 blockchain, built around USDC. Its public mainnet went live on September 16, 2026. Gas is paid in USDC, not ETH, the mainnet chain ID is 5042, and the official explorer is explorer.arc.io.
Arc is EVM-compatible and, per its docs, most contracts deploy unchanged. So an Arc token is a normal ERC-20: owner switches, fee setters and renounced ownership work the way they do on Ethereum or BSC. The differences are in the pools, the tooling and a few chain-level rules covered below.
Where do Arc tokens trade?
New Arc tokens mostly trade on Uniswap v3 pools quoted in USDC. That's the one thing that makes Arc easier than other chains: the pool's money side is dollars, so the liquidity number is already in dollars. You don't need to convert from ETH or BNB at a price that moves while you look at it.
It also means gas and trading come out of the same balance. Buy with your whole USDC balance and you have nothing left to pay gas on the sell. Keep a dollar or two back.
Why don't the usual honeypot checkers work on Arc?
Because GoPlus, the security API most scanners and wallets read from, doesn't cover Arc. Paste an Arc contract into a tool built on it and you get nothing or "not supported".
The tell people miss: no data is not a pass. Treat a blank honeypot field as unknown until something actually simulates the sell. The full list of ways a sell gets blocked is in how to spot a honeypot token.
What's different about Uniswap v3 pools?
Three things change how you read a v3 pool, and each one shows up in a real check.
Fee tiers. Every v3 pool has a fixed fee, commonly 0.05%, 0.3% or 1%. A round trip pays it twice. On a 1% pool, losing about 2% on a test buy and sell is just the pool fee, not a token tax. Subtract it before you judge. How real taxes work is in what is a sell tax.
Price ranges. v3 liquidity sits inside a price range the LP picks. A narrow range gives tight prices near the current price, then nothing past the edge. A sell that pushes the price below the bottom of the range falls off a cliff.
Positions are NFTs, not LP tokens. There's no fungible LP token to find on a Holders tab. The question "is the liquidity locked?" becomes "who holds the position NFT?" If it sits in the deployer's own wallet, they can pull it whenever they like. Background in liquidity locked vs burned.
Which Arc quirks matter to a trader?
Most of Arc behaves like any EVM chain. These are the differences from Arc's own docs that can trip you up.
USDC has two decimal views. Native USDC uses 18 decimals and the ERC-20 interface uses 6, sharing one balance. A tool that reads the wrong one can show a balance or pool reserve that's off by a factor of a trillion, or show 0 for tiny amounts that are still there. If two tools disagree on a USDC number, that's usually why.
A 20 Gwei fee floor. Transactions with a max fee below 20 Gwei are dropped by the mempool, with no error receipt. If your sell seems to vanish, check your wallet's gas setting before you assume a honeypot.
Final on inclusion. Arc finality is instant and deterministic. A sell that lands is final, and so is a bad buy. Block timestamps have one-second resolution, so several blocks can share one. Use block numbers, not timestamps, to judge who bought first.
Circle's USDC blocklist. A USDC transfer to or from a blocklisted address reverts, and still costs gas. That's Circle's compliance list, separate from any blacklist inside the token's own contract. The token's blacklist is the one a dev can use to trap you.
Testnet looks the same. Arc testnet uses chain ID 5042002 and its own explorer. Before you sign, confirm your wallet is on 5042 and the token page is on explorer.arc.io.
A worked example: the cliff at the edge of the range
This is a hypothetical Arc token, not a real one. It trades in a 1% USDC pool, a chart site shows $60,000 of liquidity, and ownership is renounced.
Round-trip test: a dust buy and sell keeps 96% of the money. About 2% of that loss is the pool fee paid twice, so the real combined tax is about 2%. Not a honeypot, nowhere near a 20% cap.
Exit depth: the LP put most of the liquidity in a narrow band around the current price. Quoting real sells, $200 gets 98% of the shown price and $1,000 gets 96%. At $3,000 the price drops out of the range and you get about 35%.
So the realistic exit is roughly $1,000, not the $60,000 on the chart. And because the position NFT sits in the deployer's wallet, even that depth can disappear in one transaction. Every contract check passed. The pool is the risk.
How do you check an Arc token by hand?
Open the token on explorer.arc.io and confirm the source code is verified. Unverified on a new chain is a hard no.
Read the owner. Is ownership renounced, and is any fee setter, blacklist or trading switch still callable? See what renounced ownership means.
Find the pool. Note the fee tier, the price range of the main position, and which wallet or contract holds the position NFT.
Look at the first buyers by block number. Same-block buys from fresh wallets holding a big share of supply is a bundled launch. More in what is a bundled launch.
Check the deployer's past tokens. A string of dead launches behind one wallet tells you what comes next.
Test the sell before you size up. A tiny real buy and sell, with your max fee at or above 20 Gwei, is the honest manual test. It still tells you nothing about depth.
What does MoonRadar check on Arc?
Because GoPlus doesn't cover Arc, MoonRadar runs its own sell test on-chain. It simulates buying and then selling the token through the real pool and shows the buy-plus-sell tax as a percentage. Anything over 20% is flagged as a tax trap and treated as unsafe to buy.
It also measures exit depth by probing real sell sizes against the pool, so you see roughly how many dollars you can sell before the price collapses, not the chart site's liquidity figure. It shows what the pool is quoted in, reads ownership on-chain, and folds it all into one Safety Grade: Looks clear, Caution or Avoid. The scan is free and needs no sign-up.
For calls, MoonRadar watches new USDC-quoted Uniswap v3 pairs on Arc and only surfaces a token after it passes liquidity and safety gates: the sell test, the tax cap and the deployer's rug history. Bundled launches where one operator controls a large share of supply are hidden, and drained pools are removed automatically. A call is a find, not a promise. New Arc tokens are high-risk and most fail. Checking a BSC coin instead? See the BNB Chain honeypot check.