35 major breaking releases

39.0.0 Sep 26, 2024
38.0.0 Jul 18, 2024
36.0.0 Jul 12, 2024
35.0.0 Jun 24, 2024
0.0.0 Nov 21, 2022

#3 in #mmr

Download history 858/week @ 2024-07-22 954/week @ 2024-07-29 644/week @ 2024-08-05 1033/week @ 2024-08-12 1231/week @ 2024-08-19 833/week @ 2024-08-26 512/week @ 2024-09-02 929/week @ 2024-09-09 778/week @ 2024-09-16 1142/week @ 2024-09-23 1026/week @ 2024-09-30 1062/week @ 2024-10-07 1378/week @ 2024-10-14 1745/week @ 2024-10-21 1523/week @ 2024-10-28 1456/week @ 2024-11-04

6,155 downloads per month
Used in 21 crates (4 directly)

Apache-2.0

3MB
59K SLoC

Release

Polkadot SDK stable2409


lib.rs:

A BEEFY+MMR pallet combo.

While both BEEFY and Merkle Mountain Range (MMR) can be used separately, these tools were designed to work together in unison.

The pallet provides a standardized MMR Leaf format that can be used to bridge BEEFY+MMR-based networks (both standalone and Polkadot-like).

The MMR leaf contains:

  1. Block number and parent block hash.
  2. Merkle Tree Root Hash of next BEEFY validator set.
  3. Arbitrary extra leaf data to be used by downstream pallets to include custom data.

and thanks to versioning can be easily updated in the future.

Dependencies

~18–32MB
~539K SLoC