getVoteAccounts RPC API no longer returns "idle" vote accounts

This commit is contained in:
Michael Vines
2019-12-06 17:24:55 -07:00
parent 2d6ed7142f
commit 103e40b968

View File

@ -255,6 +255,10 @@ impl JsonRpcRequestProcessor {
last_vote,
}
})
.filter(|vote_account_info| {
// Remove vote accounts that have never voted and also have no stake
vote_account_info.last_vote == 0 && vote_account_info.activated_stake == 0
})
.partition(|vote_account_info| {
if bank.slot() >= MAX_LOCKOUT_HISTORY as u64 {
vote_account_info.last_vote > bank.slot() - MAX_LOCKOUT_HISTORY as u64