Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(prospective-parachains) implement Fragment Chain #4314

Open
7 tasks
EclesioMeloJunior opened this issue Nov 4, 2024 · 0 comments
Open
7 tasks

feat(prospective-parachains) implement Fragment Chain #4314

EclesioMeloJunior opened this issue Nov 4, 2024 · 0 comments
Assignees
Labels
A-tooBig issue or PR needs to be broken down to smaller parts. C-complex Complex changes across multiple modules. Possibly will require additional research. S-subsystems-backing issues related to polkadot host backing subsystem functionality.

Comments

@EclesioMeloJunior
Copy link
Member

EclesioMeloJunior commented Nov 4, 2024

Description

  • Implement CandidateStorage, that stores all kinds of candidate without any restriction on whether or not candidates form a chain. definition

  • Implement subsystem_util/inclusion_emulator::Constraints definition. This is the actions that can be taken by a new parachain block. This information is needed for Scope struct under fragment chain.

    • Should be possible to create a inclusion_emulator::Constraints from polkadot/primitives/async_backing/v8::Constraints
      • Code for From<PrimitiveConstraints> for Constraints here.
      • Definition of v8::Constraints here
  • Implement BackedChain definition, includes candidates pending availability and candidates which may be backed on chain. It will be used in the FragmentChain struct as the best chain of beckable candidates.

  • Implement FragmentChain definition

  • Include polkadot-sdk tests here

  • Provide a better documentation

@EclesioMeloJunior EclesioMeloJunior self-assigned this Nov 5, 2024
@EclesioMeloJunior EclesioMeloJunior added C-complex Complex changes across multiple modules. Possibly will require additional research. S-subsystems-backing issues related to polkadot host backing subsystem functionality. A-tooBig issue or PR needs to be broken down to smaller parts. Epic Issue used to track development status of a complex feature, aggregates several issues and removed Epic Issue used to track development status of a complex feature, aggregates several issues labels Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-tooBig issue or PR needs to be broken down to smaller parts. C-complex Complex changes across multiple modules. Possibly will require additional research. S-subsystems-backing issues related to polkadot host backing subsystem functionality.
Projects
None yet
Development

No branches or pull requests

1 participant