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(',', '.');