From e9034199921b474f110e131701a81eb11e7f7c3a Mon Sep 17 00:00:00 2001 From: Piotr Stachyra Date: Thu, 26 Mar 2026 15:30:19 +0100 Subject: [PATCH] fix: cap onchain send amount to balance Made-with: Cursor --- app/src/main/java/to/bitkit/viewmodels/AppViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/to/bitkit/viewmodels/AppViewModel.kt b/app/src/main/java/to/bitkit/viewmodels/AppViewModel.kt index cbec471c1..f40c21b58 100644 --- a/app/src/main/java/to/bitkit/viewmodels/AppViewModel.kt +++ b/app/src/main/java/to/bitkit/viewmodels/AppViewModel.kt @@ -1169,7 +1169,10 @@ class AppViewModel @Inject constructor( } } - SendMethod.ONCHAIN -> amount > Defaults.dustLimit.toULong() + SendMethod.ONCHAIN -> { + val maxSendable = walletRepo.balanceState.value.maxSendOnchainSats + amount > Defaults.dustLimit.toULong() && amount <= maxSendable + } } }