- src: Subdirectory containing source files for the indexers package
- test: Subdirectory containing test files for the indexers package.
The indexers package exists as an abstraction on top of various indexing providers, blockchains, and node data sources. In essence it serves as a general interface for polling transactions (and possibly other blockchain data) for use by the data wallet core. Polling logic for the data wallet can be found in the core at MonitoringService.ts.
Steps to install and run this project this locally:
yarn install
Use yarn to compile the project like this:
yarn compile
This command should always be run before committing changes.
To run unit tests run:
yarn test
Unit testing files are located in test. See test/README for details.