You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 12, 2023. It is now read-only.
Copy file name to clipboardexpand all lines: README.md
-18
Original file line number
Diff line number
Diff line change
@@ -6,24 +6,6 @@
6
6
7
7
> NodeJS worker built for [0x Tracker](https://0xtracker.com) which performs various ETL tasks related to the 0x protocol trading data and other information used on 0x Tracker.
8
8
9
-
## 🧐 How It Works
10
-
11
-
The worker process has a number of jobs (found in `src/jobs`) which run on configurable intervals performing various data extraction and transformation tasks.
12
-
13
-
The jobs are as follows:
14
-
15
-
-**create-fills** – Takes events that were extracted using [0x Event Extractor](https://github.com/0xTracker/0x-event-extractor) and converts them into Fill models.
16
-
-**update-fill-statuses** – Updates the status of any fills which are currently pending once their status switches to successful/failed.
17
-
-**get-missing-tokens** – Retrieves token information from the [Ethplorer](https://ethplorer.io) API for fills which have unrecognised maker/token tokens.
18
-
-**get-missing-token-images** – Retrieves images from the [Trust Wallet tokens repository](https://github.com/TrustWallet/tokens) for any tokens which don't already have an image associated with them.
19
-
-**set-relayer-for-fills** – Associates fills with known 0x relayers. Since relayers are already associated in the `create-fills` job this primarily exists to associate past fills with newly identified relayers.
20
-
-**update-fill-rates** – Retrieves USD rates from the [CryptoCompare](https://www.cryptocompare.com/) API for any fills which don't already have them saved.
21
-
-**update-fill-prices** – Sets the USD prices of any fills which don't already have them saved.
22
-
-**update-token-prices** – Updates price information for all known tokens based on the most recent trade.
23
-
-**get-new-articles** – Retrieves new articles from the RSS feeds of various 0x ecosystem blogs.
24
-
25
-
These jobs deploy a variety of methods for gathering the data they need before transforming it and persisting to MongoDB using the models found in `src/model`.
26
-
27
9
## 👮♂️ Requirements
28
10
29
11
To run the project locally you'll need the following installed:
0 commit comments