Add more logging

This commit is contained in:
Tan Chee Keong
2025-04-18 14:14:06 +08:00
parent f2725ce0cc
commit 23fefa338a
2 changed files with 14 additions and 5 deletions

View File

@@ -672,13 +672,13 @@ pub async fn fill_in_aggregation_proofs<T: SlotClock + 'static, E: EthSpec>(
"Selection proof in result variable"
);
}
result.map(|proof| (duty.validator_index, slot, subnet_id, proof))
result.map(|proof| (duty.validator_index, proof_slot, subnet_id, proof))
});
}
}
while let Some(result) = futures_unordered.next().await {
if let Some((validator_index, slot, subnet_id, proof)) = result {
if let Some((validator_index, proof_slot, subnet_id, proof)) = result {
let sync_map = duties_service.sync_duties.committees.read();
let Some(committee_duties) = sync_map.get(&sync_committee_period) else {
debug!("period" = sync_committee_period, "Missing sync duties");
@@ -693,7 +693,7 @@ pub async fn fill_in_aggregation_proofs<T: SlotClock + 'static, E: EthSpec>(
if let Some(Some(duty)) = validators.get(&validator_index) {
debug!(
validator_index,
"slot" = %slot,
"slot" = %proof_slot,
"subcommittee_index" = *subnet_id,
// log full selection proof for debugging
"full selection proof" = ?proof,

View File

@@ -380,11 +380,20 @@ impl<T: SlotClock + 'static, E: EthSpec> SyncCommitteeService<T, E> {
aggregator_index,
aggregator_pk,
contribution.clone(),
selection_proof,
selection_proof.clone(),
)
.await
{
Ok(signed_contribution) => Some(signed_contribution),
Ok(signed_contribution) => {
debug!(
validator_index = aggregator_index,
%slot,
subcommittee_index = %subnet_id,
full_selection_proof = ?selection_proof,
"Produced sync contribution and proof"
);
Some(signed_contribution)
}
Err(ValidatorStoreError::UnknownPubkey(pubkey)) => {
// A pubkey can be missing when a validator was recently
// removed via the API.