Skip to content

Snapshot

0G banner”

  1. Stop node:
    Terminal window
    sudo systemctl stop 0gd.service
  2. Backup priv_validator_state.json & reset data
    Terminal window
    cp ~/.0gchain/data/priv_validator_state.json ~/.0gchain/priv_validator_state.json.backup
  3. Reset data
    Terminal window
    0gchaind tendermint unsafe-reset-all --home $HOME/.0gchain --keep-addr-book
  4. Install tool
    Terminal window
    sudo apt-get install wget lz4 aria2 pv -y
  5. Download snapshot:

    Block Height 1511996   |  558GGb  |  pruning = “custom”  |  indexer = “null”

    Terminal window
    cd $HOME
    rm -f 0gchain_snapshot.lz4
    aria2c -x 16 -s 16 -k 1M https://josephtran.co/0gchain_snapshot.lz4
  6. Decompress snapshot
    Terminal window
    lz4 -dc 0gchain_snapshot.lz4 | pv | tar -xf - -C $HOME/.0gchain
  7. Move priv_validator_state.json back
    Terminal window
    cp ~/.0gchain/priv_validator_state.json.backup ~/.0gchain/data/priv_validator_state.json
  8. Restart node
    Terminal window
    sudo systemctl restart 0gd && sudo systemctl status 0gd