Beefy equivocation: check all the MMR roots (#5857)
Normally, the BEEFY protocol only accepts a single MMR Root entry in a
commitment's payload. But to be extra careful, when validating
equivocation reports, let's check all the MMR roots, if there are more.
---------
Co-authored-by:
Adrian Catangiu <adrian@parity.io>
Showing
- prdoc/pr_5857.prdoc 19 additions, 0 deletionsprdoc/pr_5857.prdoc
- substrate/frame/beefy-mmr/src/lib.rs 24 additions, 8 deletionssubstrate/frame/beefy-mmr/src/lib.rs
- substrate/frame/beefy-mmr/src/tests.rs 22 additions, 2 deletionssubstrate/frame/beefy-mmr/src/tests.rs
- substrate/primitives/consensus/beefy/src/payload.rs 18 additions, 0 deletionssubstrate/primitives/consensus/beefy/src/payload.rs
Please register or sign in to comment