package
0.4.0
Repository: https://github.com/0xpolygon/go-ibft.git
Documentation: pkg.go.dev

# Functions

NewIBFT creates a new instance of the IBFT consensus protocol.

# Structs

IBFT represents a single instance of the IBFT state machine.

# Interfaces

Backend defines an interface all backend implementations need to implement.
Logger represents the logger behaviour.
MessageConstructor defines a message constructor interface All constructed messages must be signed by a validator for the whole message.
Messages represents the message managing behaviour.
Transport defines an interface the node uses to communicate with other peers.
Verifier defines the verifier interface.