Skip to content
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.

Include dispute votes in the ParasInherent::enter inherent #3165

Closed
@rphmeier

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.

Metadata

Assignees

No one assigned

    Labels

    S1-implementPR/Issue is in the implementation stage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions