From 8b67c8d96dcedf0b343ff29868ffe9cf5fe709d7 Mon Sep 17 00:00:00 2001 From: Leonardo Custodio Date: Tue, 17 Sep 2024 12:42:27 -0300 Subject: [PATCH] Test --- ...19dd386aa7c4252ba98f8f04e0ac59b40736ad434928745ee92c4e | 1 - src/transaction.rs | 8 +++++++- src/wallet.rs | 2 +- ...0d7e344dfb27157931b14b59fe2ff11d7352353321fe400e956802 | 0 4 files changed, 8 insertions(+), 3 deletions(-) delete mode 100644 7372323534a0ffdbc219dd386aa7c4252ba98f8f04e0ac59b40736ad434928745ee92c4e delete mode 100644 store/737232356a03b1a3d40d7e344dfb27157931b14b59fe2ff11d7352353321fe400e956802 diff --git a/7372323534a0ffdbc219dd386aa7c4252ba98f8f04e0ac59b40736ad434928745ee92c4e b/7372323534a0ffdbc219dd386aa7c4252ba98f8f04e0ac59b40736ad434928745ee92c4e deleted file mode 100644 index 9406c88..0000000 --- a/7372323534a0ffdbc219dd386aa7c4252ba98f8f04e0ac59b40736ad434928745ee92c4e +++ /dev/null @@ -1 +0,0 @@ -"pear similar side sibling drip load element artefact sure meat loan produce" \ No newline at end of file diff --git a/src/transaction.rs b/src/transaction.rs index 740ed66..52400fa 100644 --- a/src/transaction.rs +++ b/src/transaction.rs @@ -381,11 +381,17 @@ impl TransactionProcessor { }: TransactionRequest, ) { let signer = if external_id.is_some() { - keypair.derive([DeriveJunction::hard(external_id.unwrap())]) + keypair.derive([DeriveJunction::soft(external_id.unwrap())]) } else { keypair }; + tracing::info!( + "Signing transaction #{} with account {}", + request_id, + hex::encode(signer.public_key().0) + ); + let block_header = block_subscription.get_block_header(); let res = backoff::future::retry(Self::default_backoff(), || async { match Self::submit_and_watch( diff --git a/src/wallet.rs b/src/wallet.rs index c746567..54b17e7 100644 --- a/src/wallet.rs +++ b/src/wallet.rs @@ -206,7 +206,7 @@ impl DeriveWalletProcessor { managed: _, }: DeriveWalletRequest, ) { - let derived_pair = keypair.derive([DeriveJunction::hard(external_id.clone())]); + let derived_pair = keypair.derive([DeriveJunction::soft(external_id.clone())]); let derived_key = hex::encode(derived_pair.public_key().0); platform_client::set_wallet_account( client, diff --git a/store/737232356a03b1a3d40d7e344dfb27157931b14b59fe2ff11d7352353321fe400e956802 b/store/737232356a03b1a3d40d7e344dfb27157931b14b59fe2ff11d7352353321fe400e956802 deleted file mode 100644 index e69de29..0000000