Chain Explorer
Public Tools (Mainnet)
fuel-mainnet-grpc.block-pro.net:443
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. 🚀