Soft Reset Instructions
Typically required when node is (re-)joining the network and the node tip is close to the network
tip.
When a soft reset is needed for the node, update the forkpoint.toml (changes every round),
validators.toml (changes every epoch) and restart as follows.
Instructions
- SSH into the node as
monaduser - Stop monad-related services
systemctl stop monad-bft monad-execution monad-rpc
- Fetch new
forkpoint.tomlandvalidators.toml.MF_BUCKET=https://bucket.monadinfra.comcurl -sSL $MF_BUCKET/scripts/testnet/download-forkpoint.sh | bashcurl -o ~/monad-bft/config/validators/validators.toml $MF_BUCKET/validators/testnet/validators.toml - Start monad-related services
systemctl start monad-bft monad-execution monad-rpc
- Verify the systemd services are running:
systemctl list-units --type=service monad-bft.service monad-execution.service monad-rpc.serviceUNIT LOAD ACTIVE SUB DESCRIPTIONmonad-bft.service loaded active running "Service file for Monad BFT"monad-execution.service loaded active running "Service file for Monad Execution"monad-rpc.service loaded active running "Service file for Monad RPC"# Check logs for a specific process, e.g. bftjournalctl -u monad-bft