get_vote_accounts: access HashMap directly instead of turning it into an iterator
This commit is contained in:
parent
c38021502e
commit
649fe6d3b6
|
@ -548,9 +548,6 @@ impl JsonRpcRequestProcessor {
|
||||||
} else {
|
} else {
|
||||||
0
|
0
|
||||||
};
|
};
|
||||||
let epoch_vote_account = epoch_vote_accounts
|
|
||||||
.iter()
|
|
||||||
.any(|(epoch_vote_pubkey, _)| epoch_vote_pubkey == pubkey);
|
|
||||||
RpcVoteAccountInfo {
|
RpcVoteAccountInfo {
|
||||||
vote_pubkey: (pubkey).to_string(),
|
vote_pubkey: (pubkey).to_string(),
|
||||||
node_pubkey: vote_state.node_pubkey.to_string(),
|
node_pubkey: vote_state.node_pubkey.to_string(),
|
||||||
|
@ -558,7 +555,7 @@ impl JsonRpcRequestProcessor {
|
||||||
commission: vote_state.commission,
|
commission: vote_state.commission,
|
||||||
root_slot: vote_state.root_slot.unwrap_or(0),
|
root_slot: vote_state.root_slot.unwrap_or(0),
|
||||||
epoch_credits: vote_state.epoch_credits().clone(),
|
epoch_credits: vote_state.epoch_credits().clone(),
|
||||||
epoch_vote_account,
|
epoch_vote_account: epoch_vote_accounts.contains_key(pubkey),
|
||||||
last_vote,
|
last_vote,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue