hyperledger-labs / mirbft

MirBFT is a consensus library implementing the Mir consensus protocol.
Apache License 2.0
158 stars 34 forks source link

Mircat debugging tool #72

Open matejpavlovic opened 3 years ago

matejpavlovic commented 3 years ago

Implement a debugging tool that prints the events that occurred at a mirbft node.

Those events are usually gathered by an event interceptor while the node runs. Mircat prints a human-readable representation of the events in the order in which they have been intercepted.

As a base for the implementation, the legacy version of mircat can be used and adapted to the new event format.