From 42247e0e1aa9f2932775fdc3cb689d122456ff76 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Fri, 6 Dec 2019 18:23:29 -0700 Subject: [PATCH] getVoteAccounts RPC API no longer returns "idle" vote accounts (#7339) --- core/src/rpc.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/rpc.rs b/core/src/rpc.rs index a9ed2649b2..439c72b3b1 100644 --- a/core/src/rpc.rs +++ b/core/src/rpc.rs @@ -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