add logging for starting request and receiving block (#3858)
## Issue Addressed #3853 ## Proposed Changes Added `INFO` level logs for requesting and receiving the unsigned block. ## Additional Info Logging for successfully publishing the signed block is already there. And seemingly there is a log for when "We realize we are going to produce a block" in the `start_update_service`: `info!(log, "Block production service started"); `. Is there anywhere else you'd like to see logging around this event? Co-authored-by: GeemoCandama <104614073+GeemoCandama@users.noreply.github.com>
This commit is contained in:
parent
9a970ce3a2
commit
b4d9fc03ee
@ -333,6 +333,11 @@ impl<T: SlotClock + 'static, E: EthSpec> BlockService<T, E> {
|
|||||||
let proposer_index = self.validator_store.validator_index(&validator_pubkey);
|
let proposer_index = self.validator_store.validator_index(&validator_pubkey);
|
||||||
let validator_pubkey_ref = &validator_pubkey;
|
let validator_pubkey_ref = &validator_pubkey;
|
||||||
|
|
||||||
|
info!(
|
||||||
|
log,
|
||||||
|
"Requesting unsigned block";
|
||||||
|
"slot" => slot.as_u64(),
|
||||||
|
);
|
||||||
// Request block from first responsive beacon node.
|
// Request block from first responsive beacon node.
|
||||||
let block = self
|
let block = self
|
||||||
.beacon_nodes
|
.beacon_nodes
|
||||||
@ -383,6 +388,11 @@ impl<T: SlotClock + 'static, E: EthSpec> BlockService<T, E> {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
info!(
|
||||||
|
log,
|
||||||
|
"Received unsigned block";
|
||||||
|
"slot" => slot.as_u64(),
|
||||||
|
);
|
||||||
if proposer_index != Some(block.proposer_index()) {
|
if proposer_index != Some(block.proposer_index()) {
|
||||||
return Err(BlockError::Recoverable(
|
return Err(BlockError::Recoverable(
|
||||||
"Proposer index does not match block proposer. Beacon chain re-orged"
|
"Proposer index does not match block proposer. Beacon chain re-orged"
|
||||||
@ -401,6 +411,11 @@ impl<T: SlotClock + 'static, E: EthSpec> BlockService<T, E> {
|
|||||||
.await
|
.await
|
||||||
.map_err(|e| BlockError::Recoverable(format!("Unable to sign block: {:?}", e)))?;
|
.map_err(|e| BlockError::Recoverable(format!("Unable to sign block: {:?}", e)))?;
|
||||||
|
|
||||||
|
info!(
|
||||||
|
log,
|
||||||
|
"Publishing signed block";
|
||||||
|
"slot" => slot.as_u64(),
|
||||||
|
);
|
||||||
// Publish block with first available beacon node.
|
// Publish block with first available beacon node.
|
||||||
self.beacon_nodes
|
self.beacon_nodes
|
||||||
.first_success(
|
.first_success(
|
||||||
|
Loading…
Reference in New Issue
Block a user