GRANDPA Consensus module for runtime.
This manages the GRANDPA authority set ready for the native code. These authorities are only for GRANDPA finality, not for consensus overall.
In the future, it will also handle misbehavior reports, and on-chain finality notifications.
For full integration with GRANDPA, the
GrandpaApi should be implemented.
The necessary items are re-exported via the
HandleEquivocationusing existing subsystems that are part of frame (type bounds described below) and will dispatch to them directly, it’s only purpose is to wire all subsystems together.
Limitis the bound for
Pausedimplies a prior
Offencetrait. This trait provides a constructor that is provided all available data during processing of GRANDPA equivocations.