From e513de0d7ced590ce8024a56a6ad523b1a4af4dd Mon Sep 17 00:00:00 2001 From: Vexta Project Date: Fri, 7 Aug 2026 22:44:26 +0000 Subject: [PATCH] Use automatic 0.001 VTX/kB transaction fee --- app/build.gradle.kts | 4 ++-- .../org/vextaproject/wallet/VextaTransactionSender.kt | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9d30ac7..f33725a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -22,8 +22,8 @@ android { applicationId = "org.vextaproject.wallet" minSdk = 26 targetSdk = 36 - versionCode = 28 - versionName = "0.5.0" + versionCode = 29 + versionName = "0.5.1" } signingConfigs { diff --git a/app/src/main/java/org/vextaproject/wallet/VextaTransactionSender.kt b/app/src/main/java/org/vextaproject/wallet/VextaTransactionSender.kt index a89fce4..e5aff19 100644 --- a/app/src/main/java/org/vextaproject/wallet/VextaTransactionSender.kt +++ b/app/src/main/java/org/vextaproject/wallet/VextaTransactionSender.kt @@ -31,6 +31,7 @@ object VextaTransactionSender { private const val sighashAll = 1L private const val sequence = 0xffffffffL private const val dustLimit = 546L + private const val defaultFeeSatoshisPerKb = 100_000L data class CreatedTransaction( val rawTransaction: ByteArray, @@ -317,10 +318,9 @@ object VextaTransactionSender { inputCount * 69L + outputCount * 31L - return maxOf( - 1_000L, - virtualBytes * 10L - ) + return ( + virtualBytes * defaultFeeSatoshisPerKb + 999L + ) / 1_000L } private fun addressToScript(address: String): ByteArray {