Add info about valid deposit count to logs (#1391)
## Issue Addressed NA ## Proposed Changes Adds a `valid_deposits` field to the logs whilst waiting for genesis: ``` Jul 25 11:02:25.631 INFO Waiting for more deposits valid_deposits: 3085, total_deposits: 3188, min_genesis_active_validators: 16384, service: beacon ``` In this example we can see there are `3188` deposits, but only `3085` have valid signatures. ## Additional Info NA
This commit is contained in:
parent
b73c497be2
commit
e5d9d6179f
@ -227,6 +227,15 @@ impl Service {
|
|||||||
.get_valid_signature_count(self.highest_safe_block()?)
|
.get_valid_signature_count(self.highest_safe_block()?)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Returns the number of deposits with valid signatures that have been observed, without
|
||||||
|
/// respecting the `highest_safe_block`.
|
||||||
|
pub fn get_raw_valid_signature_count(&self) -> Option<usize> {
|
||||||
|
let deposits = self.deposits().read();
|
||||||
|
deposits
|
||||||
|
.cache
|
||||||
|
.get_valid_signature_count(deposits.cache.latest_block_number()?)
|
||||||
|
}
|
||||||
|
|
||||||
/// Returns the number of deposits with valid signatures that have been observed up to and
|
/// Returns the number of deposits with valid signatures that have been observed up to and
|
||||||
/// including the block at `block_number`.
|
/// including the block at `block_number`.
|
||||||
///
|
///
|
||||||
|
@ -146,6 +146,7 @@ impl Eth1GenesisService {
|
|||||||
"Waiting for more deposits";
|
"Waiting for more deposits";
|
||||||
"min_genesis_active_validators" => spec.min_genesis_active_validator_count,
|
"min_genesis_active_validators" => spec.min_genesis_active_validator_count,
|
||||||
"total_deposits" => eth1_service.deposit_cache_len(),
|
"total_deposits" => eth1_service.deposit_cache_len(),
|
||||||
|
"valid_deposits" => eth1_service.get_raw_valid_signature_count(),
|
||||||
);
|
);
|
||||||
|
|
||||||
delay_for(update_interval).await;
|
delay_for(update_interval).await;
|
||||||
|
Loading…
Reference in New Issue
Block a user