Build blockchain applications in Python for Tendermint
Supports ABCI v0.12.0 and latest Tendermint
Requires Python >= 3.6.5
pip install abci
OR python setup.py install
ONLY needed for developing this code base, not to create apps. If you just want to create apps, goto Getting Started
- Install protoc
- Install go
- Install gogo protobuf via go
- Run make gogo
- 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