Check if address is parsed then create the transaction with the parsed address not the entered address (#585)

Omar Hatem committed Nov 2, 2022 at 19:11 UTC 65dfb83a277d6b3d12cd959f6b5cd2a081694047
1 file changed +3 -1
cw_haven/lib/haven_wallet.dart
+3 -1
@@ -187,7 +187,9 @@ abstract class HavenWalletBase extends WalletBase<MoneroBalance,
187 accountIndex: walletAddresses.account!.id);
188 } else {
189 final output = outputs.first;
190 - final address = output.address;
190 + final address = output.isParsedAddress && (output.extractedAddress?.isNotEmpty ?? false)
191 + ? output.extractedAddress!
192 + : output.address;
193 final amount = output.sendAll
194 ? null
195 : output.cryptoAmount!.replaceAll(',', '.');