Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Having the ability to choose the direction of toxic change #1219

Open
4rkad opened this issue Jan 7, 2024 · 2 comments
Open

Comments

@4rkad
Copy link

4rkad commented Jan 7, 2024

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

@craigraw
Copy link
Collaborator

craigraw commented Jan 8, 2024

I'd like to understand this better - where would you want to sweep it to, generally?

@RequestPrivacy
Copy link
Contributor

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:

  1. directly sending the toxic change to a swapping service
  2. donation address
  3. pay someone
  4. fund an escrow like e.g. various DEX need them
  5. 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants