Optimized submission
Send Arc mainnet transactions through a private, optimized path to reduce inclusion delays. Works with your existing HTTPS and WebSocket endpoints.
Build stablecoin payments, wallets, and treasury apps with reliable, high-performance Arc RPC infrastructure. Pay network fees in USDC.

Connect to Arc mainnet or testnet through one geo-balanced endpoint. Read USDC balances, follow transfer events, and submit payment transactions through the nearest available region.
Submit payment transactions, query historical balances, trace contract execution, and scale your Arc application with one development stack.
Send Arc mainnet transactions through a private, optimized path to reduce inclusion delays. Works with your existing HTTPS and WebSocket endpoints.
Scale high-volume RPC workloads with consistent performance, unlimited requests within your RPS tier, and predictable monthly costs.
Query historical USDC balances, token state, and contract storage. Backfill Arc data for payment reconciliation, treasury reporting, and financial analytics.
Inspect Arc transactions with debug_traceTransaction, debug_traceCall, and trace methods. Diagnose reverted transfers, inspect internal calls, and investigate contract execution.
Read USDC balances, submit signed transfers, and confirm settlement with transaction receipts. Build payment gateways, merchant checkouts, and cross-border payout services on Arc.
Explore Arc APIsBackfill transfer events with eth_getLogs and query historical balances through archive RPC. Build reconciliation pipelines, treasury dashboards, and audit trails.
Explore Arc methodsConnect wallets and account-abstraction backends to Arc mainnet or testnet. Read native USDC and ERC-20 balances, estimate gas, and track submitted transactions.
Get an Arc RPC endpointRead tokenized-asset contract state, simulate interactions with eth_call, and monitor events. Connect Solidity applications and financial data services to Arc RPC.
Explore Arc developer toolsDeploy an Arc endpoint through Chainstack MCP. Give agents access to contract reads, transaction simulations, and signed transaction submission for stablecoin workflows.
Explore Chainstack AI toolsRun payment gateways, treasury backends, and financial indexers on isolated compute and storage. Choose full or archive Arc nodes in your preferred Chainstack location, with managed deployment, upgrades, and node maintenance.
Select Arc mainnet or testnet and choose full or archive mode to estimate monthly infrastructure costs.
Customer feedback on Chainstack infrastructure for wallets, security, analytics, and trading across supported networks.
According to Chainstack Labs’ October 2026 Arc benchmark, Chainstack ranked #1 among four monitored providers, with the lowest average regional P95 latency at 59 ms. The seven-day snapshot ending October 8 measured entry paid plans across Germany, the US, and Singapore.
Compare Arc RPC providersRun Arc Testnet nodes on infrastructure you control. Deploy the paired execution and consensus clients through Chainstack Self-Hosted, with monitoring, automated updates, and self-healing operations.

Read a USDC token balance on Arc with eth_call. Connect to mainnet or testnet using the same JSON-RPC request format.
https://arc-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDwss://arc-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDCreate an Arc node and copy your HTTPS URL from Access and credentials. Replace YOUR_ENDPOINT_ID with your endpoint ID. This example calls the USDC contract’s balanceOf method on either network.
curl --request POST \
--url https://arc-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"method": "eth_call",
"id": 1,
"params": [
{
"to": "0x3600000000000000000000000000000000000000",
"data": "0x70a082310000000000000000000000009729187D9E8Bbefa8295F39f5634cA454dd9d294"
},
"latest"
]
}
'The hexadecimal result is the ERC-20 USDC balance in 6-decimal units. Arc’s native USDC gas balance uses 18 decimals. This call reads state without sending a transaction.
Start with free Arc RPC for mainnet and testnet. Scale stablecoin applications with archive data, transaction tracing, and dedicated infrastructure.
Includes:
All Developer features, plus:
Add-ons and Dedicated Node infrastructure are billed separately.
Explore Arc RPC providers, stablecoin development, network architecture, and performance benchmarks.

Understand Arc’s architecture, USDC gas, finality, and developer tooling.
Read article
Compare provider features, pricing models, and infrastructure options.
Read article
Explore managed Arc nodes for stablecoin payments and financial applications.
Read article
See regional latency and request success across four monitored providers.
Read articleExplore open-source projects from our developer experience team. Follow practical guides, watch walkthroughs, and adapt the code for your application.
Connect your application to Chainstack’s Arc HTTPS endpoint to read USDC balances, query contract state, simulate calls, and submit signed transactions. Standard methods include eth_getBalance, eth_call, eth_getLogs, and eth_sendRawTransaction. Use WebSocket subscriptions for new blocks and contract logs. Arc does not expose pending-transaction subscriptions. See the Arc API reference for supported methods and request examples.
Arc Mainnet uses chain ID 5042; Arc Testnet uses 5042002. Both use USDC for gas. Native USDC balances use 18 decimals, while the USDC ERC-20 interface uses 6 decimals. Keep these units separate when calculating balances and transfers. Connect ethers.js, viem, or web3.py using the network settings in the Arc tooling guide.