Arc · Circle's L1Chain ID 5042USDC is the gas tokenIndexed from block zero

Arc Blockchain API

Circle builds the chain. We index it from block zero.

Arc is Circle's EVM Layer 1 for stablecoin finance. On chain ID 5042 USDC is the native gas token, and blocks finalise in under a second. Mainnet opens 16 September 2026 and Bitquery indexes it from the genesis block: decoded DEX trades, stablecoin transfers, balances, contract calls and events, in the same schema we already serve for Ethereum, Base and Arbitrum. No backfill, no waiting list.

200 · WebSocket · 320msstreaming.bitquery.io
subscription {
  EVM(network: arc) {
    DEXTrades(
      where: {Trade: {Buy: {Currency:
        {Symbol: {in: ["USDC", "EURC"]}}}}}
    ) {
      Trade {
        Buy { Price Amount
          Currency { Symbol Name } }
        Dex { ProtocolName }
      }
      Block { Time }
    }
  }
}
EVM.TransfersEvery USDC, EURC and tokenized-asset movement, decoded.
stablecoin_flows.graphql
subscription {
  EVM(network: arc) {
    Transfers(
      where: {Transfer: {Currency:
        {Symbol: {in: ["USDC", "EURC"]}}}}
    ) {
      Transfer {
        Sender Receiver Amount
        Currency { Symbol }
      }
    }
  }
}
200 · WebSocket · 320msstreaming.bitquery.io
AssetFrom → ToAmount

Illustrative shapes of the response, not live figures. Arc mainnet opens 16 September 2026, and these queries run unchanged the moment it does.

Trusted across 40+ chains by
Nansen logo0x logo3Commas logoLukka logoCoin Metrics logo

What is Circle's Arc blockchain?

The Bitquery Arc API is a GraphQL and streaming interface to indexed, decoded Arc data. Arc is Circle's EVM-compatible Layer 1 for stablecoin finance, chain ID 5042, whose native currency is USDC. Gas is paid in the stablecoin itself rather than in a separate volatile asset. It runs a Reth-based execution layer under Malachite BFT consensus, which gives deterministic sub-second finality instead of a probabilistic reorg window. Mainnet opens on 16 September 2026 with eleven institutional founding validators including BlackRock, DTCC, ICE, Mastercard and Visa. Bitquery decodes every trade, transfer, balance change, contract call and event on the chain into the same schema it uses for Ethereum, Arbitrum and Base, then serves it over GraphQL, WebSocket, Kafka and bulk export, starting at the genesis block.

Chain ID
5042 (hex 0x13b2)
Network name in queries
network: arc
Query endpoint
graphql.bitquery.io
Streaming endpoint
streaming.bitquery.io

Network facts checked 12 September 2026 against the ChainList registry entry for chain 5042, which records the chain as arc-mainnet with USDC as its native currency, and against Circle's founding-validator announcement for the launch date and validator cohort.

16 Sep
Mainnet opens, indexed from the genesis block
<1s
Deterministic finality, streamed decoded
USDC
Native gas token, so fees are already in dollars
1 schema
Same EVM schema as Ethereum, Base & Arbitrum
Network reference

Arc at a glance: chain ID 5042.

Arc is a standalone EVM Layer 1 built by Circle for stablecoin settlement. USDC is the native currency, so gas is paid in dollars; Malachite BFT consensus finalises blocks in under a second with no reorg window. Do not confuse it with the unrelated chain listed as “ARC Mainnet” at chain ID 1243.

PropertyValueNotes
Chain ID5042 (hex 0x13b2)Select it in Bitquery as network: arc
Mainnet launch16 September 2026Bitquery indexes it from the genesis block
ArchitectureLayer 1A standalone chain, not a rollup, so nothing to settle to
Gas tokenUSDCFees are paid in the stablecoin itself, native with 18 decimals
ConsensusMalachite BFTDeterministic finality, with no reorg window to wait out
FinalitySub-secondFast enough that polling an RPC endpoint stops working
ExecutionEVM (Reth)Solidity, 0x addresses, ERC-20 / 721 / 1155
Built byCircleThe USDC issuer, with 11 institutional founding validators
Read the Arc API docs

A stablecoin chain reads differently from a general-purpose one. Almost every transaction moves a dollar-denominated asset, gas is already priced in dollars, and the interesting question is rarely “what is this token worth” but “where did this money come from and where is it going”. That is what the APIs below are shaped for.

01
Forget the RPC

Why raw JSON-RPC cannot keep up with the Arc network.

Arc finalises a block in under a second. Chasing that with eth_getLogs, hand-decoded Uniswap v4 hooks and Curve registry lookups is a full-time infrastructure job. On a chain this young it is also a job you would start from scratch. Bitquery already did it.

You need
Raw JSON-RPC / node
Bitquery Arc Blockchain API
A wallet's full USDC and trade history
Thousands of chained getLogs calls, then decode and reconcile each one
One query, already decoded and USD-denominated
Stablecoin pair trades on Arc
Decode Uniswap v4's singleton PoolManager and Curve's registry yourself
Decoded swaps with pairs, pools, prices & OHLCV
Who moved money, and where it went next
Reassemble transfers into flows by hand, address by address
Money-flow tracing across Arc addresses out of the box
Sub-second data without gaps
A raw websocket firehose you still have to decode and de-duplicate
Decoded Kafka / WebSocket streams, sub-second latency
Coverage from the first block
Sync an archive node from genesis and hope you catch up
Indexed from block zero on launch day, so nothing to backfill
Infrastructure
Run an Arc node plus your own indexer, forever
None. An API key.
03
Protocol coverage

Which DEXs and protocols Bitquery decodes on Arc.

Every protocol below is parsed into the same trade, transfer and event schema you already use on other chains. Anything not named here is still queryable by ABI through Events and Calls, and new deployments join the trade decoder as they land.

ProtocolTypeCoverage
Un4Uniswap v4AMM · singleton PoolManagerSwaps, hook pools, pair & pool metadata, OHLCV, LP events
Un3Uniswap v3AMM · concentrated liquiditySwaps, positions, fee tiers and fees collected
Un2Uniswap v2AMM · constant productSwaps, pair reserves, mints and burns
CvCurveStableswap · FX pairsTokenExchange events decoded into trades: USDC/EURC and stable-to-stable pools
AeAerodromeAMM · ve(3,3)Swaps, gauges and pool events in the same trade schema
$USDC & EURCNative and ERC-20 stablecoinsEvery transfer, balance change, mint and burn, including gas paid in USDC
ΞERC-20 / 721 / 1155Token standardsTransfers, holders, supply and approvals across every deployed token
+Any contract, by ABIEvents & CallsDecoded logs and call traces for protocols we have not named yet, plus new DEXs added to the trade decoder as they deploy
+ Every new Arc protocol we decode as it launches
04
Compare sources

Where Arc blockchain data comes from, and what each source can answer.

Arc has not produced a block yet, so today nothing has its data. The useful question is not which service to ask but what class of source can answer a given question at all: a price feed will never return a wallet's history, however good the prices are. Here is what each kind gives you once the chain is live.

SourceArc availableWhat you getWhat is missing
Price aggregatorsAfter launchPool and token prices, and OHLCV for the pairs they choose to listNo wallet history, balances, transfers, calls or decoded events
Chain-level dashboardsAfter launchDaily volume and liquidity totals for the chain as a wholeAggregates only. No individual trade, wallet or token is reachable
Registry entriesMetadata onlyChain ID, native currency and, once published, RPC endpointsNo on-chain data of any kind. This is a phone book, not an index
Block explorersAfter launchOne address, transaction or token at a time, read in a browserPaged reading rather than bulk history, aggregates or live feeds
A node of your ownAt launchBlocks, receipts and raw logs, if you run or rent the hardwareUndecoded. Trades, holders, OHLCV and wallet history are yours to build
BitqueryDay one · network: arcDecoded trades, transfers, balances, holders, calls, events, blocks and money flows

Coverage on a chain this new moves week by week, so verify against your own queries rather than any summary, including this one. The Arc docs list every field we return.

05
Datasets

Every Arc blockchain dataset, one API key.

From stablecoin settlement to gas analytics, the full Arc surface is one endpoint. No node, no archive sync, no custom indexer. Each dataset is queryable over GraphQL and streamable in real time over WebSocket or Kafka.

Featured · the point of ArcStablecoins

Stablecoin Flow API

Every USDC and EURC movement on the chain built for them: transfers, balances, mints, burns and settlement paths, with sender and receiver resolved. On Arc this is what the chain is for.

Explore docs
DeFi

DEX Trades API

Uniswap v4, v3, v2, Curve and Aerodrome swaps with OHLCV candles, pairs, pools and per-wallet trade history.

Explore docs
Tokens

Token Transfers API

Every ERC-20, ERC-721 & ERC-1155 transfer with volumes and inflow / outflow per address.

Explore docs
Wallets

Balance API

Real-time and historical native USDC and token balances for any wallet, with portfolio value for trackers and treasury tools.

Explore docs
Tokens

Token Holders API

Top holders, balance distribution and concentration metrics such as Gini and Nakamoto coefficients, for any token on Arc.

Explore docs
Compliance

Money Flow · Coinpath®

Trace inbound and outbound fund flows across Arc addresses for AML, forensics and investigation workflows, on a chain where institutional settlement is the main traffic.

Explore docs
Contracts

Smart Contract Trace API

Decoded call traces with arguments, internal transactions and success status, parsed by ABI.

Explore docs
Contracts

Smart Contract Events API

Decoded event logs by ABI. Query Transfer, Swap, TokenExchange or any topic by contract, name or signature.

Explore docs
FX

Stablecoin FX API

USDC/EURC and other stable-to-stable pairs priced from decoded Curve and Uniswap trades. The on-chain FX rate, per block.

Explore docs
Network

Transactions API

Transaction details, receipts, internal transactions, gas used and status. Filter by sender, receiver or value.

Explore docs
Network

Blocks API

Block headers, timestamps, proposers and gas usage at sub-second cadence, for time-series analytics and explorers.

Explore docs
Network

Gas & Fees API

Fee analysis denominated in USDC itself. No price feed needed to turn gas into dollars.

Explore docs
06
Build with it

What builders ship on Arc data.

Each one is a filter on the same indexed data. Subscribe over WebSocket or Kafka for bots and alerting, or query GraphQL for dashboards.

Subscription · Stablecoin flows

Watch institutional money settle, block by block

Subscribe to USDC and EURC transfers the moment they land. Arc's traffic is settlement traffic, and a decoded stream turns it into something you can alert on rather than something you reconcile later.

Transfer subscriptions
200 · WebSocket · 320msstreaming.bitquery.io
subscription {
  EVM(network: arc) {
    Transfers(
      where: {Transfer: {Amount:
        {gt: "1000000"}}}
    ) {
      Transfer {
        Sender Receiver Amount
        Currency { Symbol }
      }
      Block { Time }
    }
  }
}
Query · FX rates

The on-chain EUR/USD rate, per block

EURC against USDC on Curve and Uniswap gives you a stablecoin FX rate settled on-chain. Candlestick it at any interval, or read the last print. The same decoded trades power both.

OHLCV & price APIs
200 · GraphQL · 210msgraphql.bitquery.io
query {
  EVM(network: arc) {
    DEXTradeByTokens(
      where: {Trade: {Currency:
        {Symbol: {is: "EURC"}}}}
    ) {
      Block { Time(interval:
        {count: 5, in: minutes}) }
      open: Price(minimum: Block_Time)
      high: quantile(of: Price, level: 1)
      low: quantile(of: Price, level: 0)
      close: Price(maximum: Block_Time)
      volume: sum(of: Trade_Amount)
    }
  }
}
Query · Treasury

A wallet's whole Arc position in one call

Native USDC, every token, current balances and the history behind them. The backbone of treasury dashboards, portfolio trackers and the reconciliation nobody wants to build twice.

Balance & portfolio APIs
200 · GraphQL · 190msgraphql.bitquery.io
query {
  EVM(network: arc) {
    BalanceUpdates(
      where: {BalanceUpdate: {Address:
        {is: "0xA1b2…c3D4"}}}
    ) {
      Currency { Symbol Name }
      balance: sum(of:
        BalanceUpdate_Amount)
    }
  }
}
Subscription · Events

Catch new pools and token deployments first

Stream pool initializations and new token contracts the block they happen. Seed liquidity, update your token list automatically, or just be the first to know what has deployed on a chain whose history starts at block zero.

Events & contract APIs
200 · WebSocket · 320msstreaming.bitquery.io
subscription {
  EVM(network: arc) {
    Events(
      where: {Log: {Signature:
        {Name: {is: "Initialize"}}}}
    ) {
      Log { Signature { Name } }
      Transaction { Hash }
      Block { Number Time }
    }
  }
}
Why teams pick Bitquery

Who relies on Bitquery for on-chain data.

“We did a thorough search of the market for the best onchain data. Bitquery came out on top — and now powers all live prices across Nansen.”

A
Alexander Karsten
Nansen
Nansen logo

Pricing

Start free. Scale when your users do.

Every self-service plan includes Arc with the other core real-time chains, on one key and one schema. Save 20% with annual billing.

Personal

For side projects, learning & testing. Personal use only — no commercial use.

$39/ month

billed annually ($468/yr) · save 20%

+ Add-on points anytime · $40 / 1M
  • 100k API points / mo ≈ 20k calls
  • 30 req/min · 3 simultaneous
  • Full GraphQL & REST schema
  • Real-time data · 10 core chains 30-day trades · 4–8h on-chain
  • API only — no streams
  • Community support
Start free trial

Pro

For trading bots, alerts & dashboards on live onchain and DEX data.

$79/ month

billed annually ($948/yr) · save 20%

+ Flat-rate add-ons — points, minutes & GB
  • 1M API points / mo ≈ 200k calls
  • 90 req/min · 6 simultaneous
  • 100k stream-minutes + 5 GB
  • 100 concurrent streams
  • All streams onchain + mempool
  • Commercial-use license
  • Real-time data · 10 core chains 30-day trades · 4–8h on-chain
  • Community + Telegram support
Start free trial
Recommended

Scale

For production real-time apps — every stream, scale on demand.

$239/ month

billed annually ($2,868/yr) · save 20%

+ Flat-rate add-ons — points, minutes & GB
  • 5M API points / mo ≈ 1M calls
  • 240 req/min · 12 simultaneous
  • 2M stream-minutes + 50 GB
  • 1,000 concurrent streams
  • All streams onchain + mempool
  • Commercial-use license
  • Dedicated Slack support
Choose Scale →

Enterprise

Full history, unlimited streams & bulk delivery at scale.

Custom

flat platform fee — no metering

◆ Flat platform fee — modelled, not metered
  • Complete history · 40+ chains
  • Unlimited WebSocket streaming no stream-min or GB limit
  • Custom points & rate limits
  • Kafka fixed-cost · S3 bulk export
  • Coinpath® money flow
  • SLA · SSO · dedicated support
Talk to sales

Flat-rate add-ons: $40 / 1M points on every self-service plan · $40 / 200k stream-minutes and $40 / 5 GB on Pro and Scale (bought yearly · save 20%) — billed only for what you add, with volume packs that cut the rate as you scale.

Historical data is sold separately: self-service plans are real-time only. Per-chain archive packs start at $100/mo ($70/mo billed yearly); transfers, balances & holders are $150/mo ($120/mo yearly) on most chains. EVM and Tron trading and transfers packs include calls and events. See historical add-ons →

FAQ

Arc blockchain API: common questions.

What is Arc in crypto?
Arc is a Layer 1 blockchain built by Circle, the company behind USDC, for moving stablecoins at settlement speed. It is EVM-compatible, so it runs ordinary Solidity contracts, but USDC is the network's own currency and pays the gas. Mainnet opens on 16 September 2026 with founding validators drawn from banking, card networks and asset management. Note that Arc is a network, not a token: the ticker ARC traded on exchanges belongs to an unrelated project.
What is Arc's chain ID?
Arc mainnet uses chain ID 5042 (hex 0x13b2), registered as arc-mainnetin the public chain registry. It is a standalone EVM Layer 1 built by Circle, not a rollup, and its native currency is USDC. In Bitquery's APIs you select it with network: arc. The chain ID itself is returned on every block and transaction you query.
Is chain ID 5042 the same as ARC chain ID 1243?
No, and this is the easiest Arc fact to get wrong. Circle's Arc is chain ID 5042. The unrelated chain listed as “ARC Mainnet” at chain ID 1243is a different network that has nothing to do with Circle, USDC or stablecoin settlement. If a tool or dataset points you at 1243, it is not indexing Circle's Arc. Bitquery indexes 5042.
When does Bitquery support Arc?
From day one. Arc mainnet launches on 16 September 2026 and Bitquery indexes it from the genesis block: decoded DEX trades, token transfers, balances, contract calls, events, transactions and blocks, all in the same EVM schema we already serve for Ethereum, Base and Arbitrum. There is no waiting period and no separate integration: the day Arc produces blocks, they are queryable over GraphQL and streamable over WebSocket and Kafka.
Why does gas on Arc show up in USDC instead of ETH?
Because USDC is Arc's native currency. There is no separate gas asset to acquire, because the thing you send is the thing you pay fees in. For anyone reading the data that changes one thing worth knowing: a transaction's fee is already denominated in a dollar-stable unit, so gas analytics on Arc need no price feed to become USD. Note that the native USDC balance carries 18 decimalsin the chain's own registry entry, while ERC-20 USDC contracts conventionally use 6, so read the decimals off the currency rather than assuming.
Which DEXs does Bitquery decode on Arc?
Uniswap v4, Uniswap v3, Uniswap v2, Curve and Aerodrome are decoded into Bitquery's DEXTrades schema, with pairs, pools, prices and OHLCV. Curve matters more on Arc than on a general-purpose chain: stable-to-stable pools are the point of a stablecoin settlement network, and USDC/EURC style pairs are where the FX volume lands. Any protocol we have not named is still reachable through the Events and Calls APIs by ABI, and new deployments get added to the trade decoder as they appear.
Can I stream Arc data in real time?
Yes. Every Arc dataset is available as a GraphQL subscription over WebSocket at streaming.bitquery.io, and as Kafka topics for production pipelines that need guaranteed delivery. Arc finalises blocks in under a second under Malachite BFT consensus, which means a decoded stream is not a convenience on this chain. Polling an RPC endpoint on a sub-second cadence gets you rate-limited long before it gets you complete data.
Is Arc EVM-compatible?
Yes. Arc runs an EVM execution layer built on Reth, so Solidity contracts, 0x addresses and the ERC-20 / ERC-721 / ERC-1155 standards all work as they do on Ethereum. What is different is underneath: consensus is Malachite BFT rather than proof-of-stake with probabilistic finality, so a block that is finalised is final. There is no reorg window to wait out before you trust a trade.
How is the Arc API different from running an Arc node?
A node gives you raw state and raw logs. It does not give you a wallet's trade history, a token's holder distribution, OHLCV candles, or USD-valued transfers Those are indexing problems, and on a sub-second chain they are expensive ones. Bitquery runs the node, the decoder and the index, then hands you the result as one GraphQL endpoint and one API key. You write a query instead of an ingestion pipeline.
Who validates Arc?
Circle announced eleven founding validators ahead of the mainnet launch: BlackRock, DTCC, Galaxy, Global Payments, ICE, Mastercard, MoneyGram, SBI Group, Standard Chartered, Sumitomo Corporation and Visa. That cohort is the reason Arc data is worth indexing carefully. The flows on this chain are institutional settlement flows rather than retail speculation, and they are readable from the first block.
Is the Arc API free to start?
Yes. Arc is an EVM chain on the standard self-service plans, so Personal, Pro and Scale all include it alongside the other core real-time chains on the same key and the same schema. A query you already wrote against Ethereum runs against Arc by changing one word. Start free at account.bitquery.io, and talk to us if you need complete history, dedicated Kafka topics or bulk export into a warehouse.

Ship your Arc product this week.

7-day free trial — real-time Arc data on self-service plans, no node to run. Live window: 30-day trades · 4–8h on-chain; deepen history with archive add-ons, or go Enterprise for complete history.

7-day free trial · Plans from $49/mo · Real-time on 10 core chains · Archive add-ons available
40+ chains · one platform

Explore every blockchain Bitquery supports

Browse the full chain directory and coverage matrix — the same GraphQL schema, real-time streams and cloud datasets across every network we index.