Snapshots & Archive Nodes
Quickly sync your node with Evmos using a snapshot or serve queries for prev versions using archive nodes
List of Snapshots and Archives
Below is a list of publicly available snapshots that you can use to sync with the Evmos mainnet and archived 9001-1 mainnet:
Snapshots
Name | URL | |
---|---|---|
Staketab | github.com/staketab/nginx-cosmos-snap | |
Polkachu | polkachu.com | |
Notional | mainnet/pruned/evmos_9001-2(pebbledb) mainnet/archive/evmos_9001-2(pebbledb) testnet/archive/evmos_9000-4(pebbledb) | |
GalaxyStaking | galaxystaking.space | |
Allnodes | publicnode.com/snapshots |
Archives
Name | URL |
---|---|
Windpowerstake | mainnet/archive/evmos_9001-2(goleveldb) |
Evmos Core Team Snapshots
Altiplanic (Evmos Core team) provides pruned and archive snapshots. They can be downloaded using the BackBlaze CLI tool:
- Steps for pruned snapshots (goleveldb)
- Install the B2 command-line tool
- Authenticate using the following command:
b2 authorize-account 004d09b92c841240000000007 K004+SV4bZKkBuwjdwnjtFidMdISWf4
- Download the data using the following command:
b2 sync b2://evmos-pruned-mainnet-snapshot <destination_path>
- Steps for archive snapshots (PebbleDB)
- Install the B2 command-line tool
- Authenticate using the following command:
b2 authorize-account 004d09b92c841240000000006 K0048Rp2re6yLYzsTCKzrMYZmoWOgEM
- Download the data using the following command:
b2 sync b2://evmos-archive-mainnet-snapshot <destination_path>
PebbleDB
To use PebbleDB instead of GoLevelDB when using snapshots from Notional:
The build instructinos are in the alternative dbs section.
Download snapshot:
cd $HOME/.evmosd/
URL_SNAPSHOT="https://snapshot.notional.ventures/evmos/data_20221024_193254.tar.gz"
wget -O - "$URL_SNAPSHOT" |tar -xzf -
Start:
Set db_backend = "pebbledb"
in config.toml
or start with --db_backend=pebbledb
evmosd start --db_backend=pebbledb
Note: use this workaround when upgrading a node running PebbleDB.