kyve Node Snapshot

Chain ID:

kyve-1

|

Current Node Version:

v2.0.0

LATEST

BLOCK HEIGHT

SIZE

TIMESTAMP

DOWNLOAD

11,354,580

7.8 GiB

2 hours ago

kyve_11354580.tar.lz4

11,350,829

7.8 GiB

8 hours ago

kyve_11350829.tar.lz4

kyve Snapshot Server Setup

We make a snapshot of one node every 3 hours. Then we delete all the previous snapshots to free up space on the file server.

Snapshot is designed to allow node operators to run efficient nodes on the Kyve. To make the snapshot as small as possible while being executable as a validator, use the following settings to save disk space: Tendermint chain storage grows over time regardless of pruning, so periodically synchronizing snapshots can be helpful. Because snapshot nodes are periodically synchronized with their state, snapshot sizes can be surprisingly small.


config/app.toml

# Prune Type
pruning = "custom"

# Prune Strategy
pruning-keep-recent = "100"
pruning-keep-every = "0"
pruning-interval = "10"


config/config.toml

indexer = "null"

How To Process kyve Snapshot

Install lz4 if needed

sudo apt update
sudo apt-get install lz4


download the snapshot

# Option 1 (latest)
wget -O kyve_11354580.tar.lz4 https://snapshots.mkv.one/mainnet/kyve/kyve_11354580.tar.lz4 --inet4-only

# Option 2
wget -O kyve_11350829.tar.lz4 https://snapshots.mkv.one/mainnet/kyve/kyve_11350829.tar.lz4 --inet4-only


Stop your node

sudo systemctl stop kyved


Reset your node

kyved unsafe-reset-all
or
kyved tendermint unsafe-reset-all


Decompress the snapshot to your database location. Your database location will be something to the effect of ~/.kyved depending on your node implementation.

# Option 1(latest)
lz4 -c -d kyve_11354580.tar.lz4 | tar -x -C $HOME/.kyved

# Option 2
lz4 -c -d kyve_11350829.tar.lz4 | tar -x -C $HOME/.kyved


Start your node

sudo systemctl start kyved
sudo journalctl -u kyved -f


ADVANCED COMMAND :

# Option 1 (latest)
curl -o - -L https://snapshots.mkv.one/mainnet/kyve/kyve_11354580.tar.lz4 | lz4 -c -d - | tar -x -C $HOME/.kyved

# Option 2
curl -o - -L https://snapshots.mkv.one/mainnet/kyve/kyve_11350829.tar.lz4 | lz4 -c -d - | tar -x -C $HOME/.kyved