hiero-ledger / hiero-ledger/hiero-consensus-node

Change wiring diagram command to create a real consensus layer

Open
#26,600 0 comments 0 reactions 0 assignees View on GitHub
Tech Debt Reduced
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

The wiring diagram command (and wiring tests) currently create the consensus layer with no-op implementations or null value for inputs and duplicate the code that creates the consensus layer. This approach requires the existence of no-op implementations and "fake" instances.

Change both locations to create a real instance of the consensus layer, eliminating the need for no-op implementations and "fake" instances.

Contributor guide

Open the contributing guide

Research direction

Inspect the wiring diagram command and the wiring tests, locating the two places that construct the consensus layer and comparing them with the existing real-instance construction. Run the wiring tests before and after the change. Done means both locations create a real consensus-layer instance without no-op implementations, null inputs, or fake instances.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.