Home

How do I check my monerod sync height?

To check your monerod sync height, enter status in its running console. You’ll see your node’s current height and a target height; when they match and the status says it is synced, your node has caught up with the network.

Read the height in the console

monerod is the program that runs your Monero node. It downloads and checks the blockchain, which is the shared record of Monero transactions.

If you started it in a terminal and that terminal is still open, type:

status

Press Enter. Enter this at the monerod console, not at your normal operating system prompt.

Look for output with a height pair resembling:

Height: 3200000/3250000

These numbers are just an example, not current network heights.

  • First number: Your node’s local blockchain height.
  • Second number: The target height your node knows about.
  • Difference: Roughly how many blocks your node still needs to catch up.

In this example, your node is about 50,000 blocks behind. The output may also show a sync percentage and network connections.

Height counts blocks, not minutes or downloaded bytes. A node at 90% of the target height does not necessarily have only 10% of its download time left. Blocks vary in size, and checking them takes time.

Check a node running in the background

If monerod is running as a background service, you may not have an interactive console. You can ask it for status from another terminal:

./monerod status

Use the path to your monerod executable. If it is available through your system’s command search path, monerod status may be enough.

You can also query its RPC interface, the local connection that lets other programs request information from your node:

curl http://127.0.0.1:18081/get_info

Here, 127.0.0.1 means your own computer, and 18081 is Monero’s default main-network RPC port. Adjust the address or port if you changed your setup. If you enabled RPC authentication, you’ll also need the credentials.

In the response, look for:

  • height: Your node’s current local height.
  • target_height: Its synchronization target, when one is reported.
  • synchronized: Whether your node considers itself synced.
  • busy_syncing: Whether it is actively synchronizing.

A target_height of 0 can appear when no active sync target is set. It does not mean the blockchain is empty. Read it alongside height and synchronized.

Confirm that your height is actually current

A matching height pair is useful, but also check that your node has network connections. An isolated node may not know about newer blocks.

For extra confidence:

  • Compare your height with a live Monero blockchain explorer.
  • Run status again after a few minutes.
  • Check that your node follows new blocks rather than staying stuck.

Monero produces a block roughly every two minutes, but the timing varies. A short wait without a height change is normal. Explorers may also label the latest block by its index, which can differ from the chain’s block count by one.

The bottom line

Use status for a quick check, or /get_info when you need a background-friendly method. Before relying on your node for solo mining or P2Pool, confirm that it reports being synchronized, has connections, and is tracking new blocks.

All 1,000 questions

MyAiMiner.com

MyAiMiner.com — Monero mining blog. 1,000 questions. Clear answers.

Monero (XMR) Mining BLOG

Hashes0
Blocks accepted0
Blocks rejected0
Runtime00:00:00