All Projects → 0xTracker → 0x-tracker-worker

0xTracker / 0x-tracker-worker

Licence: Apache-2.0 license
NodeJS worker which performs various ETL tasks related to the 0x protocol trading data and other information used on 0x Tracker

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to 0x-tracker-worker

0x-tracker-api
NodeJS API built for 0x Tracker which exposes 0x protocol data and metrics for consumption by the 0x Tracker Client application.
Stars: ✭ 19 (-32.14%)
Mutual labels:  web3, 0x
nft-swap-sdk
Ethereum's missing p2p NFT and token swap library for web3 developers. Written in TypeScript. Powered by 0x.
Stars: ✭ 200 (+614.29%)
Mutual labels:  web3, 0x
0x-event-extractor
NodeJS worker built for 0x Tracker which extracts 0x fill events from the Ethereum blockchain and persists them to MongoDB
Stars: ✭ 32 (+14.29%)
Mutual labels:  web3, 0x
nftlabs-sdk-python
Best in class web3 SDK for Python 3.7+
Stars: ✭ 68 (+142.86%)
Mutual labels:  web3
NFT-Dapp-Boilerplate
A highly scalable NFT and DEFI boilerplate with pre added web3 and different wallets with a focus on performance and best practices
Stars: ✭ 51 (+82.14%)
Mutual labels:  web3
sign-in-with-ethereum
Minimal example of sign in with Ethereum. Compatible with web3 browsers.
Stars: ✭ 25 (-10.71%)
Mutual labels:  web3
starter-kit-gsn
An OpenZeppelin starter kit focused on GSN.
Stars: ✭ 39 (+39.29%)
Mutual labels:  web3
use-contractkit
Connect your react dApp to Celo
Stars: ✭ 49 (+75%)
Mutual labels:  web3
kleros-api-DEPRECATED
A Javascript library that makes it easy to build relayers and other DApps that use the Kleros protocol. DEPRECATED use https://github.com/kleros/archon for interfacing with standard arbitration contracts.
Stars: ✭ 20 (-28.57%)
Mutual labels:  web3
guardian
Web3 Guardian - a blockchain monitoring and alerting tool
Stars: ✭ 34 (+21.43%)
Mutual labels:  web3
awesome-bigquery-views
Useful SQL queries for Blockchain ETL datasets in BigQuery.
Stars: ✭ 325 (+1060.71%)
Mutual labels:  web3
Artion-Server
Artion API Server
Stars: ✭ 26 (-7.14%)
Mutual labels:  web3
foodprint
Algorand dApp for blockchain-enabled food transparency and traceability in local food supply chains. For use by smallholder farmers, food co-operatives and consumers.
Stars: ✭ 43 (+53.57%)
Mutual labels:  web3
trufflepig
🍄🐷Truffle contract artifact loading tool for local development
Stars: ✭ 45 (+60.71%)
Mutual labels:  web3
ambianic-edge
The core runtime engine for Ambianic Edge devices.
Stars: ✭ 98 (+250%)
Mutual labels:  web3
vue-web3
🐙 Web3 blockchain bindings for Vue.js (inspired by Vuefire and Drizzle)
Stars: ✭ 63 (+125%)
Mutual labels:  web3
dapps-browser
DApps browser
Stars: ✭ 114 (+307.14%)
Mutual labels:  web3
court
The Kleros court user interface.
Stars: ✭ 19 (-32.14%)
Mutual labels:  web3
aion web3
Aion flavoured Web3 Javascript API
Stars: ✭ 34 (+21.43%)
Mutual labels:  web3
flux
Flux, Your Gateway to a Decentralized World. https://home.runonflux.io https://api.runonflux.io https://docs.runonflux.io https://source.runonflux.io https://wiki.runonflux.io
Stars: ✭ 150 (+435.71%)
Mutual labels:  web3

0x Tracker Worker

Travis (.org) David Codecov

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.

👮‍♂️ Requirements

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:

🐣 Getting Started

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

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

👨‍💻 Maintainers

Supporters

Infrastructure for 0x Tracker is generously supported by these companies.

Bugsnag
Bugsnag
CryptoCompare
CryptoCompare
Netlify
Netlify

👩‍⚖️ License

Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].