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