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

Tracking: Custom Nodelauncher #14703

Open
jenpaff opened this issue Feb 25, 2025 · 0 comments
Open

Tracking: Custom Nodelauncher #14703

jenpaff opened this issue Feb 25, 2025 · 0 comments
Labels
A-sdk Related to reth's use as a library C-tracking-issue An issue that collects information about a broad development initiative

Comments

@jenpaff
Copy link
Collaborator

jenpaff commented Feb 25, 2025

Feature Description

Restructure the Consensus Engine to be flexbile and reusable

Problem Statement

Not all nodes use the Engine API as the consensus engine; our current tree implementation lacks the flexibility required for reuse across different contexts.

Acceptance Criteria

  • The Engine module is restructured with clear separation of concerns
  • We can successfully implement a custom consensus engine via NodeLauncher
  • Existing functionality continues to work without breaking changes
  • Documentation and examples are provided for creating custom Engine implementations
  • Tests to verify that the restructured components work correctly
@jenpaff jenpaff self-assigned this Feb 25, 2025
@jenpaff jenpaff converted this from a draft issue Feb 25, 2025
@jenpaff jenpaff added A-sdk Related to reth's use as a library C-tracking-issue An issue that collects information about a broad development initiative labels Feb 25, 2025
@jenpaff jenpaff removed their assignment Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-sdk Related to reth's use as a library C-tracking-issue An issue that collects information about a broad development initiative
Projects
Status: Todo
Development

No branches or pull requests

1 participant