fix silent payment null check on view only wallets
OmarHatem committed
Aug 7, 2025 at 20:14 UTC
9053a3d7267d4f6da9f699f35d9d231ce0ba89d3
1 file changed
+3
-1
lib/bitcoin/cw_bitcoin.dart
+3
-1
@@ -76,7 +76,9 @@ class CWBitcoin extends Bitcoin {
76
@override
77
Map<String, String> getSilentPaymentKeys(Object wallet) {
78
final bitcoinWallet = wallet as ElectrumWallet;
79
- final keysOwner = bitcoinWallet.walletAddresses.silentAddress!;
79
+ final keysOwner = bitcoinWallet.walletAddresses.silentAddress;
80
+
81
+ if (keysOwner == null) return {};
82
83
return <String, String>{
84
'privateSpendKey': keysOwner.b_spend.toHex(),