Skip to content

This service provides the endpoints that receive incidents from Data Proxies, triggers that distinguish incidents according to their information, as well as a worker that processes the triggers and incidents and synchronizes them on the Peerplays blockchain by means of bos-sync and bookiesports.

License

Notifications You must be signed in to change notification settings

peerplays-network/bos-auto

Repository files navigation

BOS-auto

docs master docs develop

bos-auto is one of two services that are required for proper operation of Bookie Oracle Software(BOS). bos-auto comes with a worker and an API to receive data from a Data Proxy. The API receives this data, validates it, and queues it for a worker to perform corresponding tasks. It further stores these incidents via bos-incidents to later be able to display them in the manual intervention(MINT) module bos-mint.

Documentation

For directions on how to install and run bos-auto please visit our documentation page.

docs master docs develop

Requirements

  • A Redis database
  • A MongoDB database
  • python3 deployment

Execution

$ python3 cli.py worker &    # Execute worker
$ python3 cli.py api         # Start web endpoint

About

This service provides the endpoints that receive incidents from Data Proxies, triggers that distinguish incidents according to their information, as well as a worker that processes the triggers and incidents and synchronizes them on the Peerplays blockchain by means of bos-sync and bookiesports.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published