Transaction insights powered by VisualSign and ERC-7730 for safer transaction verification


Snap Saver is a MetaMask Snap that prevents blind signing by showing clear, human-readable previews of signatures. Using the ERC-7730 and VisualSign standards, it parses transaction data from EVM and non-EVM protocols, helping users understand what they’re approving and protecting them from malicious or unintended actions.
The first step in building this project was exploring how VisualSign works. After running it in a VPS, I created a basic express server that I used as a bridge so I can interact with VisualSign's gRPC via HTTP (for ease of integration with MetaMask snaps). After that, I made the simple Metamask Snap. After I got the Snap working, and upgraded the system to also support ERC-7730, which currently has a lot more integrated protocols.

