On-chain investigationArcUniswap v4Wash trading

Arc blockchain by Circle: four days after launch, half of its DEX volume was fake, and two wallets made it

The Arc blockchain by Circle went live on September 16. Four days later its DEX volume looked healthy: up on the day before, close to where it stood on day three. We pulled every swap through Bitquery and split the total by token. Two tokens minted the night before, one named Wrapped Ether and one named Argus, made up almost half of it. Nearly all of that came from two transactions, one from each of two wallets. The same two wallets had signed three more the night before. Each transaction bought and sold the same token up to twenty times and ended close to where it started. Take all five out and Arc's trading fell by a quarter that day.

At a glance
The Arc blockchain by Circle showed $81.5 million of DEX volume on September 20, its fifth day. Two tokens minted the night before made up $39.9 million of it. One is named Wrapped Ether. The other is named Argus, the same as Arc's busiest launchpad token. Two wallets signed almost all of that trading, in two transactions that day and five transactions counting the night before. Each transaction added money to the token's pool, swapped back and forth against it up to twenty times, then took the money back out. The two wallets hold about $5,200 between them and paid a little over one dollar in gas. Without those five transactions, Arc's DEX volume fell 25% that day instead of rising 8%. Every number comes from the Bitquery Arc API.
48.9%
Share of Arc DEX volume on Sep 20 from two new tokens
5
Transactions that produced $59.8M of counted volume
$5,200
USDC held by the two wallets that signed them
1,000
Empty addresses sent the Argus-named token in 14 seconds

01 — The headline numberDay five looked like a recovery

Arc is the blockchain built by Circle, the company behind USDC. USDC pays the gas, and the pitch is payments and foreign exchange. It opened to the public on September 16. Like every new chain, it opened to a rush of airdrop hunters, NFT mints and memecoins, and then the rush thinned out.

By the fifth day most measures were sliding. Transactions were down. Active wallets were down. One number was holding up: DEX volume, the dollar value of swaps on the chain's exchanges, measured here on the USDC side of each trade.

Day (UTC)TransactionsActive walletsDEX volume
Sep 182.47M121K$82.9M
Sep 191.48M100K$75.4M
Sep 201.27M63K$81.5M

Wallets fell by more than a third in a day while trading went up. Those two facts do not sit well together, so we split the volume by token.

02 — The splitTwo tokens, minted the night before

The top of the list for September 20 was not cirBTC, or the Argus launchpad token, or any memecoin with a crowd behind it. It was two contracts that did not exist a day earlier.

Token on Sep 20ContractMinted (UTC)USDC volumeWallets trading it
ARGUS0x972b159ca91baec0ec88f2c114cf1d7aa5db240eSep 19, 23:50$19.94M7
WETH0x93ffd195481e8c08eb25a158689e4d9e61313111Sep 19, 23:04$19.94M5
cirBTC0x171a4217b86a807a64eb94757db6849fb4bdbaa0launch week$5.31M2,600
ARGUS, the launchpad's token0xece5ca8bf9220718e5727754026757512212cb3claunch week$2.27M3,109
WETH, the bridged token0x128cc466b61f542da60c70e3aa11c10e19b84edblaunch week$1.56M280

Both new tokens share a name and a ticker with a token people on Arc already trade. We will call them the Argus-named token and the WETH-named token. We found nothing on-chain that ties either one to the Argus launchpad or to any bridge, and we are not saying anyone at those projects made them.

Both also trade at a price that looks right. The WETH-named token changed hands at about the same dollar price as bridged WETH. The Argus-named token sat at about 1.8 cents, where the launchpad's ARGUS was trading. A screener that sorts by volume and shows a ticker would put both at the top of Arc, with a believable price next to each.

Over the two days they existed, the pair added up to a large slice of the whole chain.

Day (UTC)All DEX volumeThe two tokensTheir shareVolume without them
Sep 19$75.4M$19.9M26.5%$55.4M
Sep 20$81.5M$39.9M48.9%$41.6M

The last column is the one that matters. Without the pair, trading on Arc fell by a quarter between the two days, in step with everything else on the chain.

03 — The five transactionsTwenty buys, twenty sells, one signature

Almost all of that volume sits in five txs. One wallet signed the three in the WETH-named token. A second wallet signed the two in the Argus-named token.

#Time (UTC)TokenSigned byBuysSellsTotal swapsVolume counted
1Sep 19, 23:06WETH-namedWallet A101020$1.99M
2Sep 19, 23:13WETH-namedWallet A202040$7.98M
3Sep 19, 23:53Argus-namedWallet B101020$9.97M
4Sep 20, 19:29WETH-namedWallet A202040$19.94M
5Sep 20, 19:32Argus-namedWallet B202040$19.94M
All five8080160$59.82M

Wallet A is 0x3f5d6d4a48540fed25d1aa9b63fe55adb25d7dbe. Wallet B is 0x32277a261397cdbfc890d995040910f9b4d7a299. A buy and a sell each count as one swap, so a transaction with ten of each holds twenty. Volume counted is the USDC side of every swap added together, which is how a volume table reads it.

#Transaction hash
10x39cdeaddedcbf3951fbc91f1ca372b0a6eb763e30e0ac2cea1c1362b4a903ac9
20x80e484e39286cdfbeed79ec2146c7f9c168005fde7f15af74fcc73cc0b015893
30xf940ae982dbbc422c169cecb9c67c2902a8437809773fae66c6a85e9b36481c4
40x1d5be833a1fe942ab04e39fc9fcabd7638cb8ce4d38999297c159be88dbfb4eb
50xe1f83c0f67a4fd00a1217793121047b029f175b34f9eedd32997ca4b7223bdd8

Every one of the five has the same number of buys as sells. In the three largest, each swap is worth roughly half a million dollars. The last two landed less than three minutes apart and match each other to within about $2,000.

Everything else these two wallets did in the two tokens, seventeen more txs, comes to a few hundred dollars. Every other wallet that traded either token, fourteen of them by our cutoff, adds up to about seven hundred dollars. The five txs are the market.

04 — The money$59.8 million of trades from a $5,200 balance

Swapping half a million dollars forty times over should take a lot of money. These wallets do not have it.

WalletWhat the chain shows
0x3f5d6d4a48540fed25d1aa9b63fe55adb25d7dbesigned the three WETH-named transactionsHolds about $5,177 of USDC. Paid $1.07 in gas across 299 successful transactions in our data, which starts on Sep 17. It had sent at least 79 more before that. Minted the WETH-named token itself, 100,000 units, two minutes before trading it. Also holds 100,000 units each of three more contracts named WETH.
0x32277a261397cdbfc890d995040910f9b4d7a299signed the two Argus-named transactionsHolds about $16 of USDC. Paid $0.19 in gas across 21 transactions. Its first transaction came ten seconds after it was sent 1.5 USDC by the address that minted the Argus-named token.

How does a wallet with five thousand dollars print twenty million in one tx? Both tokens trade on Uniswap v4, and v4 keeps a running tab. Inside one tx a trader can buy and sell as often as they like, and the pool only asks them to settle the net difference at the end. Buy half a million of a token, sell it straight back, and the amount owed at the end is close to zero. Do that twenty times and an indexer records forty swaps of half a million each.

The pool's own records show one more step. Uniswap v4 logs every change to a pool's liquidity, the money traders swap against. In all five transactions, the contract the wallet called first added liquidity to the pool. Then it made every swap. Then it removed exactly the same liquidity, still inside the same transaction. Between 95% and 100% of the money each one traded against was its own, and Wallet A had added the rest through other contracts. Until the fifth transaction had run, every liquidity change in those pools was signed by Wallet A, Wallet B or the Argus minter. The trader was buying from and selling to itself.

That also explains the cost. Each round trip came back about 0.6% short, $176,500 across the five. In a normal pool that shortfall goes to whoever supplies the liquidity, and here that was the same contract. Across all five, the net USDC paid into the pools came to less than $900. In the two Argus-named ones it was zero.

We have not decoded the custom contracts themselves. The add, swap and remove steps come from the pools' own event logs, so they are measured, as are the totals.

One detail is worth stating plainly. Bitquery's own index counted these swaps too. The pool executed them, and the liquidity on the other side belonged to the trader. Any tool that adds up swap amounts, ours included, will report them as volume unless someone looks at who was trading.

05 — The airdropA thousand empty addresses, up to $26,000 each on paper

The Argus-named token came with a second step. Less than two minutes after minting it, the same address sent it to 1,000 addresses, all within 14 seconds. The amounts ran from about 360,000 to 1.4 million tokens, 900 million in all. At the pool's price of about 1.8 cents, the typical address got about $16,600 on paper and the largest about $26,000.

None of the 1,000 has done anything else on Arc. Since launch day, not one has held any USDC to pay gas or held the real ARGUS, and not one has sent a transaction in the four days of data we can see. That makes them look like padding: a token with a thousand holders looks widely owned on a screener. This is our reading, and how the minter picked them is untraced.

Step (Sep 19, UTC)What happened
23:50:040x8ed0712beb6e9f53da8d6e750b65f4b0367f9dae mints one billion of the Argus-named token
23:51:52 to 23:52:06The same address sends 900M of it to 1,000 addresses, about 0.36M to 1.4M tokens each
23:52:36The same address sends 1.5 USDC to the wallet that will trade it
23:53:01It sends 60M more to 0xb0050b01957fc64f93914dffe71d7b76c53b8397, the contract that wallet trades through
23:53:46That wallet signs the first $9.97M transaction, through the same contract

A handful of other wallets did sell the token, and they got real USDC, a few dollars to a few hundred each. We did not test what happens when someone tries to sell the full amount, and we are not claiming the token is a trap. What the record shows is narrower: a token was handed to a thousand addresses, given a familiar name and a believable price, and pushed to the top of the chain's volume table inside the same four minutes.

The minter kept working with the two wallets after that. Over the next day, the same Argus-named tokens moved between it, Wallet A and the contract Wallet B trades through.

Time (UTC)What happened
Sep 19, 23:54:58The minter sends 58.8M Argus-named tokens to a second contract, 0x50e6f276bcf639e7c749c788f9ebf599365ed181
Sep 20, 00:00:27Wallet A, the WETH-named trader, takes 58.8M Argus-named tokens out of that contract
Sep 20, 19:32:12Wallet A sends 58.7M Argus-named tokens to 0xb005…8397, the contract Wallet B trades through
Sep 20, 19:32:22Wallet B's $19.94M Argus-named transaction runs through that contract

Wallet A called that contract six times in all. Wallet A and the minter also managed Argus-named liquidity through a third contract, 0xe455…829f, listed in full in section 09. Each pulled out money the other had put in. The same tokens pass between the three addresses, and the same contracts serve all three. Who controls them is still unknown.

We have covered the same playbook on other chains, in the $LAPTOP counterfeit market, the counterfeit SOL wash machine and our test of whether wash trading ever draws a real crowd. Arc is five days old and already has its own.

06 — Is Arc a payments chain instead?We checked the transfers too

A fair objection: Arc was built for payments, so judging it by DEX volume may miss the point. Tron is the model here, a chain where most of the activity is people sending stablecoins to each other. So we counted those on Arc for September 20.

Measure, Sep 20 (UTC)Value
USDC contract callsevery transfer in a transaction sent straight to the USDC contract17,916 from 2,166 senders · $10.3M
…USDC minted and burned5 transfers · $8.4M, or 81% of the value
…paid out of one account4,539 to 3,782 payees, sent by 15 signers · $1.12M
…plain wallet transfers2,948 from 1,994 senders · $0.79M
…relayed tiny paymentssigned by the payer, sent to the chain by someone else10,410 from 165 payers · $107 in all
…under one dollar11,321, or 63%
…$10,000+, not mint or burn22 transfers carrying $0.91M
Plain native USDC sendsvalue transfers with a basic gas limit, used here as a proxy for wallet-to-wallet payments63,589 from 25,131 senders · $26.1M
All USDC transfer events, for comparison751,523 · $130.5M
EURC contract calls32 from 13 senders · €5.8M, of which €3.7M is minting and burning

Most USDC that moved on Arc that day moved inside swaps and other contract calls. Of the $10.3 million that went straight through the USDC contract, $8.4 million was new USDC being minted or old USDC being burned, in five transfers. One account paid out $1.12 million to 3,782 addresses. Wallets paying each other directly moved $0.79 million.

Nearly six in ten of those calls were relayed tiny payments: 10,410 of them worth $107 in all. That is the format x402 payments by AI agents use. It is also what farming for a future airdrop looks like, and the records alone do not say which. The ten busiest payees took 4,604 of them from the same 24 payers. One busy address looked nothing like that: it took 871 ordinary transfers worth $475,500 from 708 senders.

That does not settle what Arc becomes. Five days is early, $9.3 million of new USDC was minted on Arc that day, and a payments chain is built by firms that move slowly. It does mean the payments story is not yet visible on-chain, and the trading story needs the two tokens above taken out before anyone reads it.

07 — What to checkBefore you trust a volume table on a new chain

Count the wallets
Twenty million dollars from seven wallets tells you what you need to know. Volume per trader is the fastest filter there is, and every figure needed for it is in the trade data.
Match the contract, never the ticker
In the four days of Arc data we could query, 19 contracts use the ticker WETH and more than 160 use ARGUS. The name is free to copy. The address is the only thing that tells two tokens apart.
Look inside the transaction
Equal buys and sells in one transaction, from one signer, is a round trip. A real trader has no reason to do it once, let alone twenty times. Liquidity added before the swaps and removed after them, in the same transaction, means the trader was also the other side.
Check the age
Both tokens were under a day old when they topped the chain. A new token can earn that, and when it does it brings thousands of wallets with it.
How this was done

Every query ran through the Bitquery Arc API

Daily DEX volume summed on the USDC side of each swap, split by token contract and by signing wallet. Per-transaction buy and sell counts for the two wallets, and the pool changes around them. Mint and transfer records for both tokens, holder rankings, wallet balances and gas paid. Direct USDC and EURC transfers bucketed by size.

DEXTradeByTokensTransfersBalancesHoldersTransactions
Explore the Arc API Data as of September 21, 2026, 06:25 UTC. Days are UTC. Volume is the USDC side of each successful swap, native and ERC-20 USDC combined, with swaps inside failed calls and NFT marketplace sales left out. Arc data is served from a rolling recent window, so September 16 and part of September 17 had aged out when these queries ran. Updated September 21: added the liquidity records in section 04 and the shared contracts in section 05, and corrected the airdrop count and the USDC transfer breakdown. AI tools ran the queries and drafted the update, and every figure in it was re-derived from Bitquery's raw Arc records.

08 — SourcesOff-chain sources

Every figure about swaps, transfers, balances and mints here is on-chain data from the Bitquery Arc API, using the DEX trades API for swaps and the Arc mainnet docs for the network's USDC model. Three claims rest on something other than the chain.

ClaimSource
Arc's launch date and purposepublic mainnet on Sep 16, USDC as gas, payments and FXArc's own launch post, linked in section 01, read Sep 21 2026.
Uniswap v4 settles net balances per transactionthe basis for our reading of section 04Uniswap's v4 documentation on flash accounting, linked in section 04, read Sep 21 2026. The add, swap and remove steps in each transaction are read from the pools' own event logs.
Which ARGUS and WETH are the established ones0xece5…cb3c and 0x128c…4edbJudged by trading history and holder counts on-chain: thousands of traders since launch week against a handful. We have not confirmed either address with its issuer.

09 — Still openThreads we did not pull

0x8ed0712beb6e9f53da8d6e750b65f4b0367f9dae
Minted the Argus-named token, sent it to 1,000 addresses, loaded two contracts the trading wallets use and funded Wallet B. Where its own funds came from, and how it picked 1,000 addresses with no other activity, is untraced.
0xb0050b01957fc64f93914dffe71d7b76c53b8397
The contract behind both Argus-named transactions, and the liquidity they traded against. Wallet A called it six times and the minter once. It also sent small amounts of USDC to Wallet B. Its own code is not decoded.
0x23cd016467576185d0f17731f93463385ac66675 · 0xcf40e3f75d8f7910d0884e8bbe448a1731cc6e84
The two contracts behind the WETH-named transactions. Each supplied the liquidity for its own swaps, and both sent USDC to Wallet A. Section 05 shows Wallet A moving Argus-named tokens into the contract Wallet B trades through. Who controls either wallet is unknown.
0x50e6f276bcf639e7c749c788f9ebf599365ed181 · 0xe455cd0873d566b97052bc19eb5be8a4251c829f
Two contracts that the minter and Wallet A both called to handle Argus-named tokens and pool liquidity. Their code is not decoded.
Three more WETH-named contracts
The same wallet holds 100,000 units each of three other tokens named WETH. None had meaningful volume at our cutoff.

Run the next investigation in minutes

Ask any question of the blockchain. Bitquery's AI Investigations agent traces funds, attributes wallets, and writes auditable reports across every major chain.

Legal disclaimer

This article is provided for informational and educational purposes only and reflects analysis of publicly available on-chain data as of the dates indicated. It does not constitute legal, financial, compliance, tax, or investment advice, and nothing in it is a recommendation, solicitation, or offer to buy, sell, or hold any token or asset, or to use or avoid any blockchain, exchange, or protocol.

What was measured: swap, liquidity, transfer, mint, balance and gas records on the Arc blockchain, read through Bitquery's index over a rolling window that did not cover Arc's first day. Volume figures are sums of the USDC side of each recorded successful swap and depend on that method; another method will give other totals. What was inferred: that Uniswap v4's net settlement is how small balances produced large recorded volume, that the recorded volume did not reflect independent buyers and sellers, that the addresses described act together, and that the airdrop was sent to pad the token's holder count. We did not decode the custom contracts involved; the liquidity steps are read from the pools' event logs. These inferences may be incomplete or wrong.

Blockchain addresses are pseudonymous. No address in this article is attributed to any person, company, or project, and none should be read as so attributed. Funding relationships, shared contracts, token movements between addresses, shared timing and matching amounts are described as observed; they do not establish common ownership, identity, intent, or knowledge. The terms wash trading, round trip, look-alike and fake volume are used descriptively, to characterise a pattern in trade data. They are not findings that any person committed market manipulation, fraud, or any other offence under the law of any jurisdiction, and should not be read as accusations of criminal, civil, or regulatory wrongdoing.

The two tokens examined share a name and ticker with other tokens. Nothing here asserts that either was created by, connected to, authorised by, or endorsed by Argus, Uniswap Labs, the Uniswap Foundation, Circle, Arc, the issuer of any wrapped or bridged ether, or any other named person or organisation, and nothing here asserts that any of those parties knew of, took part in, or benefited from the activity described. We did not test whether holders of either token can sell it at scale and make no claim either way. Statements about which similarly named token is the established one rest on on-chain trading history only and have not been confirmed with any issuer.

Nothing here is a statement that Arc is unsafe, failing, or unsuitable for any purpose. The activity described is permissionless third-party activity of a kind seen on every public chain. Arc had been live for five days at the time of writing, all figures cover short and partly incomplete periods, and early activity on a new network is not a reliable guide to its future. References to screeners, trackers and volume tables are general; we did not review what any specific data provider displayed, and nothing here asserts that any provider's figures are inaccurate under its own stated method. Bitquery's own index recorded the swaps described. Bitquery sells blockchain data products, including APIs for Arc data, and has a commercial interest in on-chain analytics.

Newly launched tokens, tokens received unsolicited, and tokens that share a name with a better known asset are extremely high risk, and most participants in such tokens lose money. Do not interact with a token solely because it appears in your wallet.

Nothing herein should be relied upon as a definitive determination of fact. Readers should conduct their own independent verification before taking any action. The authors and publisher accept no liability for any loss or damage arising from reliance on this material. All trademarks and company names are the property of their respective owners. If you believe any statement here is inaccurate, contact Bitquery and we will review it.