A minimal and simple implementation of the tendermint consensus algorithm specified here - https://arxiv.org/pdf/1807.04938.pdf.
The code in this repo was originally written by me in this commit https://github.com/autonity/autonity/pull/759/commits/e1ce5899a1f5f9b5613ef4f3ac9027f25eca6242 whilst working for Clearmatics. Clearlmatics owns the copyright for the original code. The code is provided under the terms of the v 3.0 GNU License, see LICENSE for details.