Skip to content

Commit 149dffd

Browse files
committed
[rpc] mempoolinfo should take ::minRelayTxFee into account
1 parent 8928093 commit 149dffd

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/rpc/blockchain.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1345,7 +1345,7 @@ UniValue mempoolInfoToJSON()
13451345
ret.push_back(Pair("usage", (int64_t) mempool.DynamicMemoryUsage()));
13461346
size_t maxmempool = gArgs.GetArg("-maxmempool", DEFAULT_MAX_MEMPOOL_SIZE) * 1000000;
13471347
ret.push_back(Pair("maxmempool", (int64_t) maxmempool));
1348-
ret.push_back(Pair("mempoolminfee", ValueFromAmount(mempool.GetMinFee(maxmempool).GetFeePerK())));
1348+
ret.push_back(Pair("mempoolminfee", ValueFromAmount(std::max(mempool.GetMinFee(maxmempool), ::minRelayTxFee).GetFeePerK())));
13491349

13501350
return ret;
13511351
}

test/functional/wallet.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ def run_test(self):
3333
assert_equal(len(self.nodes[1].listunspent()), 0)
3434
assert_equal(len(self.nodes[2].listunspent()), 0)
3535

36+
self.log.info("Check for mempoolminfee in getmempoolinfo")
37+
assert_equal(self.nodes[0].getmempoolinfo()['mempoolminfee'], Decimal('0.00001000'))
38+
3639
self.log.info("Mining blocks...")
3740

3841
self.nodes[0].generate(1)

0 commit comments

Comments
 (0)