Hard reset wipes the local state and downloads the most recent chain snapshot. After the snapshot is applied, the node catches up using statesync and blocksync. Hard reset is the most powerful means of resetting a node. Steps are:Documentation Index
Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
Use this file to discover all available pages before exploring further.
- Download a recent snapshot of the network state.
- Initialize the DB from the snapshot (this can take up to an hour on testnet and a few minutes on mainnet)
- Catch up to the tip of the chain via statesync / blocksync (typically < 5 minutes assuming snapshot is a few hours old)
Prerequisite
aria2must be installed on the node
Instructions
-
SSH into the node as
rootuser. -
Stop the monad services and reset the workspace to delete all runtime data.
-
Download and import TrieDB database snapshot.
- Mainnet
- Testnet
Using Monad Foundation provider:On mainnet, database snapshot restoration takes from 1 to 5 minutes. As the blockchain grows over time, snapshot restoration takes longer.Using Category Labs provider: -
Fetch latest
forkpoint.tomlandvalidators.tomlruntime files.This step is optional if automatic remote config fetching is configured (v0.12.1+). EnsureREMOTE_VALIDATORS_URLandREMOTE_FORKPOINT_URLare defined in/home/monad/.envfile. See Full Node Installation for configuration details. If not configured, you may run the below commands.- Mainnet
- Testnet
-
Start all services

