Hard Reset Guide
Reset your node to a clean state using the latest chain snapshot for fast recovery and resync.
A hard reset wipes all local node data and restores the most recent network snapshot. This is the fastest and most reliable way to recover a degraded, stuck, or outdated node.
After a hard reset:
A fresh snapshot is downloaded.
The TrieDB database is rebuilt (1–5 minutes on mainnet).
The node catches up using statesync and blocksync (2–5 minutes for a recent snapshot).
1. Prerequisites
Ensure aria2 is installed:
apt install -y aria22. Stop Services & Reset Workspace
SSH into the server as root and run:
bash /opt/monad/scripts/reset-workspace.shThis clears:
Ledger data
Forkpoint history
Validator sets
TrieDB state
Runtime artifacts
3. Download & Import the Latest TrieDB Snapshot
Choose one provider (Monad Foundation or Category Labs).
Monad Foundation snapshot:
Category Labs snapshot:
4. Fetch Latest Forkpoint & Validators Files
(Skip if your node already uses automatic remote config fetching via REMOTE_VALIDATORS_URL and REMOTE_FORKPOINT_URL.)
Manual fetch:
5. Start All Monad Services
Check logs to confirm syncing:
When statesync completes, the node will automatically switch to blocksync and reach chain tip.
Last updated