diff --git a/pkg/btc-wallet/src/js/components/lib/balance.js b/pkg/btc-wallet/src/js/components/lib/balance.js
index a963a3dac2..55a88adfac 100644
--- a/pkg/btc-wallet/src/js/components/lib/balance.js
+++ b/pkg/btc-wallet/src/js/components/lib/balance.js
@@ -16,10 +16,12 @@ const Balance = () => {
setPsbt,
setFee,
setError,
+ scanProgress,
} = useSettings();
const [sending, setSending] = useState(false);
const [copiedButton, setCopiedButton] = useState(false);
const [copiedString, setCopiedString] = useState(false);
+ const scanning = scanProgress?.main !== null || scanProgress?.change !== null;
const copyAddress = (arg) => {
navigator.clipboard.writeText(address);
@@ -93,10 +95,25 @@ const Balance = () => {
>
{value}
- {`${sats}${unconfirmedString} sats`}
+ {scanning ? (
+
+
+
+ Balance will be updated shortly:
+
+
+
+
+ {scanProgress.main}/24 addresses scanned
+
+
+
+ ) : (
+ {`${sats}${unconfirmedString} sats`}
+ )}