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

Implement WireDispatcher

Open
#26,612 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.