Chainstack GEN 2.0 is live: lower latency for Solana, Ethereum, Base, and every chain on Global Nodes. See what’s new
  • Agents
  • Pricing

Arc RPC endpoints for stablecoin payments

Build stablecoin payments, wallets, and treasury apps with reliable, high-performance Arc RPC infrastructure. Pay network fees in USDC.

Arc
https://arc-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Create endpoint
Homepage Widget Stars logo
get mcp.chainstack.com, deploy Arc mainnet RPC node and give me the HTTPS endpoint
ThorFiShrapnelRFOXOdosTradingViewRippleCirclePendleTrust WalletBinanceGoldskyCertiKBlockpourNumioBanditNexoCoinGeckoUniDexVaiVLaunchWorkinmanZapperBitgetTrust WalletAoriArgentKaikoQuantstamp

Get 50% off Growth for 3 months

Apply code GROWTH50 to the monthly Growth plan

Claim offer

Fast Arc RPC, right where you need it

Global Node

Geo-balanced RPCBuilt for payments

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.

Illustration of a global blockchain node network

Your full development stack for Arc

Submit payment transactions, query historical balances, trace contract execution, and scale your Arc application with one development stack.

Build and scale with reliable Arc RPC

Homepage Infra Icon 1 logo

Build stablecoin payment apps

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 APIs
Homepage Infra Icon 2 logo

Reconcile payments and treasury flows

Backfill transfer events with eth_getLogs and query historical balances through archive RPC. Build reconciliation pipelines, treasury dashboards, and audit trails.

Explore Arc methods
Homepage Infra Icon 3 logo

Build wallets with USDC gas

Connect 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 endpoint
Homepage Infra Icon 4 logo

Power tokenized assets and onchain markets

Read 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 tools
Homepage Infra Icon 5 logo

Connect AI agents to Arc

Deploy an Arc endpoint through Chainstack MCP. Give agents access to contract reads, transaction simulations, and signed transaction submission for stablecoin workflows.

Explore Chainstack AI tools
10B+Daily API calls across Chainstack
10+Chainstack data centers worldwide
24/7Support access
99.99%+uptime

Dedicated Arc RPC for enterprise teams

Run 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.

Dedicated Node

Select Arc mainnet or testnet and choose full or archive mode to estimate monthly infrastructure costs.

Node type
Loading price…Get started

Why developers choose Chainstack

Customer feedback on Chainstack infrastructure for wallets, security, analytics, and trading across supported networks.

Hero Testimonial Bg logoChainstack’s robust infrastructure has significantly enhanced our ability to secure Web3 environments effectively.Lior Betzalel, VP R&D, HypernativeCustomer stories (opens in a new tab)
4.9/539 ReviewsG2

See how much faster Chainstack is

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 providers

Self-hosted Arc RPC on your own infrastructure

Run 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.

Chainstack Self-Hosted node deployment wizard
Self Hosted Card Bg1 logo

Monitoring, alerts, and observability

Self Hosted Card Bg2 logo

Right-sized node configurations

SOC 2ISO

Your data is always protected

Connect to Arc RPC

Read a USDC token balance on Arc with eth_call. Connect to mainnet or testnet using the same JSON-RPC request format.

HTTPS · JSON-RPC requests
https://arc-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
WebSocket · live subscriptions
wss://arc-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID

Create 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.

Arc Mainnet
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.

View method reference (opens in a new tab)

Arc RPC pricing

Start with free Arc RPC for mainnet and testnet. Scale stablecoin applications with archive data, transaction tracing, and dedicated infrastructure.

Cost-effective plans for every workload

Starting from$40/moon annual
Explore paid plans (opens in a new tab)
From 20M requests included monthlyCompare and convert (opens in a new tab)
  • Higher throughput and larger node allowances

All Developer features, plus:

  • Archive data Growth+
  • Add-ons Growth+
  • Dedicated Nodes Pro+
  • Single sign-on Pro+
  • Role-based access Business+
  • Unlimited users Business+
See all features (opens in a new tab)

Add-ons and Dedicated Node infrastructure are billed separately.

Users logoExceptional support on every paid plan
For qualified teams

Spending more than $2,000/mo on RPC infra?

Save over 50% on our elite Pay-as-you-go plan

Telegram logoChat on Telegram (opens in a new tab)

Build on Arc with Chainstack Labs

Explore open-source projects from our developer experience team. Follow practical guides, watch walkthroughs, and adapt the code for your application.

Learn more about Arc
What is Arc RPC?

Arc RPC is the API your application uses to read Arc blockchain data, call smart contracts, and submit signed transactions. Arc is Circle’s EVM-compatible Layer 1 for stablecoin applications, with USDC used for network fees. Chainstack provides managed access to Arc Mainnet and Arc Testnet through Arc JSON-RPC endpoints.

How do I get a free Arc RPC endpoint?

Create a free Chainstack account, create a project, and deploy an Arc Global Node on mainnet or testnet. Open Access and credentials to copy your HTTPS and WebSocket URLs. The Developer plan includes 3 million request units per month, up to 25 requests per second, and one node. No credit card is required.

What are the Arc mainnet and testnet chain IDs?

Arc Mainnet uses chain ID 5042. Arc Testnet uses 5042002. Both use USDC as the native gas currency. Configure your wallet or library for the same network as your RPC endpoint. See the Arc tooling guide for network settings.

Does Arc use USDC or ETH for gas?

Arc uses USDC for gas. The native USDC balance returned by eth_getBalance uses 18 decimals, while the ERC-20 USDC balance returned by balanceOf uses 6 decimals. These are two interfaces to the same underlying balance, so convert the units before comparing values. See Arc’s EVM differences.

Can I use Ethereum libraries with Arc RPC?

Yes. Arc supports Ethereum JSON-RPC methods such as eth_call, eth_getBalance, eth_getLogs, and eth_sendRawTransaction. Connect ethers.js, viem, or web3.py to your Arc endpoint using the correct chain ID and USDC native-currency settings. Follow the Arc integration examples and check Arc-specific EVM behavior when building transaction logic.

Does Arc RPC support WebSockets and pending transactions?

Chainstack Arc endpoints support WebSocket subscriptions for new blocks and contract logs. Arc does not expose pending-transaction subscriptions: eth_subscribe("newPendingTransactions") and eth_newPendingTransactionFilter are disabled by the network. Build payment confirmation around transaction receipts and block inclusion. See Arc method availability.

Can I access Arc archive data and transaction traces?

Yes. Chainstack provides Arc archive access and Debug & Trace APIs from the Growth plan. Query historical balances and contract state, replay execution, and investigate reverted transactions. Archive requests consume 2 request units; full requests consume 1. Check Arc methods for supported calls and pricing for plan features.

What is optimized submission on Arc?

Optimized submission routes signed Arc mainnet transactions through a private, optimized path designed to reduce inclusion delays. It uses your existing HTTPS or WebSocket endpoint and is available on Arc Global Nodes on every plan, including Developer. Manage it from your node’s Add-ons tab. See optimized submission for activation and fallback behavior.

What is the difference between Arc Global Nodes and Dedicated Nodes?

A Global Node provides geo-balanced RPC access through a shared infrastructure service. A Dedicated Node provides isolated compute and storage for your deployment, with full or archive configurations. Dedicated Nodes are available from the Pro plan, with infrastructure billed separately. Compare the node options and pricing for your workload.

Can I run a self-hosted Arc node?

Yes. Chainstack Self-Hosted currently lists Arc Testnet support using paired execution and consensus clients. Deploy a non-validator full node on infrastructure you control, with monitoring, automated updates, and self-healing operations. Check supported clients and protocols and follow the installation guide.

Where can I get Arc testnet USDC?

Use the official Circle faucet and select Arc Testnet to request test tokens for development. Connect your application to an Arc Testnet RPC endpoint with chain ID 5042002. Testnet USDC has no monetary value and cannot pay mainnet transaction fees.

Arc RPC API: mainnet, testnet, and USDC

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.