Create a fee_rate (sat/vB) RPC param and replace overloading the conf_target and estimate_mode params in the following 6 RPCs with it: - sendtoaddress - sendmany - send - fundrawtransaction - walletcreatefundedpsbt - bumpfee In RPC bumpfee, the previously existing fee_rate remains but the unit is changed from BTC/kvB to sat/vB. This is a breaking change, but it should not be an overly risky one, as the units change by a factor of 1e5 and any fees specified in BTC/kvB after this commit will either be too low and raise an error or be 1 sat/vB and can be RBFed. Update the test coverage for each RPC. Co-authored-by: Murch <murch@murch.one> |
||
|---|---|---|
| .. | ||
| asmap.cpp | ||
| asmap.h | ||
| bip32.cpp | ||
| bip32.h | ||
| bytevectorhash.cpp | ||
| bytevectorhash.h | ||
| check.h | ||
| error.cpp | ||
| error.h | ||
| fees.cpp | ||
| fees.h | ||
| golombrice.h | ||
| macros.h | ||
| memory.h | ||
| message.cpp | ||
| message.h | ||
| moneystr.cpp | ||
| moneystr.h | ||
| rbf.cpp | ||
| rbf.h | ||
| ref.h | ||
| settings.cpp | ||
| settings.h | ||
| spanparsing.cpp | ||
| spanparsing.h | ||
| strencodings.cpp | ||
| strencodings.h | ||
| string.cpp | ||
| string.h | ||
| system.cpp | ||
| system.h | ||
| threadnames.cpp | ||
| threadnames.h | ||
| time.cpp | ||
| time.h | ||
| translation.h | ||
| ui_change_type.h | ||
| url.cpp | ||
| url.h | ||
| vector.h | ||