One of the new functionalities that MetaMask Snaps introduces is transaction insights.
Transaction Insights introduces a new tab in the transaction prompt, allowing Snaps to provide essential information about a transaction you’re about to submit.
Introducing Transaction Insights
Transaction insights take your transaction journey to the next level by enabling Snaps to offer essential insights, such as (but not limited to!):
Phishing database checks
Know if the recipient address is linked to any known phishing databases, giving you an extra hand in figuring out whether you might be interacting with a malicious address.
A Snap could help you determine whether a transaction might succeed or fail and predict any state changes by simulating the transaction locally, or by using AI.
Getting started with Transaction Insights
It’s easy to get started with Transaction Insights — we’ve outlined a small step-by-step:
Keep MetaMask updated
Ensure your MetaMask browser extension is up to date with the latest version; learn how to update it here. Please note that MetaMask Snaps is currently available exclusively for the MetaMask browser extension.
Install a Snap that makes use of transaction insights
If you’re eager to check out what Transaction Insights enables, consider trying out the Wallet Guard Snap.
Initiate a transaction
Go to your favorite dapp and initiate a new transaction; you’ll notice a new tab appearing in your MetaMask confirmation screen. Click on it to access information provided by the Wallet Guard Snap about the receiving (contract) address and view whether it was previously flagged as malicious.
Frequently asked questions (FAQ)
Not every Snap makes use of transaction insights. Check individual Snap descriptions to see if they make use of transaction insights. When installing a Snap, you can also see whether it makes use of transaction insights by checking the permissions it requests: