#epoch #consensus #on-chain #randomness #manage #vrf #outputs

no-std pallet-babe

Consensus extension module for BABE consensus. Collects on-chain randomness from VRF outputs and manages epoch transitions.

55 releases (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

#6 in #on-chain

Download history 2189/week @ 2024-10-28 3245/week @ 2024-11-04 22091/week @ 2024-11-11 27063/week @ 2024-11-18 30590/week @ 2024-11-25 25121/week @ 2024-12-02 29925/week @ 2024-12-09 24220/week @ 2024-12-16 6616/week @ 2024-12-23 12861/week @ 2024-12-30 23070/week @ 2025-01-06 36076/week @ 2025-01-13 31455/week @ 2025-01-20 26115/week @ 2025-01-27 31314/week @ 2025-02-03 35694/week @ 2025-02-10

127,690 downloads per month
Used in 94 crates (8 directly)

Apache-2.0

3.5MB
53K SLoC

Consensus extension module for BABE consensus. Collects on-chain randomness from VRF outputs and manages epoch transitions.

License: Apache-2.0

Release

Polkadot SDK Stable 2412


lib.rs:

Consensus extension module for BABE consensus. Collects on-chain randomness from VRF outputs and manages epoch transitions.

Dependencies

~18–35MB
~550K SLoC