BlockPro | Services
  • About
  • HUB
    • Namada HUB
      • What is Namada?
      • News & Updates
      • Guides
        • Running Low on $NAM for Gas? Try This!
      • Validator Services
      • Governance
      • Contribute / Feedback
    • Fuel HUB
      • What is Fuel?
      • News & Updates
      • Guides
        • How to stake
      • Validator Services
      • Governance
      • Contribute / Feedback
  • mainnet
    • Lava
      • ⚙️Services | Snapshot
      • 🗻Installation
      • 🖱️Upgrade
      • 🖥️Useful commands
    • Stargaze
      • ⚒️Installation
      • ⚙️Services | Sync
      • 🔄Upgrade
      • 🖥️Useful commands
    • Fuel
      • ⚒️Run Sequencer Validator
      • ⚙️Services | Sync
      • 🖥️Useful commands
      • Ethereum Mainnet Full Node
    • Namada Docs
      • ⚒️Installation
      • ⚙️Services Snapshot
    • Nolus
      • ⚙️Services | Snapshot
      • 🗻Installation
      • 🖱️Upgrade
      • 🖥️Useful commands
    • Quasar
      • ⚙️Services | Snapshot
      • 🗻Installation
      • 🖱️Upgrade
      • 🖥️Useful commands
    • Cross Finance
  • testnet
    • Cross Finance
      • Installation
    • Lava
      • Installation
      • Upgrade
      • Useful commands
    • Quasar
      • Installation
      • Upgrade
      • Useful commands
    • 0G
      • Installation
      • Upgrade
      • Useful commands
    • Story
      • ⚙️Services | Snapshot
      • 🗻Installation
      • 🖱️Upgrade
      • 🖥️Useful commands
    • Warden
      • ⚙️Services | Snapshot
      • 🗻Installation
      • 🖱️Upgrade
      • 🖥️Useful commands
Powered by GitBook
On this page
  • Chain Explorer
  • Public Tools (Mainnet)
  • Address Book (upd 1h)
  • Genesis
  • Peer
  • How to Restore a Fuel Node from a Snapshot
  1. mainnet
  2. Fuel

Services | Sync

PreviousRun Sequencer ValidatorNextUseful commands

Last updated 2 months ago

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. 🚀

⚙️
Mainnet
https://fuel-mainnet-rpc.block-pro.net/
https://fuel-mainnet-api.block-pro.net/