Start here
Networks
Endpoints, chain IDs and the protocol parameters that change how a client is configured.
Endpoints
| Network | Chain ID | HTTP | WebSocket |
|---|---|---|---|
| Arc Mainnet | 5042 | https://rpc.arcrpc.com/v1/$KEY | wss://rpc.arcrpc.com/v1/$KEY |
| Arc Testnet | 5042002 | https://rpc-testnet.arcrpc.com/v1/$KEY | wss://rpc-testnet.arcrpc.com/v1/$KEY |
Protocol parameters
- Consensus Malachite BFT, execution Reth, block time 0.5s.
- Finality is deterministic, on commit. There are no reorgs and no uncles.
- Gas token USDC, 18 decimals natively and 6 on the ERC-20 interface.
- Base fee floor 20 Gwei, ceiling 20,000 Gwei.
- Throughput 30M gas per block.
Archive depth
Both networks are unpruned from the genesis snapshot, on every plan, billed at the same rate as a call against the tip. Testnet backfills that cross the Zero5 hard fork are normalised for you: we read NativeCoin* events from 0x1800…0000 before activation and the EIP-7708 Transfer from the system emitter at and after it, then return one schema either side. Mainnet has used EIP-7708 since genesis.