Issue: The issue seems to be when you generate a new change address via "getrawchangeaddress" and setting a new label for it. When creating a new raw transaction, setting it to be replaceable, and using the new change address for one of the outputs in the raw tx. bumpfee throws an error "Transaction does not have a change output". If you do not perform the setlabel on the newly generated raw change address then bumpfee performs the "bump" correctly.
Setup: v 0.17.0.1
Behavior expected: bumpfee to notice any address in wallet as a potential "change" address or at least allowing a label to be set for being able to track specific labels being used for change addresses.
Steps to reproduce:
- Generate new raw change address via "getnewchangeaddress"
- Set label for newly generated raw change address to whatever you want.
- Create raw transaction as replaceable with newly generated raw change address as one of the outputs.
- Sign & Send tx
- Perform bumpfee on raw txid
- Error "Transaction does not have a change output"
Thanks to all the devs btw, just wanted to express my appreciation for all you do