Closed moneyball closed 4 years ago
Strong ACK. I also feel we should work on standardization of coin control practises and expose them through our API. There is a real possibility that privacy practices in bitcoin will not live up to their marks if it's not standardized properly. And coin control is one such area where slips can happen at every step. I am not sure if that's in scope of BDK, but I feel there's a need for a concentrated effort on this front.
See my comment here on this topic: https://github.com/bitcoindevkit/bdk/issues/98#issuecomment-697228850
TL;DR is: we should try to give developers full control on how a transaction is built, but I don't think storing labels in our database is the right way of doing it.
Thanks @afilini you make a good case. I'll close this.
I suggest adding this to the roadmap on the website.
Inspired by this tweet https://twitter.com/matt_odell/status/1286659125322162176?s=19
"All wallets should have the option to use advanced coin control with labeling."
The BDK can build this and make it easy-to-use / default for any wallet based on BDK.
Another contributor suggested this as inspiration too: https://twitter.com/SifirApps/status/1269970305977585665