If a user receives a private note from a contract they haven't yet added to their pxe, note processing will fail since the pxe doesn't have access to the compute_note_hash_and_nullifier function of that contract to decode the note. However, when the contract is later added, the note remains as failed.
We should collect the notes that fail due to missing contract info, and when the contract is added, reprocess them.
If a user receives a private note from a contract they haven't yet added to their pxe, note processing will fail since the pxe doesn't have access to the
compute_note_hash_and_nullifierfunction of that contract to decode the note. However, when the contract is later added, the note remains as failed.We should collect the notes that fail due to missing contract info, and when the contract is added, reprocess them.