This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Closed
Description
The provisioner is responsible for creating the InherentData
supplied to the block authorship pipeline which eventually constructs the block. With disputes, this responsibility grows to encompass the inclusion of dispute statements into the on-chain state. An algorithm for selecting the dispute statements to include is already described in the guide, so the Rust code will have to be amended to implement that algorithm.
Furthermore, the inherent creation logic in the runtime should gain an additional filter to exclude dispute votes from ancient sessions.