Skip to content

Commit 5e6c689

Browse files
authored
Merge pull request #5257 from stacks-network/feat/add-block-height-logs
add Nakamoto block heights to info logs for easier integration with log analysis tools
2 parents 721a463 + 10eb397 commit 5e6c689

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

stacks-signer/src/chainstate.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ impl SortitionsView {
195195
{
196196
info!(
197197
"Current miner timed out, marking as invalid.";
198+
"block_height" => block.header.chain_length,
198199
"current_sortition_consensus_hash" => ?self.cur_sortition.consensus_hash,
199200
);
200201
self.cur_sortition.miner_status = SortitionMinerStatus::InvalidatedBeforeFirstBlock;
@@ -203,6 +204,7 @@ impl SortitionsView {
203204
if last_sortition.is_timed_out(self.config.block_proposal_timeout, signer_db)? {
204205
info!(
205206
"Last miner timed out, marking as invalid.";
207+
"block_height" => block.header.chain_length,
206208
"last_sortition_consensus_hash" => ?last_sortition.consensus_hash,
207209
);
208210
last_sortition.miner_status = SortitionMinerStatus::InvalidatedBeforeFirstBlock;
@@ -365,6 +367,7 @@ impl SortitionsView {
365367
"sortition_state.consensus_hash" => %sortition_state.consensus_hash,
366368
"sortition_state.prior_sortition" => %sortition_state.prior_sortition,
367369
"sortition_state.parent_tenure_id" => %sortition_state.parent_tenure_id,
370+
"block_height" => block.header.chain_length,
368371
);
369372

370373
let tenures_reorged = client.get_tenure_forking_info(
@@ -424,6 +427,7 @@ impl SortitionsView {
424427
"Miner is not building off of most recent tenure. A tenure they reorg has already mined blocks, but the block was poorly timed, allowing the reorg.";
425428
"proposed_block_consensus_hash" => %block.header.consensus_hash,
426429
"proposed_block_signer_sighash" => %block.header.signer_signature_hash(),
430+
"proposed_block_height" => block.header.chain_length,
427431
"parent_tenure" => %sortition_state.parent_tenure_id,
428432
"last_sortition" => %sortition_state.prior_sortition,
429433
"violating_tenure_id" => %tenure.consensus_hash,
@@ -596,6 +600,7 @@ impl SortitionsView {
596600
"Have no accepted blocks in the tenure, assuming block confirmation is correct";
597601
"proposed_block_consensus_hash" => %block.header.consensus_hash,
598602
"proposed_block_signer_sighash" => %block.header.signer_signature_hash(),
603+
"proposed_block_height" => block.header.chain_length,
599604
);
600605
return Ok(true);
601606
};

stacks-signer/src/v0/signer.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ impl SignerTrait<SignerMessage> for Signer {
189189
info!(
190190
"{self}: Got block pushed message";
191191
"block_id" => %b.block_id(),
192+
"block_height" => b.header.chain_length,
192193
"signer_sighash" => %b.header.signer_signature_hash(),
193194
);
194195
stacks_client.post_block_until_ok(self, &b);
@@ -352,6 +353,7 @@ impl Signer {
352353
"{self}: received a block proposal for a new block. Submit block for validation. ";
353354
"signer_sighash" => %signer_signature_hash,
354355
"block_id" => %block_proposal.block.block_id(),
356+
"block_height" => block_proposal.block.header.chain_length,
355357
"burn_height" => block_proposal.burn_height,
356358
);
357359
crate::monitoring::increment_block_proposals_received();

0 commit comments

Comments
 (0)