Build on Arc.
Every record, decoded.
Every USDC and EURC payment on Circle's Arc, decoded and kept live in your Postgres, ClickHouse or MySQL. Full history from block zero, so treasury, settlement and reconciliation all run on your own tables.
| block | event | token | amount | fee | from | to |
|---|---|---|---|---|---|---|
| 5,904,118 | transfer | USDC | 250,000.00 | 0.0081 | 0x5d02…41f9 | 0x3f5c…9a21 |
| 5,904,118 | transfer | EURC | 12,400.00 | 0.0079 | 0xa0b8…1d4e | 0x7e2a…c410 |
| 5,904,117 | mint | USDC | 5,000,000.00 | 0.0112 | 0x0000…0000 | 0x91c2…7be0 |
| 5,904,117 | transfer | USYC | 1,820.55 | 0.0094 | 0x88c1…e5b7 | 0x11be…0c3d |
| 5,904,116 | transfer | USDC | 640.50 | 0.0080 | 0x41d0…9e12 | 0x5d02…41f9 |
| 5,904,116 | burn | EURC | 75,000.00 | 0.0103 | 0x6c3e…b201 | 0x0000…0000 |
| 5,904,115 | transfer | USDC | 18,000.00 | 0.0080 | 0x2b9e…03aa | 0x88c1…e5b7 |
Wallets, exchanges and custodians run on Moralis data
Every kind of Arc data. Decoded and ready.
The same Arc data, whether it lands in your database through Data Feeds or comes back from an API call.
Token balances
USDC, EURC and token holdings for any Arc address, at any block.
Wallet transactions
Full decoded history per wallet, with fees already in dollars.
Stablecoin transfers
Every USDC, EURC and token transfer, with sender, receiver, amount and fee.
Token metadata and holders
Names, symbols and contract details, plus who holds each token.
Mints and burns
USDC and EURC issuance and redemptions, block by block.
Blocks, transactions and logs
Raw chain data in order, for anything you want to decode yourself.
Built for stablecoin finance. So is the data.
Arc is Circle's Layer 1 for stablecoin finance, with USDC as the gas token and sub-second finality. Treasury and settlement data has to reconcile to the cent, so we keep every record ordered, decoded and in step with the chain.
One schema for every chain
Arc rows sit in the same tables as Ethereum, Base and Arbitrum. One query covers USDC on every chain you settle on.
Fees in dollars, decoded
Arc charges fees in USDC, so the fee on every transfer is already a dollar amount. No gas-price conversion before it hits your books.
Final, and in order
Arc blocks are final in under a second, and every row carries its position in the chain. History and live data are the same records.
Two ways in. Same data.
Take Arc straight into your own database with Data Feeds, or call it on demand through the Data API.
Data Feeds
$10/monthSubscribe to the Arc data you need and it stays live in your own database. Run treasury, settlement and your product on tables you own.
- Full Arc history on day one, then live from the head
- Same schema as Ethereum, Base and 40+ other chains
- No rate limits: query your own tables as much as you like
-- net USDC issuance on Arc, last 5 days select date_trunc('day', block_time) as day, sum(amount) filter (where event = 'mint') as minted, sum(amount) filter (where event = 'burn') as burned from arc.supply_changes where token = 'USDC' and block_time > now() - interval '5 days' group by 1 order by 1 desc;
| day | minted | burned |
|---|---|---|
| 2026-10-21 | $412,880,000 | $268,115,000 |
| 2026-10-20 | $398,402,500 | $301,960,000 |
| 2026-10-19 | $377,019,000 | $251,440,250 |
| 2026-10-18 | $190,550,000 | $122,700,000 |
| 2026-10-17 | $205,310,750 | $144,018,000 |
Prefer an API?
Need an answer rather than a pipeline? Every Moralis API plan covers Arc too.
GET /wallets/{address}/historyToken APIUSDC, EURC and token metadata, transfers and holders.GET /erc20/{address}/transfersBlockchain APIBlocks, transactions and logs, by hash or number.GET /block/{block_number_or_hash}StreamsWebhooks for the Arc wallets and contracts you watch.Start building on Arc.
Sign up and add Arc to a Data Feed in minutes, or ask our team for a free trial first.
Building already? Read the Moralis docs