Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.arc.io/llms.txt

Use this file to discover all available pages before exploring further.

Arc is a developer platform with a fully EVM-compatible network layer — meaning it supports the same bytecode, RPC methods, and tooling as Ethereum. Ethereum developer tools, wallets, and infrastructure work without modification.

Connect to Arc

Network details

RPC endpoints, chain ID, WebSocket URLs, and explorer links for Arc testnet.

Deploy on Arc

Deploy, test, and interact with a Solidity smart contract on Arc.

EVM differences

Arc has a few key differences from Ethereum:
  • USDC as gas: Transaction fees are paid in USDC (a stablecoin pegged to the US dollar) instead of a native token, which affects gas estimation and fee display. See Gas and fees for details.
  • Deterministic finality: Transactions finalize in under one second with no risk of reorganization, so a single confirmation is sufficient.
  • Standard tooling: Hardhat, Foundry, Viem, and other Ethereum development tools work without modification.

Run a node

Operate your own Arc node for independent transaction verification, direct RPC access, or data indexing. Anyone can run a node without permission.

Running a node

What a node does, how it fits into Arc’s architecture, and why you might run one.

Node requirements

Hardware, software, network endpoints, and ports needed to run a node.

Run an Arc node

Step-by-step setup for both the execution and consensus layers.

Deploy as a service

Configure systemd services that auto-restart and survive reboots.

Monitor a node

Verify sync status, view logs, and scrape Prometheus metrics.