brave-browser#58752 fix: reject malformed Zcash unified addresses before choosing a receiver
State: open · created · updated · discovered via label:feature/web3/wallet/zcash, search:zcash · matched label:feature/web3/wallet/zcash, title:zcash, title:unified addresses, body:unified addresses
bug OS/macOS priority/P3 QA/Yes release-notes/include feature/web3/wallet OS/Desktop feature/web3/wallet/core feature/web3/wallet/zcash
On macOS Nightly 1.97.1, unified addresses with duplicate or out-of-order receivers reach the migration restriction instead of a malformed-address error, while an address with an invalid shielded receiver is accepted as a transparent recipient. Validate the entire unified address before choosing a receiver; the migration restriction still blocks the duplicate and out-of-order cases, and no transaction was sent. cc @kdenhartog
Timeline (5 of 9 events)
- 2026-09-05 03:09 Label added
OS/macOSby iAnonymous3000 - 2026-09-05 03:09 Label added
priority/P3by iAnonymous3000 - 2026-09-05 03:09 Label added
QA/Yesby iAnonymous3000 - 2026-09-05 03:09 Label added
release-notes/includeby iAnonymous3000 - 2026-09-05 03:09 Label added
OS/Desktopby iAnonymous3000