skip to content
Skill Issue Dev | Dax the Dev
search
↑ github.com ← all notes

ZK transfers as first-class citizens in vanta-explorer

The explorer used to render ZK transfers as “unknown opcode” because the parser was Bitcoin-Core-flavoured and didn’t speak our witness-v2. Refactored to detect the privacy opcode prefix early in the decoder, then route to a dedicated renderer that shows nullifiers, commitments, and proof byte length without ever trying to interpret the encrypted note ciphertext.

Genesis scan was the surprise win: by walking from height 0 with the new parser, I found 4 mis-attributed legacy txns that the old explorer had been showing as “coinbase” forever. Bug fix and historical-correctness fix in one commit.