What are MetaMask Snaps Transaction Insights?

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!):

  1. 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.
  2. Transaction simulations
    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:

  1. 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.
  2. 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.
  3. 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)

Are all Snaps equipped with transaction insights?

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:

Fetch and display transaction insights

Are there any privacy concerns with using transaction insights?
Different types of Snaps access different information based on the permissions granted at installation. Any user data you share with a third-party-developed Snap will be collected directly by Snaps developers; MetaMask does not have access to this data. Only install Snaps from developers that you trust, and always check the privacy policy and terms of use of a Snap before installation.
I have more questions!
Take a look at the MetaMask Snaps FAQ page.

Transaction insights are only one of the new features that MetaMask Snaps introduces; consider getting familiar with Interoperability or Notifications as well! New to MetaMask Snaps? Get started.

Was this article helpful?
9 out of 16 found this helpful

Articles in this section

See more