Grandpa

#4

GHOST-based Recursive Ancestor Deriving Prefix Agreement

Part of Consensus & Finality: Block production, finality, and chain security

Filter by:
Authorities storage v151 → v393

List of current GRANDPA authorities (public keys with voting weights).

ValidationConsensus
ChangePending error v101 → v393 #2

An authority set change is already pending.

CurrentSetId storage v101 → v393

Monotonically increasing counter for GRANDPA authority set changes.

ValidationConsensus
DuplicateOffenceReport error v101 → v393 #6

This equivocation was already reported.

InvalidEquivocationProof error v101 → v393 #5

Equivocation proof doesn't demonstrate double voting.

InvalidKeyOwnershipProof error v101 → v393 #4

Key ownership proof in equivocation report is invalid.

MaxAuthorities constant v101 → v393

Maximum number of GRANDPA authorities allowed.

MaxNominators constant v151 → v393

Maximum nominators per validator for GRANDPA key ownership proofs.

MaxSetIdSessionEntries constant v101 → v393

Maximum entries kept in the SetIdSession mapping.

NewAuthorities event v101 → v393 #0

Emitted when a new GRANDPA authority set becomes active.

ValidationConsensus
NextForced storage v101 → v393

Next block number where a forced authority change can be signaled.

Modified by: note_stalled
ValidationConsensus
note_stalled call v101 → v393 #2

Signals that GRANDPA finality has stalled and schedules a forced authority set change.

Modifies: PendingChange, Stalled +1
ValidationConsensusAdmin
Paused event v101 → v393 #1

Emitted when GRANDPA finality is paused by governance.

ValidationConsensusAdmin
PauseFailed error v101 → v393 #0

Cannot pause GRANDPA because it's already paused or pending.

PendingChange storage v101 → v393

Scheduled authority set change waiting to be applied.

Modified by: note_stalled
ValidationConsensus
report_equivocation call v101 → v393 #0

Reports GRANDPA voter equivocation (double voting) with ownership proof.

ValidationConsensus
report_equivocation_unsigned call v101 → v393 #1

Reports GRANDPA equivocation without requiring a signed transaction.

ValidationConsensus
Resumed event v101 → v393 #2

Emitted when GRANDPA finality resumes after being paused.

ValidationConsensusAdmin
ResumeFailed error v101 → v393 #1

Cannot resume GRANDPA because it's not paused.

SetIdSession storage v101 → v393

Maps GRANDPA set ID to the session index when that set was last responsible.

ValidationConsensus
Stalled storage v101 → v393

Indicates GRANDPA has stalled with (delay, best_finalized_block).

Modified by: note_stalled
ValidationConsensus
State storage v101 → v393

Current state of the GRANDPA authority set (Live, Paused, or PendingPause/Resume).

ValidationConsensus
TooSoon error v101 → v393 #3

Cannot signal forced change; minimum delay not met.

Related Pallets