Crate pallet_grandpa_finality_verifier

source ·
Expand description

Substrate GRANDPA finality verifier

This pallet is an on-chain GRANDPA finality verifier for Substrate based chains.

The pallet is responsible for tracking GRANDPA validator set hand-offs. We only accept headers with justifications signed by the current validator set we know of. The header is inspected for a ScheduledChanges digest item, which is then used to update to next validator set.

Since this pallet only tracks finalized headers it does not deal with forks. Forks can only occur if the GRANDPA validator set on the bridged chain is either colluding or there is a severe bug causing resulting in an equivocation. Such events are outside the scope of this pallet. Shall the fork occur on the bridged chain governance intervention will be required to re-initialize the bridge and track the right fork.

Re-exports§

Modules§

  • The pallet module in each FRAME pallet hosts the most important items needed to construct this pallet.

Structs§