Skip to main content

Version Information

View the version and build information for your Monad binaries:

CLI Help

View available command-line arguments for any Monad binary:
CLI arguments should not be changed arbitrarily as some configurations may result in unexpected behavior or crashes.

Service Management

Check the status of Monad services:

Monitoring Block Height

The RPC service will start listening on port 8080 when the statesync is completed. Check the current block height via RPC:

Viewing MonadDB Disk Usage

Note that MonadDB (TrieDB) will automatically compact when at 80% capacity to preserve optimal SSD performance. To check MonadDB disk usage and retained block history:
Example output:

Log Analysis with monlog

monlog is a lightweight tool maintained by Category Labs that scrapes BFT logs and provides useful status information and suggestions. It examines logs from the last 60 seconds. Setup (as root user): First, grant the monad user access to read systemd journal logs:
Download monlog (as monad user):
If you’re already logged in as the monad user when the group is added, you’ll need to log out and log back in for the group membership to take effect. Alternatively, you can run su - monad to start a new session.
Run monlog (as monad user):
Example output for a healthy node:

Consensus Information with ledger-tail

monad-ledger-tail exposes consensus information by directly parsing ledger artifacts and streams the data in JSON format. Start the service:
Example output:

Node Status with monad-status

Install monad-status:
Run monad-status to get the status of the node. This should print similar output:

Exporting Key Backups

If you followed the full node installation guide, backup files for your keys were automatically created at:
  • /opt/monad/backup/secp-backup
  • /opt/monad/backup/bls-backup
If those files are missing or you need to re-export your keys, use the commands below to recreate them. Any existing backup files will be preserved with a timestamp suffix before being overwritten.
These files contain your node’s private keys — they define your node identity. Anyone with access to them can take over your node’s identity.Ensure that these backup files are stored in an external location outside of the node (e.g. a password manager or secrets vault). They are required to restore your full node or validator identity in the event of hardware failure or system loss:
  • /opt/monad/backup/secp-backup
  • /opt/monad/backup/bls-backup
For validators, this is especially important: losing your keys means you cannot migrate your validator, and re-registering with a new identity requires moving all delegations manually.

Importing Keys from Backups

To restore your node identity from a backup, extract the IKM secret from each backup file and import it using monad-keystore import:

Keeping Updated

To stay updated on new releases: