diff --git a/web/cashtab/src/hooks/useWallet.js b/web/cashtab/src/hooks/useWallet.js --- a/web/cashtab/src/hooks/useWallet.js +++ b/web/cashtab/src/hooks/useWallet.js @@ -174,8 +174,16 @@ return true; } + // If utxo set is in wallet object, use that to compare instead of previousUtxos + let previousUtxosToCompare; + if (wallet.state && wallet.state.utxos) { + previousUtxosToCompare = wallet.state.utxos; + } else { + previousUtxosToCompare = previousUtxos; + } + // Compare utxo sets - const utxoArraysUnchanged = _.isEqual(utxos, previousUtxos); + const utxoArraysUnchanged = _.isEqual(utxos, previousUtxosToCompare); // If utxos are not the same as previousUtxos if (utxoArraysUnchanged) {