Jon Atack a0d4957473
wallet: introduce fee_rate (sat/vB) param/option
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>
2020-11-11 15:55:59 +01:00
..
2020-04-08 16:26:06 -07:00
2020-04-16 13:33:09 -04:00
2020-07-11 15:02:07 +02:00
2020-06-24 15:52:05 +09:00
2020-07-31 13:38:10 +02:00
2020-04-16 13:33:09 -04:00
2020-06-19 07:25:35 -04:00
2020-04-16 13:33:09 -04:00