0G Aristotle Snapshot â
âŗFetching snapshot data...
âšī¸ Snapshot Info
Snapshots are maintained by LinkNode, our infrastructure division supporting blockchain networks with snapshots, RPC, API, and gRPC endpoints.
If the data above does not load, please check manually at linknode.org/snapshots
đ Security Notes
This snapshot includes only:
data/ directory for 0gchaind
geth/ directory for EVM
It does NOT contain:
priv_validator_key.json (validator signing key)
node_key.json (p2p ID)
1. Download Snapshot â
bash
mkdir -p ~/snapshot
cd ~/snapshot
FILE_0GCHAIN="0gchaind-data-snapshot.tar.lz4"
FILE_GETH="geth-data-snapshot.tar.lz4"
if [ ! -f "$FILE_0GCHAIN" ]; then
echo "$FILE_0GCHAIN not found. Downloading..."
wget https://vault.astrostake.xyz/mainnet/0g-labs/"$FILE_0GCHAIN"
else
echo "$FILE_0GCHAIN already exists. Skipping download."
fi
if [ ! -f "$FILE_GETH" ]; then
echo "$FILE_GETH not found. Downloading..."
wget https://vault.astrostake.xyz/mainnet/0g-labs/"$FILE_GETH"
else
echo "$FILE_GETH already exists. Skipping download."
fi2. Stop node â
bash
sudo systemctl stop geth # Or: sudo systemctl stop 0ggeth
sudo systemctl stop 0gchaind3. Backup & Delete Old Data â
Optional: Backup Data
bash
mv $HOME/.0gchaind/0g-home/0gchaind-home/data $HOME/.0gchaind/0g-home/0gchaind-home/data.bak.$(date +%s)
mv $HOME/.0gchaind/0g-home/geth-home/geth $HOME/.0gchaind/0g-home/geth-home/geth.bak.$(date +%s)Backup priv_validator_state.json
bash
mv $HOME/.0gchaind/0g-home/0gchaind-home/data/priv_validator_state.json $HOME/.0gchaind/Delete old data
bash
rm -rf $HOME/.0gchaind/0g-home/0gchaind-home/data
rm -rf $HOME/.0gchaind/0g-home/geth-home/geth4. Extract Snapshot â
bash
pv 0gchaind-data-snapshot.tar.lz4 | lz4 -d | tar xf - -C $HOME/.0gchaind/0g-home/0gchaind-home/
pv geth-data-snapshot.tar.lz4 | lz4 -d | tar xf - -C $HOME/.0gchaind/0g-home/geth-home/Restore priv_validator_state.json
bash
mv $HOME/.0gchaind/priv_validator_state.json $HOME/.0gchaind/0g-home/0gchaind-home/data/5. Start Node â
bash
sudo systemctl start 0gchaind
sudo systemctl start geth # Or: sudo systemctl start 0ggeth