From 3f33f4d3a958849ae108d035a1dd3292fa649d21 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Sun, 12 Apr 2020 17:39:02 -0700 Subject: [PATCH] Sort the output of `solana validators` by active stake (#9459) automerge --- cli/src/cluster_query.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cli/src/cluster_query.rs b/cli/src/cluster_query.rs index 04ef467146..32aa2afce6 100644 --- a/cli/src/cluster_query.rs +++ b/cli/src/cluster_query.rs @@ -1272,7 +1272,9 @@ pub fn process_show_validators( ); } - for vote_account in vote_accounts.current.into_iter() { + let mut current = vote_accounts.current; + current.sort_by(|a, b| b.activated_stake.cmp(&a.activated_stake)); + for vote_account in current.into_iter() { print_vote_account( vote_account, epoch_info.epoch, @@ -1281,7 +1283,9 @@ pub fn process_show_validators( false, ); } - for vote_account in vote_accounts.delinquent.into_iter() { + let mut delinquent = vote_accounts.delinquent; + delinquent.sort_by(|a, b| b.activated_stake.cmp(&a.activated_stake)); + for vote_account in delinquent.into_iter() { print_vote_account( vote_account, epoch_info.epoch,