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

Refactor Consensus Sealing Core: engine.Unit -> ComponentManager #6853

Open
jordanschalm opened this issue Jan 7, 2025 · 0 comments
Open
Assignees
Labels
Protocol Team: Issues assigned to the Protocol Pillar. Tech Debt

Comments

@jordanschalm
Copy link
Member

Problem Definition

The Sealing Engine Core should be updated to clarify its interface, including blocking versus non-blocking calls, error handling and propagation, documentation, and its scope of operation (processing internal messages only, not network messages). Refer to comments on #6747 for additional details.

Proposed Solution

  • Refactor to replace the deprecated engine.Unit with ComponentManager.
  • Update unit tests to accurately verify the functionality and boundaries of the Sealing Engine Core.
@jordanschalm jordanschalm added Protocol Team: Issues assigned to the Protocol Pillar. Tech Debt labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Protocol Team: Issues assigned to the Protocol Pillar. Tech Debt
Projects
None yet
Development

No branches or pull requests

2 participants