Erigon Nitro is a fork of Erigon client with support for Arbitrum sepolia network. Arbitrum One support is in progress and not yet publicly available.
To run instance of Erigon-Arbiturm, do:
mkdir /disk/datadir && \
docker run -d -v /disk/datadir/:/home/user/erigon-data/ \
erigontech/nitro-erigon:v0.0.4 \
--torrent.download.rate=10G \
--prune.mode=archive \
--l2rpc="http://rpcserver:port" \
--l2rpc.receipt="http://rpcserver:port"
--l2rpc - RPC node for downloading transactions and blocks from. We recommend to use pruned local Nitro node for that.
--l2rpc.receipt - to download receipts from different node. Needed for Timeboost support and for correct gas
spending within ArbitrumSubmitRetryableTx
--prune.mode - you can use minimal and full - to get smaller but less functional instances. Arhive includes full
state history (but no commitment yet).
Additionally, you may be interested in adding:
--experimental.commitment-history - keep commitment history per block (for eth_getProof support). Disabled by
default since reduces node throughput and increases disk usage.
--sync.loop.block.limit - limit number of blocks processed per stage. Default is 5000 blocks meaning that 5k blocks
will be downloaded first and then executed.
For more info about command line flags, consult with docs.
--datadir /home/user/erigon-data
--chain arb-sepolia
--http.api eth,net,web3,debug,txpool,erigon,debug
--http.addr 0.0.0.0
--ws
--metrics
--metrics.port 6062
--metrics.addr 0.0.0.0
--log.console.verbosity info
--verbosity info
There is a bunch of handy tools shipped along with Erigon binary. To use them:
mkdir /disk/datadir && \
docker run -d -v /disk/datadir/:/home/user/erigon-data/ \
erigontech/nitro-erigon:v0.0.4 \
snapshots reset \ # command to run, followed by its args
--chain arb-sepolia \
--datadir /home/user/erigon-data \
Make sure you specified --chain and --datadir flags correctly. Datadir should be mounted to your image to operate
correctly.
Given command will reset your node downloading status and remove chaindata. That means, on next start node will check existing downloads and fill the gaps if needed.
as of block 242.284.000 (13 Feb 2026)
| Node type | Disk usage |
|---|---|
| Minimal | 236G |
| Full | 650G |
| Archive | 1.2T |
| Port | Flag | Description |
|---|---|---|
| 8545 | --http.port | JSON-RPC server listening port |
| 8546 | --ws.port | WebSocket-RPC server listening port |
| 8551 | --authrpc.port | HTTP-RPC server listening port for the Engine API |
| 42069 | --torrent.port | Port to listen and serve BitTorrent protocol |
| 9090 | --private.api.addr | Erigon's components (txpool, rpcdaemon, sentry, downloader, ...) can be deployed as independent Processes on same/another server. Then components will connect to erigon by this internal grpc API |
| 6062 | --metrics.port | Metrics HTTP server listening port |
Please post it in erigon repository with [arb] or [arbitrum] prefix and we will take care of that.
Content type
Image
Digest
sha256:310af0795…
Size
348.5 MB
Last updated
6 months ago
docker pull erigontech/nitro-erigon:v0.0.7