Skip to content

wallet-guard/wallet-guard-snap

Repository files navigation

Wallet Guard Snap



Protect your crypto. This Snap supports transaction simulation and automated approval revoking reminders for the user. Stop guessing about your transactions when performing swaps, claims, and mints!

Installation

Please visit https://walletguard.app/snap for everything you need to get started using this Snap.

If you are a developer, you can follow the local installation guide.

Features

Transaction insights

Get advanced insights on your transactions, including built-in security measures. Our transaction insights are powered by the same security engine that keeps our 100,000+ Chrome Extension users safe!

Note- At this time signatures are not yet supported by MetaMask Snaps, only transactions. We will add this feature immediately once it is supported!

Automated security notifications

Get notifications about revoking your assets, directly in MetaMask. This feature is optional.

Automated approval revoking is setup from dashboard.walletguard.app by connecting your wallet or inputting your wallet address, no signature necessary.

Audit

The snap package has been audited by Consensys Diligence.

You can view the full audit report findings here.

Permissions

This Snap requires several permissions in order to access the necessary APIs for functionality. To view the entire list of permissions, view the manifest.json.

Monorepo

This is a monorepo that contains 2 applications, listed under projects.

  1. Site - used for local installation / development / testing
  2. Snap - deployed to NPM

Usage

Running both projects is only necessary for development purposes. Running yarn and yarn start is how you run both.

For more information about installation and testing of the snap, visit the Snap package Installation Guide