Skip to content

Snapshots

Reth publishes modular node snapshots at snapshots.reth.rs. The snapshot UI lets you choose minimal, full, or archive components and gives you the matching reth download command.

Use snapshots when you want to avoid syncing from genesis. reth download extracts the selected components into your Reth data directory. It also writes reth.toml for the selected components if the file does not already exist; after extraction, start reth node normally.

Latest minimal snapshot

For the default minimal component set:

reth download -y
 
reth node

Snapshot sizes

Snapshot download sizes are compressed and change with the selected profile, selected components, and latest published block. The snapshots.reth.rs UI shows the estimated download size for the current selection.

You can also list snapshot sizes from the CLI:

reth download --list

Choose a profile

# Smallest built-in profile
reth download --minimal
 
# Full-node profile
reth download --full
 
# Archive profile
reth download --archive

Custom components

Use the website or reth download flags to include specific components, such as transaction files, receipts, state history, senders, or RocksDB indices:

reth download \
    --with-txs-distance 100000 \
    --with-receipts-distance 100000 \
    -y

Further reading