diff --git a/core/src/main/java/org/bitcoinj/core/Transaction.java b/core/src/main/java/org/bitcoinj/core/Transaction.java index cf48b06b647..bb202313416 100644 --- a/core/src/main/java/org/bitcoinj/core/Transaction.java +++ b/core/src/main/java/org/bitcoinj/core/Transaction.java @@ -144,6 +144,11 @@ private static int sortableBlockHeight(Transaction tx) { */ public static final Coin REFERENCE_DEFAULT_MIN_TX_FEE = Coin.valueOf(1_000); // 0.01 mBTC + /** + * Minimum feerate for defining dust, in sats per kB. + */ + public static final Coin DUST_RELAY_TX_FEE_RATE = Coin.valueOf(3_000); // per kB + /** * If using this feePerKb, transactions will get confirmed within the next couple of blocks. * This should be adjusted from time to time. Last adjustment: February 2017. diff --git a/core/src/main/java/org/bitcoinj/core/TransactionOutput.java b/core/src/main/java/org/bitcoinj/core/TransactionOutput.java index 5201241b5c0..7f293aed0f3 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionOutput.java +++ b/core/src/main/java/org/bitcoinj/core/TransactionOutput.java @@ -241,7 +241,7 @@ else if (ScriptPattern.isP2WH(script)) * and mined by default miners. */ public Coin getMinNonDustValue() { - return getMinNonDustValue(Transaction.REFERENCE_DEFAULT_MIN_TX_FEE.multiply(3)); + return getMinNonDustValue(Transaction.DUST_RELAY_TX_FEE_RATE); } /**