Parsing
Parsing Announcements
This process is executed by the recipient to identify which transactions are intended for them.
Steps
Scan for Announcement Events
Each stealth transaction emits a tuple
(E, StealthAddr, viewTag).
Compute Shared Secret
Multiply your viewing private key
vby the ephemeral public keyEto getP' = v × E.Hash
P'to deriveh'.Extract the candidate view tag from
h'.
Compare View Tags
If the candidate tag does not match the announcement’s
viewTag, ignore the transaction.
Derive Stealth Address
Compute
R' = S + (h' × G)using the known spending public keyS.Verify that
PubKey(R')matches the announcedStealthAddr. A match confirms that the transaction is for you.
Last updated
