From 4a82b65da8406eb7b92eafc790305028aaf0b36b Mon Sep 17 00:00:00 2001 From: Nicolas80 <nicolas.pmail@protonmail.com> Date: Sun, 30 Mar 2025 20:21:15 +0200 Subject: [PATCH] * Small change to show the linked `<Base>` account if different from the one we inspect. --- src/commands/vault.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/commands/vault.rs b/src/commands/vault.rs index 1b66a60..7a5ef9e 100644 --- a/src/commands/vault.rs +++ b/src/commands/vault.rs @@ -557,6 +557,14 @@ pub async fn handle_command(data: Data, command: Subcommand) -> Result<(), GcliE let account_tree_node_to_inspect = retrieve_account_tree_node(db, address_or_vault_name).await?; + let base_account_tree_node = + vault_account::get_base_account_tree_node(&account_tree_node_to_inspect); + + if !Rc::ptr_eq(&account_tree_node_to_inspect, &base_account_tree_node) { + let base_account = base_account_tree_node.borrow().account.clone(); + println!("The linked <Base> account is {base_account}"); + } + println!("Enter password to decrypt the <Base> account key"); let password = inputs::prompt_password()?; @@ -566,8 +574,6 @@ pub async fn handle_command(data: Data, command: Subcommand) -> Result<(), GcliE )?; println!("Substrate URI: '{account_to_derive_secret_suri}'"); - let base_account_tree_node = - vault_account::get_base_account_tree_node(&account_tree_node_to_inspect); let crypto_scheme: CryptoScheme = base_account_tree_node .borrow() .account -- GitLab