Skip to content

Extracts block and transaction data from bitcoin and other cryptocurrencies

License

Notifications You must be signed in to change notification settings

bitseaman/block-engine

 
 

Repository files navigation

WELCOME TO
 ____  _     ____  ____  _  __
/  _ \/ \   /  _ \/   _\/ |/ /
| | //| |   | / \||  /  |   /
| |_\\| |_/\| \_/||  \_ |   \
\____/\____/\____/\____/\_|\_\

 _____ _      _____ _  _      _____
/  __// \  /|/  __// \/ \  /|/  __/
|  \  | |\ ||| |  _| || |\ |||  \
|  /_ | | \||| |_//| || | \|||  /_
\____\\_/  \|\____\\_/\_/  \|\____\

PURPOSE

- easily work with cryptocurrencies transaction data without 
  need for using sites like http://blockexplorer.com


WHAT IT DOES

- connects to locally running cryptocurrency node
- continously gets blocks from the node
- adds addressess of to transaction input
- saves to mongoDB


BEFORE FIRST RUN

- make sure you have docker and docker-compose installed
- remember to create block-engine.conf file with
  cp block-engine.default.conf block-engine.conf
- set RPC password and user on your cryptocurrency node
- type those RPC credentials into block-engine.conf file
- run one of the commands listed below


USAGE

    PRODUCTION
    - run full production version:
        make prod

    DEVELOPMENT
    - run full version for local development:
        make dev
    - go into bash shell of block-engine container:
        make block-engine-shell


CONTACT

in case of any troubles with this software
feel free to create issue at
https://github.com/bergplace/block-engine

About

Extracts block and transaction data from bitcoin and other cryptocurrencies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.8%
  • Makefile 4.9%
  • Dockerfile 1.3%