NodeJS worker built for 0x Tracker which performs various ETL tasks related to the 0x protocol trading data and other information used on 0x Tracker.
To run the project locally you'll need the following installed:
- NodeJS v8.11.4
- MongoDB
The project also has support for the following development tools which you may wish to take advantage of:
Run cp .env.example .env
to create a local environment file, then update the local database connection string if necessary.
Run npm i
to install dependencies and then run npm start
/nodemon
to start the worker process. If the database already contains events extracted with 0x Event Extractor then you should start to see fills, tokens etc. being populated in the MongoDB database.
Configuration is handled by a combination of dotenv files and node-config. If you need to tweak anything you can either edit your .env file or create a config/local.js file with overrides for the configuration found in config/default.js
- Craig Bovis (@cbovis)
Infrastructure for 0x Tracker is generously supported by these companies.
Bugsnag |
CryptoCompare |
Netlify |