This PR fixes #29220
-
The PR adds a wallet
-maxfeeratestartup option, as the upper limit of wallet transactions fee rate. -
This fixes the ambiguity of using
maxtxfeevalue to check the upper limit of transactions fee rate. -
Wallet will not create a transaction with fee rate above
maxfeeratevalue. And you can not set wallet fee rate withsettxfeeRPC abovemaxfeeratevalue. -
This PR adds a functional test that ensure the behavior is enforced.