Small cleaning update_epoch_stakes (#13576)
This commit is contained in:
@ -1222,22 +1222,24 @@ impl Bank {
|
|||||||
epoch >= leader_schedule_epoch.saturating_sub(MAX_LEADER_SCHEDULE_STAKES)
|
epoch >= leader_schedule_epoch.saturating_sub(MAX_LEADER_SCHEDULE_STAKES)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
let new_epoch_stakes =
|
||||||
|
EpochStakes::new(&self.stakes.read().unwrap(), leader_schedule_epoch);
|
||||||
|
{
|
||||||
let vote_stakes: HashMap<_, _> = self
|
let vote_stakes: HashMap<_, _> = self
|
||||||
.stakes
|
.stakes
|
||||||
.read()
|
.read()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.vote_accounts()
|
.vote_accounts()
|
||||||
.iter()
|
.iter()
|
||||||
.map(|(epoch, (stake, _))| (*epoch, *stake))
|
.map(|(pubkey, (stake, _))| (*pubkey, *stake))
|
||||||
.collect();
|
.collect();
|
||||||
let new_epoch_stakes =
|
|
||||||
EpochStakes::new(&self.stakes.read().unwrap(), leader_schedule_epoch);
|
|
||||||
info!(
|
info!(
|
||||||
"new epoch stakes, epoch: {}, stakes: {:#?}, total_stake: {}",
|
"new epoch stakes, epoch: {}, stakes: {:#?}, total_stake: {}",
|
||||||
leader_schedule_epoch,
|
leader_schedule_epoch,
|
||||||
vote_stakes,
|
vote_stakes,
|
||||||
new_epoch_stakes.total_stake(),
|
new_epoch_stakes.total_stake(),
|
||||||
);
|
);
|
||||||
|
}
|
||||||
self.epoch_stakes
|
self.epoch_stakes
|
||||||
.insert(leader_schedule_epoch, new_epoch_stakes);
|
.insert(leader_schedule_epoch, new_epoch_stakes);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user