Update components to suit v0.6.1 API
This commit is contained in:
parent
39cb63e01e
commit
82202a7765
@ -726,7 +726,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
|
|||||||
|
|
||||||
let mut state = self.state.read().clone();
|
let mut state = self.state.read().clone();
|
||||||
|
|
||||||
state.build_epoch_cache(RelativeEpoch::Current, &T::EthSpec::spec())?;
|
state.build_committee_cache(RelativeEpoch::Current, &T::EthSpec::spec())?;
|
||||||
|
|
||||||
trace!("Finding attestations for new block...");
|
trace!("Finding attestations for new block...");
|
||||||
|
|
||||||
@ -742,7 +742,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
|
|||||||
slot: state.slot,
|
slot: state.slot,
|
||||||
previous_block_root,
|
previous_block_root,
|
||||||
state_root: Hash256::zero(), // Updated after the state is calculated.
|
state_root: Hash256::zero(), // Updated after the state is calculated.
|
||||||
signature: T::EthSpec::spec().empty_signature.clone(), // To be completed by a validator.
|
signature: Signature::empty_signature(), // To be completed by a validator.
|
||||||
body: BeaconBlockBody {
|
body: BeaconBlockBody {
|
||||||
randao_reveal,
|
randao_reveal,
|
||||||
eth1_data: Eth1Data {
|
eth1_data: Eth1Data {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
use beacon_chain::{BeaconChain, BeaconChainTypes};
|
use beacon_chain::{BeaconChain, BeaconChainTypes};
|
||||||
use prometheus::{IntGauge, Opts, Registry};
|
use prometheus::{IntGauge, Opts, Registry};
|
||||||
use slot_clock::SlotClock;
|
use slot_clock::SlotClock;
|
||||||
use std::path::PathBuf;
|
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
|
use std::path::PathBuf;
|
||||||
use types::Slot;
|
use types::Slot;
|
||||||
|
|
||||||
// If set to `true` will iterate and sum the balances of all validators in the state for each
|
// If set to `true` will iterate and sum the balances of all validators in the state for each
|
||||||
@ -79,11 +79,15 @@ impl LocalMetrics {
|
|||||||
self.present_slot.set(present_slot.as_u64() as i64);
|
self.present_slot.set(present_slot.as_u64() as i64);
|
||||||
|
|
||||||
self.best_slot.set(state.slot.as_u64() as i64);
|
self.best_slot.set(state.slot.as_u64() as i64);
|
||||||
self.validator_count.set(state.validator_registry.len() as i64);
|
self.validator_count
|
||||||
self.justified_epoch.set(state.current_justified_epoch.as_u64() as i64);
|
.set(state.validator_registry.len() as i64);
|
||||||
self.finalized_epoch.set(state.finalized_epoch.as_u64() as i64);
|
self.justified_epoch
|
||||||
|
.set(state.current_justified_epoch.as_u64() as i64);
|
||||||
|
self.finalized_epoch
|
||||||
|
.set(state.finalized_epoch.as_u64() as i64);
|
||||||
if SHOULD_SUM_VALIDATOR_BALANCES {
|
if SHOULD_SUM_VALIDATOR_BALANCES {
|
||||||
self.validator_balances_sum.set(state.validator_balances.iter().sum::<u64>() as i64);
|
self.validator_balances_sum
|
||||||
|
.set(state.balances.iter().sum::<u64>() as i64);
|
||||||
}
|
}
|
||||||
let db_size = File::open(db_path)
|
let db_size = File::open(db_path)
|
||||||
.and_then(|f| f.metadata())
|
.and_then(|f| f.metadata())
|
||||||
|
Loading…
Reference in New Issue
Block a user