Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/txstreet/processor
For processing txs and blocks, and subbing to node events.
https://github.com/txstreet/processor
Last synced: 3 months ago
JSON representation
For processing txs and blocks, and subbing to node events.
- Host: GitHub
- URL: https://github.com/txstreet/processor
- Owner: txstreet
- Created: 2022-01-07T21:06:31.000Z (almost 3 years ago)
- Default Branch: production
- Last Pushed: 2024-02-15T20:57:53.000Z (10 months ago)
- Last Synced: 2024-04-15T11:28:43.081Z (8 months ago)
- Language: TypeScript
- Size: 667 KB
- Stars: 4
- Watchers: 3
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-txstreet - processor - Backend: REST API, (Source code)
README
# 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.
- [Set up a Bitcoin Node for TxStreet](docs/setup/BTC-node.md)
- [Set up an Ethereum Node for TxStreet](docs/setup/ETH-node.md)
- [Set up a Bitcoin Cash Node for TxStreet](docs/setup/BCH-node.md)
- [Set up a Litecoin Node for TxStreet](docs/setup/LTC-node.md)
- [Set up a Monero Node for TxStreet](docs/setup/XMR-node.md)
- Setup an Arbitrum Endpoint for TxStreet (Coming soon)(Requires Ethereum Node)2. Set up the databases.
- [Setup MongoDB for TxStreet](docs/setup/Mongo-db.md)
- [Setup Redis for TxStreet](docs/setup/Redis-db.md)3. [Setting up the TxStreet backend processors](docs/setup/Processor.md)
4. [Setting up the TxStreet servers](docs/setup/Servers.md)
5. Set up firewalls (Coming soon)## Advanced Setup
- [Kubernetes Cluster and Load Balancer](docs/setup/Kubernetes.md)
- Cloudflare and Domains (Coming Soon)