cli: Use CliBalance for `solana stake-minimum-delegation` output (#26704)
cli: Output stake-minimum-delegation with CliBalance
This commit is contained in:
parent
333a48e4e2
commit
c367a25cce
|
@ -21,8 +21,9 @@ use {
|
||||||
ArgConstant,
|
ArgConstant,
|
||||||
},
|
},
|
||||||
solana_cli_output::{
|
solana_cli_output::{
|
||||||
self, return_signers_with_config, CliEpochReward, CliStakeHistory, CliStakeHistoryEntry,
|
self, display::BuildBalanceMessageConfig, return_signers_with_config, CliBalance,
|
||||||
CliStakeState, CliStakeType, OutputFormat, ReturnSignersConfig,
|
CliEpochReward, CliStakeHistory, CliStakeHistoryEntry, CliStakeState, CliStakeType,
|
||||||
|
OutputFormat, ReturnSignersConfig,
|
||||||
},
|
},
|
||||||
solana_client::{
|
solana_client::{
|
||||||
blockhash_query::BlockhashQuery, nonce_utils, rpc_client::RpcClient,
|
blockhash_query::BlockhashQuery, nonce_utils, rpc_client::RpcClient,
|
||||||
|
@ -2528,11 +2529,19 @@ pub fn process_stake_minimum_delegation(
|
||||||
) -> ProcessResult {
|
) -> ProcessResult {
|
||||||
let stake_minimum_delegation =
|
let stake_minimum_delegation =
|
||||||
rpc_client.get_stake_minimum_delegation_with_commitment(config.commitment)?;
|
rpc_client.get_stake_minimum_delegation_with_commitment(config.commitment)?;
|
||||||
Ok(solana_cli_output::display::build_balance_message(
|
|
||||||
stake_minimum_delegation,
|
let stake_minimum_delegation_output = CliBalance {
|
||||||
|
lamports: stake_minimum_delegation,
|
||||||
|
config: BuildBalanceMessageConfig {
|
||||||
use_lamports_unit,
|
use_lamports_unit,
|
||||||
true,
|
show_unit: true,
|
||||||
))
|
trim_trailing_zeros: true,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
Ok(config
|
||||||
|
.output_format
|
||||||
|
.formatted_string(&stake_minimum_delegation_output))
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
|
Loading…
Reference in New Issue