Best way to watch burn events?

I want to watch for transactions of burns for my burn/redeem. Whats the best way to go about this? I was originally thinking of using ethers, and watching. But i saw something about SNS in the docs. Are there any further examples of what that would look like if I wanted to watch a specific contract for burns?

Its unclear what exactly the docs are trying to say here and I can’t test this unless i deploy to mainnet. Essentially, I want to track each burn redeem and keep note of what wallet mints what token

I guess I can watch the extension address for BurnRedeemMint? Just seeing if there was anything easier