From 9053a3d7267d4f6da9f699f35d9d231ce0ba89d3 Mon Sep 17 00:00:00 2001 From: OmarHatem Date: Thu, 7 Aug 2025 20:14:29 +0300 Subject: [PATCH] fix silent payment null check on view only wallets --- lib/bitcoin/cw_bitcoin.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/bitcoin/cw_bitcoin.dart b/lib/bitcoin/cw_bitcoin.dart index 695293595..bd6e03002 100644 --- a/lib/bitcoin/cw_bitcoin.dart +++ b/lib/bitcoin/cw_bitcoin.dart @@ -76,7 +76,9 @@ class CWBitcoin extends Bitcoin { @override Map getSilentPaymentKeys(Object wallet) { final bitcoinWallet = wallet as ElectrumWallet; - final keysOwner = bitcoinWallet.walletAddresses.silentAddress!; + final keysOwner = bitcoinWallet.walletAddresses.silentAddress; + + if (keysOwner == null) return {}; return { 'privateSpendKey': keysOwner.b_spend.toHex(),