Metadata-Version: 2.0
Name: bos-auto
Version: 0.3.5
Summary: A daemon to manage synchronization with the blockchain
Home-page: http://pbsa.info
Author: Blockchain BV
Author-email: info@blockchainbv.com
Maintainer: Fabian Schuh
Maintainer-email: Fabian.Schuh@BlockchainProjectsBV.com
License: UNKNOWN
Download-URL: https://github.com/pbsa/bos-auto/tarball/0.3.5
Keywords: peerplays,bos
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Requires-Dist: bos-sync (>=0.3.5)
Requires-Dist: bos-incidents
Requires-Dist: redis (==2.10.6)
Requires-Dist: rq (==0.12.0)
Requires-Dist: click
Requires-Dist: click-datetime
Requires-Dist: jsonschema
Requires-Dist: pyyaml
Requires-Dist: strict-rfc3339
Requires-Dist: flask
Requires-Dist: flask-rq
Requires-Dist: prettytable
Requires-Dist: dateutils
Requires-Dist: colorlog
Requires-Dist: tqdm
Requires-Dist: python-telegram-handler
Requires-Dist: secp256k1

# BOS-auto

![](https://img.shields.io/pypi/v/bos-auto.svg?style=for-the-badge)
![](https://img.shields.io/github/downloads/pbsa/bos-auto/total.svg?style=for-the-badge)
![](https://img.shields.io/pypi/pyversions/bos-auto.svg?style=for-the-badge)

[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/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`](https://github.com/PBSA/bos-incidents) to later be able to
display them in the manual intervention(MINT) module [`bos-mint`](https://github.com/PBSA/bos-mint).

## Documentation
For directions on how to install and run `bos-auto` please visit our [documentation page](http://bos-auto.readthedocs.io/en/develop/installation.html).

[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)

## Requirements

* A Redis database
* A MongoDB database
* python3 deployment

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



