3
0
mirror of https://github.com/Qortal/altcoinj.git synced 2025-02-16 04:05:50 +00:00

Transaction: Lower REFERENCE_DEFAULT_MIN_TX_FEE to 1000 and MIN_NONDUST_OUTPUT to 546.

These limits are still a thing these days both for relaying and mining transactions.
This commit is contained in:
Andreas Schildbach 2017-02-28 13:41:37 -03:00
parent 04f9de20d4
commit e5ec3a6a95
2 changed files with 3 additions and 3 deletions

View File

@ -105,7 +105,7 @@ public class Transaction extends ChildMessage {
/** /**
* If feePerKb is lower than this, Bitcoin Core will treat it as if there were no fee. * If feePerKb is lower than this, Bitcoin Core will treat it as if there were no fee.
*/ */
public static final Coin REFERENCE_DEFAULT_MIN_TX_FEE = Coin.valueOf(5000); // 0.05 mBTC public static final Coin REFERENCE_DEFAULT_MIN_TX_FEE = Coin.valueOf(1000); // 0.01 mBTC
/** /**
* If using this feePerKb, transactions will get confirmed within the next couple of blocks. * If using this feePerKb, transactions will get confirmed within the next couple of blocks.
@ -118,7 +118,7 @@ public class Transaction extends ChildMessage {
* This is calculated by assuming a standard output will be 34 bytes, and then using the formula used in * This is calculated by assuming a standard output will be 34 bytes, and then using the formula used in
* {@link TransactionOutput#getMinNonDustValue(Coin)}. * {@link TransactionOutput#getMinNonDustValue(Coin)}.
*/ */
public static final Coin MIN_NONDUST_OUTPUT = Coin.valueOf(2730); // satoshis public static final Coin MIN_NONDUST_OUTPUT = Coin.valueOf(546); // satoshis
// These are bitcoin serialized. // These are bitcoin serialized.
private long version; private long version;

View File

@ -2690,7 +2690,7 @@ public class WalletTest extends TestWithWallet {
@Test @Test
public void lowerThanDefaultFee() throws InsufficientMoneyException { public void lowerThanDefaultFee() throws InsufficientMoneyException {
int feeFactor = 10; int feeFactor = 50;
Coin fee = Transaction.DEFAULT_TX_FEE.divide(feeFactor); Coin fee = Transaction.DEFAULT_TX_FEE.divide(feeFactor);
receiveATransactionAmount(wallet, myAddress, Coin.COIN); receiveATransactionAmount(wallet, myAddress, Coin.COIN);
SendRequest req = SendRequest.to(myAddress, Coin.CENT); SendRequest req = SendRequest.to(myAddress, Coin.CENT);