diff --git a/lib/wallets/wallet/intermediate/lib_monero_wallet.dart b/lib/wallets/wallet/intermediate/lib_monero_wallet.dart index 6c0c49884..6725736e1 100644 --- a/lib/wallets/wallet/intermediate/lib_monero_wallet.dart +++ b/lib/wallets/wallet/intermediate/lib_monero_wallet.dart @@ -504,6 +504,10 @@ abstract class LibMoneroWallet @override Future updateNode() async { + if (wallet == null) { + return; + } + final node = getCurrentNode(); if (await _torNodeMismatchGuard(node)) { diff --git a/lib/wallets/wallet/intermediate/lib_salvium_wallet.dart b/lib/wallets/wallet/intermediate/lib_salvium_wallet.dart index 4517f1498..6a6f57812 100644 --- a/lib/wallets/wallet/intermediate/lib_salvium_wallet.dart +++ b/lib/wallets/wallet/intermediate/lib_salvium_wallet.dart @@ -481,6 +481,10 @@ abstract class LibSalviumWallet @override Future updateNode() async { + if (wallet == null) { + return; + } + final node = getCurrentNode(); if (_torNodeMismatchGuard(node)) { diff --git a/lib/wallets/wallet/intermediate/lib_wownero_wallet.dart b/lib/wallets/wallet/intermediate/lib_wownero_wallet.dart index 5ebd2191a..0585dd71b 100644 --- a/lib/wallets/wallet/intermediate/lib_wownero_wallet.dart +++ b/lib/wallets/wallet/intermediate/lib_wownero_wallet.dart @@ -506,6 +506,10 @@ abstract class LibWowneroWallet @override Future updateNode() async { + if (wallet == null) { + return; + } + final node = getCurrentNode(); if (_torNodeMismatchGuard(node)) {