diff --git a/src/main/java/com/sparrowwallet/sparrow/AppServices.java b/src/main/java/com/sparrowwallet/sparrow/AppServices.java index b5032304..64898597 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppServices.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppServices.java @@ -927,7 +927,7 @@ public class AppServices { System.setProperty(Network.BLOCK_HEIGHT_PROPERTY, Integer.toString(currentBlockHeight)); targetBlockFeeRates = event.getTargetBlockFeeRates(); addMempoolRateSizes(event.getMempoolRateSizes()); - minimumRelayFeeRate = event.getMinimumRelayFeeRate(); + minimumRelayFeeRate = Math.max(event.getMinimumRelayFeeRate(), Transaction.DEFAULT_MIN_RELAY_FEE); latestBlockHeader = event.getBlockHeader(); Config.get().addRecentServer(); } diff --git a/src/main/java/com/sparrowwallet/sparrow/wallet/SendController.java b/src/main/java/com/sparrowwallet/sparrow/wallet/SendController.java index 132e09b9..78540f34 100644 --- a/src/main/java/com/sparrowwallet/sparrow/wallet/SendController.java +++ b/src/main/java/com/sparrowwallet/sparrow/wallet/SendController.java @@ -400,6 +400,7 @@ public class SendController extends WalletFormController implements Initializabl if(userFeeSet.get()) { setTargetBlocks(getTargetBlocks(feeRate)); setFeeRangeRate(feeRate); + revalidate(fee, feeListener); } else { setFeeValueSats(walletTransaction.getFee()); }