top of page

Moonriver Relay Chain (Kusama pruning 256) Backup

Note - These backups have only been tested on recovering the RocksDB Kusama pruned (256) database (ksmcc3) and Moonriver parachain databases on a Moonriver Collator node.
 
It is not intended to be used on any other node or in any other way than described below.
 
IMPORTANT: These should only be used for testing purposes. For production, the best practice is to sync your node over the network from beginning.
 
Only recover from backups off of a private backup copy which you have created (CertHum does not use these backups and recovers from private copies.)
 
These backups are NOT endorsed by the Moonbeam Foundation or any other 3rd party.

DEPENDING ON WHICH CHAIN YOU ARE RECOVRING, YOU WILL NEED TO PURGE YOUR CHAIN
. FOLLOW THE MANUAL INSTRUCTIONS FROM MOONBEAM FOUNDATIONhttps://docs.moonbeam.network/node-operators/networks/run-a-node/systemd/#purge-your-node 
ALWAYS MAKE SURE YOU ARE USING THE CLIENT VERSION THAT MATCHES THE SNAPSHOT VERSION LISTED ABOVE
 
These should be only restored in the following directory (do not alter directory path):

/var/lib/moonriver-data/polkadot/chains/ksmcc3/db - for the Kusama pruned RocksDB chain database

/var/lib/moonriver-data/chains/moonriver/db- for the Moonriver DB.
Tested on Ubuntu 22.04
Pre-req - zstd.

Recovering this backup to any directory path other than the one provided above will impact crash consistency and potentially corrupt your database on process failure resulting in financial loss.

Kusama Pruned Database Backup for Moonriver
 
Direct DL Link
https://db.certhum.com/kusama-backup-256.tar.zst
 
ZST dict file (required):
https://db.certhum.com/sst.dict
 
#install zstd, wget both files and make sure to delete current contents of database directory if they exist, then extract to target.
 
ZSTD lets you specify how many processors you want to assign to the job. Check your MD5 before extracting!
 
sudo apt install zstd
sudo apt install aria2

aria2c -x10 https://db.certhum.com/kusama-backup-256.tar.zst
 
wget -O sst.dict https://db.certhum.com/sst.dict

sudo tar -I 'zstd -vd -T0 -D YOUR-PATH/sst.dict' -xvf kusama-backup-256.tar.zst -C /var/lib/moonriver-data/polkadot/chains/ksmcc3/db --strip-components=7

Moonriver Parachain RocksDB Backup (pruning=archive)

Moonriver Database Backup Direct DL Link
https://db.certhum.com/moonriver-backup.tar.zst
ZST dict file (required):
https://db.certhum.com/moonriver-sst.dict
 
#install zstd, wget both files and make sure to delete current contents of database directory if they exist, then extract to target.
ZSTD lets you specify how many processors you want to assign to the job. Check your MD5 before extracting!

sudo apt install zstd
sudo apt install aria2
aria2c -x10 https://db.certhum.com/moonriver-backup.tar.zst

wget -O moonriver-sst.dict https://db.certhum.com/moonriver-sst.dict

sudo tar -I 'zstd -vd -T0 -D YOUR-PATH/moonriver-sst.dict' -xvf moonriver-backup.tar.zst -C /var/lib/moonriver-data/chains/moonriver/db --strip-components=6

Moonriver Parachain RocksDB Pruned (pruning=256)

Moonriver Database Backup Direct DL Link
https://db.certhum.com/moonriver-pruned-256-backup.tar.zst
ZST dict file (required):
https://db.certhum.com/moonriver-pruned-256-sst.dict
 
#install zstd, wget both files and make sure to delete current contents of database directory if they exist, then extract to target.
ZSTD lets you specify how many processors you want to assign to the job. Check your MD5 before extracting!

sudo apt install zstd
sudo apt install aria2
aria2c -x10 https://db.certhum.com/moonriver-pruned-256-backup.tar.zst

wget -O moonriver-pruned-256-sst.dict https://db.certhum.com/moonriver-pruned-256-sst.dict

sudo tar -I 'zstd -vd -T0 -D YOUR-PATH/moonriver-pruned-256-sst.dict' -xvf moonriver-pruned-256-backup.tar.zst -C /var/lib/moonriver-data/chains/moonriver/db --strip-components=6

Moonriver Parachain Frontier DB Backup

You may need the Frontier database fully synched if you are running an RPC node. Use the following to restore from backup.
Moonriver Frontier Database Backup Direct DL Link
https://db.certhum.com/moonriver-frontier-backup.tar.zst
ZST dict file (required):
https://db.certhum.com/moonriver-frontier-sst.dict
 
#install zstd, wget both files and make sure to delete current contents of database directory if they exist, then extract to target.
ZSTD lets you specify how many processors you want to assign to the job. Check your MD5 before extracting!

sudo apt install zstd
sudo apt install aria2
aria2c -x10 
https://db.certhum.com/moonriver-frontier-backup.tar.zst

wget -O moonriver-frontier-sst.dict https://db.certhum.com/moonriver-frontier-sst.dict

sudo tar -I 'zstd -vd -T0 -D YOUR-PATH/moonriver-frontier-sst.dict' -xvf moonriver-frontier-backup.tar.zst -C /var/lib/moonriver-data/chains/moonriver/frontier/db --strip-components=7

bottom of page