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(node): Wait for L2 safe head updates in DerivationActor #1240

Open
clabby opened this issue Mar 11, 2025 · 0 comments
Open

feat(node): Wait for L2 safe head updates in DerivationActor #1240

clabby opened this issue Mar 11, 2025 · 0 comments
Assignees
Labels
A-node Area: node crates K-feature Kind: feature

Comments

@clabby
Copy link
Collaborator

clabby commented Mar 11, 2025

Overview

The derivation actor currently derives safe payload attributes, and sends them off to the engine actor to either be built or checked for equivalence with existing blocks via L1 consolidation (depending on if safe_head < unsafe_head.)

When attributes are sent off, the pipeline must wait to continue processing payloads until the L2 safe head has advanced. This synchronization step should happen here:

self.attributes_out.send(payload_attrs).map_err(Box::new)?;

@clabby clabby added A-node Area: node crates K-feature Kind: feature labels Mar 11, 2025
@clabby clabby self-assigned this Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-node Area: node crates K-feature Kind: feature
Projects
Status: Backlog
Development

No branches or pull requests

1 participant