Skip to content

Exclude opreturn from change heuristics #81

Open
arminsabouri wants to merge 3 commits intomasterfrom
exclude-opreturn
Open

Exclude opreturn from change heuristics #81
arminsabouri wants to merge 3 commits intomasterfrom
exclude-opreturn

Conversation

@arminsabouri
Copy link
Copy Markdown
Collaborator

@0xZaddyy To replace PR #73 And fixed the UIH1 inconsistency discussed in #73

Wrapper around `TxConstituent` that is converted when the spk is "spendable"
Co-authored-by: Oladapo Oyindamola <111582215+0xZaddyy@users.noreply.github.com>

Change is defined as an output going belonging to the 
same wallet the input set. Unspendable outputs by this definition
cannot be change.
UIH1 now takes Expr<TxOutSet> and returns Expr<TxOutMask>, matching the
convention of other change heuristics. The underlying is_uih1_candidate
was updated to take SpendableTxConstituent<T>, so the node wraps each
output at the call site before delegating.
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

Successfully merging this pull request may close these issues.

1 participant