Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

BEEFY: define on-chain beefy-genesis in the pallet #13156

Closed
@acatangiu

Description

@acatangiu

In order to deploy full beefy (where 1st block in each session is beefy mandatory) we need to define an initial "genesis session" that all validators agree upon.

I initially tried using actual chain genesis for this in https://github.com/paritytech/devops/issues/2198, but (in retrospect obviously) old session validators and keys are no longer available around to retroactively beefy-finalize old blocks.

New plan is to define an on-chain pallet-beefy genesis to mark the beginning of "full beefy consensus". Validators will start running "full beefy" starting with the session where the new pallet is deployed on-chain.

Metadata

Metadata

Assignees

Labels

J0-enhancementAn additional feature request.U1-asapNo need to stop dead in your tracks, however issue should be addressed as soon as possible.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions