Roman2K / txstreet-processor

For processing txs and blocks, and subbing to node events.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TxStreet Backend

Backend monorepo for TxStreet.

Requirements

  • Mongo Replica Set
  • Redis
  • Blockchain Nodes (ETH, BTC, BCH, XMR, LTC)
  • Nodejs 16
  • Typescript
  • PM2
  • Nginx (Optional)

Setup

These instructions are meant for DigitalOcean, but you can use the same steps with some modifications to run on other cloud providers or locally. Get $200 credit for DigitalOcean using this link - https://m.do.co/c/8f9aff88f052

  1. Decide what blockchains you want to run, and set up a node for each.
  1. Set up the databases.
  1. Setting up the TxStreet backend processors
  2. Setting up the TxStreet servers
  3. Set up firewalls (Coming soon)

Advanced Setup

About

For processing txs and blocks, and subbing to node events.


Languages

Language:TypeScript 99.8%Language:Dockerfile 0.1%Language:Shell 0.1%