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:
- mainnet: GenLayer mainnet (production) database snapshots.
- asimov: GenLayer asimov testnet database snapshots.
- bradbury: GenLayer bradbury testnet database snapshots.
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