[Feature] Select where the extra fee is taken from when doing an RBF
There are privacy and convenience reasons,
Take from change Take from recipient, (when pay to many take evenly per output) Add another UTXO
Privacy benefits because the standard heuristic is to take from change.
Convenient because sometime it's the recipient who's willing to pay extra to get it faster.
Good suggestion.
Taking from change is a sensible default - this is normally the intention.
It is a good suggestion to be able to subtract fee from the address funds are being sent to, and split this fee if sending a batch.
I am not clear why you would ever add another output
FYI, a common use case for taking from amount sent is when a market taker buys bitcoin OTC, The fees are paid by them, so would be the RBF