56 releases (37 major breaking)

39.0.0 Jan 14, 2025
38.0.0 Sep 26, 2024
37.0.0 Jul 18, 2024
36.0.0 Jul 12, 2024
2.0.0-alpha.5 Mar 24, 2020

#1 in #grandpa

Download history 3511/week @ 2024-10-28 3032/week @ 2024-11-04 22155/week @ 2024-11-11 27067/week @ 2024-11-18 30353/week @ 2024-11-25 25531/week @ 2024-12-02 31404/week @ 2024-12-09 25745/week @ 2024-12-16 7435/week @ 2024-12-23 13819/week @ 2024-12-30 24801/week @ 2025-01-06 38721/week @ 2025-01-13 33322/week @ 2025-01-20 27055/week @ 2025-01-27 32922/week @ 2025-02-03 37398/week @ 2025-02-10

134,152 downloads per month
Used in 39 crates (9 directly)

Apache-2.0

3.5MB
52K SLoC

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 fg_primitives crate.

License: Apache-2.0

Release

Polkadot SDK Stable 2412


lib.rs:

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 fg_primitives crate.

Dependencies

~19–36MB
~568K SLoC