stacks-network/stacks-core

Node always logs "Proceeding to mine blocks" regardless of miner status

Open

#4,944 opened on Jul 2, 2024

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Rust (758 forks)auto 404
enhancementgood first issuestale

Repository metrics

Stars
 (3,063 stars)
PR merge metrics
 (PR metrics pending)

Description

On a follower node, I see the following as expected:

INFO [1719960965.695137] [testnet/stacks-node/src/run_loop/neon.rs:384] [main] Will run as a Follower node

However, shortly after I also see:

INFO [1719960987.613683] [testnet/stacks-node/src/run_loop/neon.rs:1341] [main] Runloop: Synchronized full burnchain up to height 850443. Proceeding to mine blocks

This is confusing and incorrect, since this node is not a miner.

The code in question doesn't have any conditionals around miner status for this log message: https://github.com/stacks-network/stacks-core/blob/master/testnet/stacks-node/src/run_loop/nakamoto.rs#L705

Contributor guide