An actor-like reactive style framework with support for simulation testing to implement and test distributed protocols like BFT consensus protocols.
Plese refer to the docs and READMEs in the subdirs for more information and example usage.
The rustdoc reference including an index can be found at the GitHub Pages site;
look for the relevant modules, at the moment bftgrid-core.
This repository uses Nix flakes and direnv to provide a reproducible development environment.
- Actual protocol impl. w/benchmarking via
bftbench - Make
P2PNetworkErrorindependent from the runtime framework