doc: Add release notes for 15620
This commit is contained in:
parent
fa96d76421
commit
fa1ad200d3
2 changed files with 17 additions and 0 deletions
13
doc/release-notes-15620.md
Normal file
13
doc/release-notes-15620.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
Updated RPCs
|
||||||
|
------------
|
||||||
|
|
||||||
|
* The -maxtxfee setting no longer has any effect on non-wallet RPCs.
|
||||||
|
|
||||||
|
The `sendrawtransaction` and `testmempoolaccept` RPC methods previously
|
||||||
|
accepted an `allowhighfees` parameter to fail the mempool acceptance in case
|
||||||
|
the transaction's fee would exceed the value of the command line argument
|
||||||
|
`-maxtxfee`. To uncouple the RPCs from the global option, they now have a
|
||||||
|
hardcoded default for the maximum transaction fee, that can be changed for
|
||||||
|
both RPCs on a per-call basis with the `maxfeerate` parameter. The
|
||||||
|
`allowhighfees` boolean option has been removed and replaced by the
|
||||||
|
`maxfeerate` numeric option.
|
|
@ -39,6 +39,10 @@
|
||||||
|
|
||||||
#include <univalue.h>
|
#include <univalue.h>
|
||||||
|
|
||||||
|
/** High fee for sendrawtransaction and testmempoolaccept.
|
||||||
|
* By default, transaction with a fee higher than this will be rejected by the
|
||||||
|
* RPCs. This can be overriden with the maxfeerate argument.
|
||||||
|
*/
|
||||||
constexpr static CAmount DEFAULT_MAX_RAW_TX_FEE{COIN / 10};
|
constexpr static CAmount DEFAULT_MAX_RAW_TX_FEE{COIN / 10};
|
||||||
|
|
||||||
static void TxToJSON(const CTransaction& tx, const uint256 hashBlock, UniValue& entry)
|
static void TxToJSON(const CTransaction& tx, const uint256 hashBlock, UniValue& entry)
|
||||||
|
|
Loading…
Add table
Reference in a new issue