AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Low 26 Monero

fix: stop resetting coin control on swap (#3433)

Public commit record

What the developer wrote

Authored by Konstantin Ullrich

65/100 · Adequate
fix: stop resetting coin control on swap (#3433)
✓ Descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Links an issue, advisory, or supporting reference! No meaningful explanatory body
The short version

What changed, and why it matters

This commit fixes a bug where the user's coin-control choices were being reset when swapping between send screens. Coin control lets a user choose exactly which coins (UTXOs) are spent. Previously, the app called a reset function after initial setup, clearing any selections the user had made. The patch removes that reset and also makes the code that tracks coins compare them by their unique transaction hash and output index rather than by a looser object equality, which should make coin tracking more reliable.

Recommended action

Treat as a functional bug fix with minor security relevance. Review whether any other flows still unexpectedly reset coin-control selections, and verify that removing the reset does not leave stale selected UTXOs in contexts where the selection should be cleared (e.g., after a successful transaction or wallet switch).

Security signals we found

01

Behavior change in coin-control state management

02

Removal of automatic reset of UTXO selections

03

More precise UTXO identity matching by txid/vout

04

No explicit security framing by vendor

Risk score

Why this scored 26/100

Our methodology →
Potential impact 5/30
Exploitability 3/25
Stealth signal 4/15
Affected reach 5/15
Confidence 6/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.