⚙️Services | Sync

Chain Explorer

Public Tools (Mainnet)

Address Book (upd 1h)

https://files.block-pro.net/mainnet/fuel/addrbook.json

Genesis

https://files.block-pro.net/mainnet/fuel/genesis.json

Peer

c92a832384b2b676c5b0f317acfb6c0d49846e80@fuel-mainnet-peer.block-pro.net:60756

How to Restore a Fuel Node from a Snapshot

Check the Snapshot Block Height To verify the latest block height of the snapshot, run the following command:

curl -s https://server-2.block-pro.net/fuel/snapshot_info.txt

This will display the block height included in the most recent snapshot.

1. Prerequisites

Make sure you have the necessary tools installed before proceeding:

cd $HOME
snap install lz4

2. Stop the Fuel Node

sudo systemctl stop fuelsequencerd

3. Backup the Validator State File

cp $HOME/.fuelsequencer/data/priv_validator_state.json $HOME/.fuelsequencer/priv_validator_state.json.backup

4. Remove the Old Data

rm -rf $HOME/.fuelsequencer/data

5. Download and Extract the Latest Snapshot

curl -o - -L https://server-2.block-pro.net/fuel/fuel_snapshot_mainnet.tar.gz | tar -xzf - -C $HOME/.fuelsequencer

6. Restore the Validator State File

mv $HOME/.fuelsequencer/priv_validator_state.json.backup $HOME/.fuelsequencer/data/priv_validator_state.json

7. Download the Latest Addrbook

wget -O $HOME/.fuelsequencer/config/addrbook.json "https://files.block-pro.net/mainnet/fuel/addrbook.json"

8. Restart the Fuel Node

sudo systemctl restart fuelsequencerd && sudo journalctl -u fuelsequencerd -fo cat 

Your Fuel node should now be synchronized with the latest snapshot. 🚀

Last updated