A library for categorizing and labeling blockchain transactions across multiple EVM-compatible networks.
To set up the repo:
- Install latest LTS version of Node.js
- Install Yarn with Corepack
- Note: If you previously installed Yarn globally via npm, yarn, or homebrew, you will need to uninstall it first
- Run
yarn
in the root directory to install dependencies
- Run
yarn build
in the root directory to build all packages - Run
yarn workspace <package-name> build
to build a specific package
- Run
yarn test
in the root directory to run all tests - Run
yarn workspace <package-name> test
to run tests for a specific package
- Run
yarn lint
in the root directory to lint all packages - Run
yarn workspace <package-name> lint
to lint a specific package - Run
yarn lint:fix
in the root directory to fix linting issues
This project follows MetaMask's standard release process with automated workflows.
📖 View the complete Release & Publishing Guide →
Quick commands:
yarn sync-workflows
- Sync latest workflow files from MetaMask/utils
See RELEASE.md for detailed instructions on creating releases, managing changelogs, and publishing to npm.
Package | Version | Description |
---|---|---|
tx-categorize |
1.0.3 | A library for categorizing and labeling blockchain transactions |
View the package README for detailed usage and contribution guidelines.