GenLayer Node Snapshots

Daily database snapshots for every GenLayer network. Restore a validator or a node in minutes instead of syncing from genesis. Supports mainnet and testnets.

Maintained by Stakely, node operators for GenLayer and 30 other networks.

Available networks

Snapshots cover GenLayer mainnet and its testnets, with new testnets added as they launch:

Each snapshot is published every day at 11:00 UTC as a {network}-{YYYY-MM-DD}.tar.zst archive, with its file size and a SHA256 checksum for verification. The live snapshot list and direct download links load on this page.

Restore from a snapshot

Assumes your node runs with docker compose. Replace the placeholders with the values from the snapshot table.

01 · Stop the node

Bring the Docker Compose stack down before swapping data.

docker compose --profile node down

02 · Download the snapshot

Grab the latest file for your network from the table.

curl -L -O "<DOWNLOAD_URL>"

03 · Verify the checksum

Confirm the download matches the published SHA256.

echo "<SHA256>  <SNAPSHOT_FILE>" | sha256sum -c

04 · Decompress and replace the data directory

Extract the archive into your node data directory. If a database is already there, remove it first; if the folder does not exist yet, create it with mkdir -p data/node/genlayer.db.

tar -I zstd -xf "<SNAPSHOT_FILE>" -C data/node/genlayer.db

05 · Start the node

Bring the stack back up. It resumes from the snapshot.

docker compose --profile node up -d

Pro tip · Download and decompress in one step

Pipe the download straight into your data directory, with no intermediate file on disk. As above, remove the existing database first, or create the folder with mkdir -p data/node/genlayer.db if it does not exist.

curl -L "<DOWNLOAD_URL>" | tar -I zstd -xf - -C data/node/genlayer.db

Frequently asked questions

What are GenLayer node snapshots?

GenLayer node snapshots are daily compressed copies of a GenLayer node's database. Restoring from one lets a validator or node catch up in minutes instead of syncing the chain from genesis. Each snapshot is a tar.zst archive published with its size and a SHA256 checksum.

Which GenLayer networks are available?

Snapshots are published for GenLayer mainnet and its testnets (currently asimov and bradbury), and we add new testnets as they launch. Each network has its own daily snapshot and direct download link.

How often are snapshots created?

A new snapshot is generated every day at 11:00 UTC for each network. The list on this page shows every available snapshot, newest first, with its date, size and checksum.

How do I restore a GenLayer node from a snapshot?

Stop your node with docker compose --profile node down, download the snapshot for your network, verify its SHA256 checksum, extract the tar.zst archive into your node data directory, then start the node again with docker compose --profile node up -d.

How do I verify a snapshot is valid?

Every snapshot publishes a SHA256 checksum. After downloading, run sha256sum -c against the published hash to confirm the file is complete and untampered before restoring.

How long are snapshots kept?

Roughly the last 5 daily snapshots per network are retained. Older snapshots are pruned automatically, so download a recent one.

Are these official GenLayer snapshots?

No. This is a free, community-maintained service run by Stakely, a professional node operator for GenLayer and 30+ other networks. It is read-only and never modifies your node.

Built by Stakely · Stake with us · Get in touch