diff --git a/cli-output/src/cli_output.rs b/cli-output/src/cli_output.rs index cbc3b81455..81266d9320 100644 --- a/cli-output/src/cli_output.rs +++ b/cli-output/src/cli_output.rs @@ -1622,7 +1622,7 @@ pub enum CliSignatureVerificationStatus { } impl CliSignatureVerificationStatus { - pub fn get(tx: &Transaction) -> Vec { + pub fn verify_transaction(tx: &Transaction) -> Vec { tx.verify_with_results() .iter() .zip(&tx.signatures) diff --git a/cli/src/cli.rs b/cli/src/cli.rs index e2a19b9c5c..f410be9078 100644 --- a/cli/src/cli.rs +++ b/cli/src/cli.rs @@ -18,7 +18,7 @@ use solana_clap_utils::{ }; use solana_cli_output::{ display::{build_balance_message, println_name_value, println_transaction}, - return_signers, CliAccount, CliSignature, OutputFormat, + return_signers, CliAccount, CliSignature, CliSignatureVerificationStatus, OutputFormat, }; use solana_client::{ blockhash_query::BlockhashQuery, @@ -1044,7 +1044,8 @@ fn process_confirm( #[allow(clippy::unnecessary_wraps)] fn process_decode_transaction(transaction: &Transaction) -> ProcessResult { - println_transaction(transaction, &None, "", None); + let sig_stats = CliSignatureVerificationStatus::verify_transaction(&transaction); + println_transaction(transaction, &None, "", Some(&sig_stats)); Ok("".to_string()) }