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(derive): BatchValidator stage #714

Closed
clabby opened this issue Oct 19, 2024 · 0 comments · Fixed by #703
Closed

feat(derive): BatchValidator stage #714

clabby opened this issue Oct 19, 2024 · 0 comments · Fixed by #703
Assignees
Labels
A-derive Area: kona-derive crate H-holocene Hardfork: Holocene related K-feature Kind: feature

Comments

@clabby
Copy link
Collaborator

clabby commented Oct 19, 2024

Overview

Before we can make the BatchProvider multiplexing stage described in #699, we need to make the new batch stage to replace the BatchQueue.

This stage should:

  1. Only accept SingleBatches.
    • Validate the SingleBatches with the L1 origins within the stage.
  2. Keep track of the L1 origins of the unsafe chain, and prune them appropriately, identical to the BatchQueue
  3. Handle empty-block derivation on sequencer window expiry, once the previous stage has reached Eof.
@clabby clabby added A-derive Area: kona-derive crate H-holocene Hardfork: Holocene related K-feature Kind: feature labels Oct 19, 2024
@clabby clabby self-assigned this Oct 19, 2024
@clabby clabby linked a pull request Oct 19, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-derive Area: kona-derive crate H-holocene Hardfork: Holocene related K-feature Kind: feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant