hiero-ledger / hiero-ledger/hiero-consensus-node
Implement WireDispatcher
- Dominant language
- Java
- Stars
- 406
- Forks
- 226
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 210
Description
We have several cases where we need a simple `InputWire` that dispatches the incoming data to multiple instances of `OutputWire`. We use a `WireTransformer` with an `identity()` transformation, which works, but is inefficient. A specialized implementation will be much simpler and faster.
Contributor guide
Research direction
Locate the existing InputWire, OutputWire, and WireTransformer abstractions, then inspect the identity() transformation and its call sites to understand the current dispatch path. The work is done when a specialized WireDispatcher provides the same fan-out behavior without relying on the inefficient identity transformation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100