#pallet #parachain #extension #consensus #block #cumulus #relay

no-std cumulus-pallet-aura-ext

AURA consensus extension pallet for parachains

16 breaking releases

0.17.0 Sep 26, 2024
0.16.0 Jul 18, 2024
0.15.0 Jul 13, 2024
0.10.0 Mar 18, 2024
0.0.0 Nov 21, 2022

#8 in #cumulus

Download history 969/week @ 2024-08-26 569/week @ 2024-09-02 1013/week @ 2024-09-09 760/week @ 2024-09-16 1189/week @ 2024-09-23 1246/week @ 2024-09-30 1203/week @ 2024-10-07 1649/week @ 2024-10-14 1889/week @ 2024-10-21 1581/week @ 2024-10-28 1723/week @ 2024-11-04 21142/week @ 2024-11-11 26003/week @ 2024-11-18 28819/week @ 2024-11-25 23392/week @ 2024-12-02 28804/week @ 2024-12-09

108,311 downloads per month
Used in 35 crates (24 directly)

Apache-2.0 and GPL-3.0-only

16KB
180 lines

Release

Polkadot SDK stable2409


lib.rs:

Cumulus extension pallet for AuRa

This pallet extends the Substrate AuRa pallet to make it compatible with parachains. It provides the Pallet, the Config and the GenesisConfig.

It is also required that the parachain runtime uses the provided BlockExecutor to properly check the constructed block on the relay chain.

cumulus_pallet_parachain_system::register_validate_block! {
    Runtime = Runtime,
    BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::<Runtime, Executive>,
}

Dependencies

~27–41MB
~717K SLoC