brave-browser#53219 ZCashTransaction::operator== compares orchard_part_ with itself instead of other
State: open · created · updated · discovered via search:orchard wallet, search:shielded wallet, search:zcash · matched title:zcashtransaction, body:zcashtransaction
In ZCashTransaction::operator==, the orchard_part_ field is compared against itself rather than the other transaction's orchard_part_. This means two ZCashTransaction objects with different Orchard parts will incorrectly compare as equal. Severity: Medium — affects wallet transaction deduplication and comparison logic for shielded Zcash transactions. PR: https://github.com/brave/brave-core/pull/34256
Timeline (2 of 2 events)
- 2026-02-27 17:45 Referenced by brave-core#34256 (will close) by dev-doshi
- 2026-02-27 17:46 Referenced by brave-browser#53218 by dev-doshi