From c367a25ccec6a477281b72c0287e6dc912c55a39 Mon Sep 17 00:00:00 2001 From: Brooks Prumo Date: Thu, 21 Jul 2022 20:26:30 -0500 Subject: [PATCH] cli: Use CliBalance for `solana stake-minimum-delegation` output (#26704) cli: Output stake-minimum-delegation with CliBalance --- cli/src/stake.rs | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/cli/src/stake.rs b/cli/src/stake.rs index 51686d66d..769bfd94f 100644 --- a/cli/src/stake.rs +++ b/cli/src/stake.rs @@ -21,8 +21,9 @@ use { ArgConstant, }, solana_cli_output::{ - self, return_signers_with_config, CliEpochReward, CliStakeHistory, CliStakeHistoryEntry, - CliStakeState, CliStakeType, OutputFormat, ReturnSignersConfig, + self, display::BuildBalanceMessageConfig, return_signers_with_config, CliBalance, + CliEpochReward, CliStakeHistory, CliStakeHistoryEntry, CliStakeState, CliStakeType, + OutputFormat, ReturnSignersConfig, }, solana_client::{ blockhash_query::BlockhashQuery, nonce_utils, rpc_client::RpcClient, @@ -2528,11 +2529,19 @@ pub fn process_stake_minimum_delegation( ) -> ProcessResult { let stake_minimum_delegation = rpc_client.get_stake_minimum_delegation_with_commitment(config.commitment)?; - Ok(solana_cli_output::display::build_balance_message( - stake_minimum_delegation, - use_lamports_unit, - true, - )) + + let stake_minimum_delegation_output = CliBalance { + lamports: stake_minimum_delegation, + config: BuildBalanceMessageConfig { + use_lamports_unit, + show_unit: true, + trim_trailing_zeros: true, + }, + }; + + Ok(config + .output_format + .formatted_string(&stake_minimum_delegation_output)) } #[cfg(test)]