Skip to content

Enable maxfeerate and maxburnamount as startup config options. #29217

@ismaelsadeeq

Description

@ismaelsadeeq

Please describe the feature you'd like to see added.

maxfeerate is a sanity check optional parameter used by clients to ensure transactions submitted to the mempool and relayed to the network by a node withsendrawtransaction, testmempoolaccept and now possibly submitpackage #28950 does not exceed the maxfeerate value.
Node will reject transactions whose fee rate is higher than maxfeerate.

maxburnamount is also a sanity check optional parameter used by sendrawtransaction now possibly submitpackage #28950 to reject all transactions with OP_RETURN outputs greater than the maxburnamount.


Should we enable passing maxburnamount and maxfeerate as startup-config options to be used by those RPC calls instead?

Is your feature related to a problem, if so please describe it.

Requested here #28950 (comment)

Describe the solution you'd like

Add startup config options maxfeerate, and maxburnamount as a sanity check for transactions entering the mempool and relayed to the network.

Describe any alternatives you've considered

No response

Please leave any additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions