From 31d30bb5e81068e98b03a55563c49088342df708 Mon Sep 17 00:00:00 2001 From: Trent Nelson Date: Tue, 2 Feb 2021 20:54:04 -0700 Subject: [PATCH] CLI: Move `solana validators` summary to end of output --- cli-output/src/cli_output.rs | 71 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/cli-output/src/cli_output.rs b/cli-output/src/cli_output.rs index ec21fbe684..15c3983239 100644 --- a/cli-output/src/cli_output.rs +++ b/cli-output/src/cli_output.rs @@ -359,6 +359,42 @@ impl fmt::Display for CliValidators { }, ) } + writeln!( + f, + "{}", + style(format!( + " {:<44} {:<38} {} {} {} {:>10} {:^8} {}", + "Identity", + "Vote Account", + "Commission", + "Last Vote", + "Root Block", + "Credits", + "Version", + "Active Stake", + )) + .bold() + )?; + for validator in &self.current_validators { + write_vote_account( + f, + validator, + self.total_active_stake, + self.use_lamports_unit, + false, + )?; + } + for validator in &self.delinquent_validators { + write_vote_account( + f, + validator, + self.total_active_stake, + self.use_lamports_unit, + true, + )?; + } + + writeln!(f)?; writeln_name_value( f, "Active Stake:", @@ -410,41 +446,6 @@ impl fmt::Display for CliValidators { )?; } - writeln!(f)?; - writeln!( - f, - "{}", - style(format!( - " {:<44} {:<38} {} {} {} {:>10} {:^8} {}", - "Identity", - "Vote Account", - "Commission", - "Last Vote", - "Root Block", - "Credits", - "Version", - "Active Stake", - )) - .bold() - )?; - for validator in &self.current_validators { - write_vote_account( - f, - validator, - self.total_active_stake, - self.use_lamports_unit, - false, - )?; - } - for validator in &self.delinquent_validators { - write_vote_account( - f, - validator, - self.total_active_stake, - self.use_lamports_unit, - true, - )?; - } Ok(()) } }