Build blockchain applications in Python for Tendermint
Requires Python 3.6
pip install abci
OR
python setup.py install
OR using PipEnv (http://docs.pipenv.org/en/latest/)
git clone https://github.com/davebryson/py-abci
cd py-abci
pipenv --three # for a python 3 virtualenv
pipenv install
- Extend the BaseApplication class
- Implement the Tendermint ABCI callbacks - see https://github.com/tendermint/abci
- Run it
See the example app counter.py
application under the examples
directory
here: https://github.com/davebryson/py-abci/blob/master/examples/counter.py