sparrow
sparrow copied to clipboard
[Feature Request] Having the ability to choose the direction of toxic change
The toxic UTXO is the unmixed change derived from the Whirlpool Tx0. This UTXO must be treated individually for privacy reasons. After the Tx0, this change goes to the Bad Bank account. Following that Tx0, the user can sweep it out of the wallet with an additional transaction.
Would it be possible to choose the destination address for that toxic change in the same Tx0 without having to make an additional transaction? This would be a gain as we could save on fees, especially in these times of transaction accumulation in the mempool
I'd like to understand this better - where would you want to sweep it to, generally?
If you don't care to reveal that the utxo comes from a Tx0 && you don't want / cannot mix with smaller pools I could think of:
- directly sending the toxic change to a swapping service
- donation address
- pay someone
- fund an escrow like e.g. various DEX need them
- gift it to relatives (who might consolidate multiple "gifts" later on but on the other hand they would spend them probably with other coins they have from somewhere else so doing so wouldn't be as bad as you consolidating them yourself but rather breaks some heuristics?)
In all cases it would make sense to be able to split the toxic change further so that one can input exact amounts to send and the rest can be used for another of the above cases (comparable to a batch spend) or finally go to the bad bank.