- test_wallet_scan_notes.cpp compares the new GetFilteredNotes with a
verbatim copy of the original over a fabricated wallet: spending keys,
diversified, unrecorded, ivk-only, fvk-only, mismatched and aliased
addresses; spent, unspent, locked, conflicted and mempool notes at many
depths; every filter/flag combination (about 1,400 calls), plus an
encrypted and locked wallet. It also checks decrypt_with_pk_d against
decrypt.
- test_operation_status.cpp compares z_getoperationstatus,
z_getoperationresult and z_listoperationids with the original algorithm
(up to 300 ops, same-second ties), shows the status calls finish while
another thread holds cs_main and cs_wallet, and checks that concurrent
pops hand each operation to exactly one caller.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>