Skip to content

SachinSahu431/FoxTagger

 
 

Repository files navigation

FoxTagger

Team ID: 57

About Project

FoxTagger is a Metamask snaps extension that facilitates the mapping of addresses with user defined tags to help users keep their expenditure in check by alerting and displaying usage analytics.
It also hosts a request amount feature that sends notifications to the other user.

Motivation

Since cryptocurrency usage through Metamask is expected to increase many-fold in the coming years, it is important to make the users more mindful about their Ethereum chain transactions by keeping track of their expenditure through tagging and organization based on tags. Hence, this app provides exactly that, a platform where the users can check their expenditure and accordingly reflect upon it.

Getting Started

  • Clone this repository.
  • Run the below:
yarn prep
yarn install && yarn start

The request amount feature can be accessed at https://localhost:8000/request.

Features of Snaps Being Used

  • Persistence storage
  • Notifications
  • Cron jobs
  • Transaction insights

Notes

  • Babel is used for transpiling TypeScript to JavaScript, so when building with the CLI, transpilationMode must be set to localOnly (default) or localAndDeps.
  • For the global wallet type to work, you have to add the following to your tsconfig.json:
    {
      "files": ["./node_modules/@metamask/snap-types/global.d.ts"]
    }

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.6%
  • JavaScript 24.2%
  • CSS 0.2%