From c629142c58408909877d60b4ab38f76cb3ad5518 Mon Sep 17 00:00:00 2001 From: Michael Mallan Date: Thu, 15 May 2025 12:27:01 +0100 Subject: [PATCH] fix: ignore address with index 0 This is always "revealed" for a new wallet and not generated by the user. --- liana-gui/src/app/state/receive.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/liana-gui/src/app/state/receive.rs b/liana-gui/src/app/state/receive.rs index 2135f5eb..4201c899 100644 --- a/liana-gui/src/app/state/receive.rs +++ b/liana-gui/src/app/state/receive.rs @@ -238,6 +238,11 @@ impl State for ReceivePanel { && (start_index.is_some() || self.prev_addresses.is_empty()) { for entry in revealed.addresses.iter() { + // A new wallet always has index 0 "revealed", but we ignore it as + // it was not generated by the user. + if entry.index == 0.into() { + continue; + } self.prev_addresses.list.push(entry.address.clone()); self.prev_addresses.derivation_indexes.push(entry.index); if let Some(label) = &entry.label {