Home/Networks/Arbitrum

arb

Arbitrum full node

Install an Arbitrum Nitro full node (One mainnet or Sepolia) with snapshot init and eth_* RPC on your server.

Client

Nitro (arbitrum-nitro)

RPC

Ethereum JSON-RPC (eth_* )

History

Full Nitro database after official init/snapshot. eth_syncing plus init progress.

Arbitrum RPC is a Nitro node, not a generic Geth fork you start empty. Toolkit requires the snapshot/init step and tracks download percent from the log.

After init, catch-up follows eth_syncing. Sepolia is the public test env in the catalog.

Environments

mainnetsepolia

Install

  1. On Ubuntu 24.04 LTS:
    bash
    curl -fsSL "https://toolkit.rpcnode.dev/install/agent.sh" | sudo bash
    Supported and recommended: Ubuntu 24.04 LTS (amd64 or arm64). Other operating systems have not been tested.
  2. Panel → Add server (Agent URL + token) → Add node → Arbitrummainnet.
  3. Confirm ports, choose install options if this chain has them, install Nitro (arbitrum-nitro), snapshot if required, start. Watch sync on the node page.

Operate from the panel

After the node is up you manage it in the same UI — Node Config (edit the live files and apply), client updates, restart, logs, public RPC. You do not need SSH to change conf. Install-time choices (snapshot flavor, history window, disk layout) are stored on that node.

FAQ

How do I run a Arbitrum full node?
Install the host agent, add the server, then Add node → Arbitrum. Toolkit provisions Nitro (arbitrum-nitro).
Can I change the Arbitrum config later?
Yes. Node page → Node Config. Edit and apply; restart from the same page. A different snapshot or history flavor is an Install choice — changing it later usually means wipe and Add node again.
Pruned or light?
Full Nitro database after official init/snapshot. eth_syncing plus init progress.
Catalog
/clients/arb/ · catalog.json

Other networks