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

Change GossipRpcShadowgraphSynchronizer construction from network layer to platform

Open
#19,765 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

As part of separation of concerns between network and sync layer, we want to construct GossipRpcShadowgraphSynchronizer outside of network code. This depends on #19763 and #19764 being done, so we don't have shared dependencies anymore.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing GossipRpcShadowgraphSynchronizer and the separation-of-concerns goal described in this issue. Check blockers #19763 and #19764 first to confirm the shared dependencies are removed. Done means the synchronizer is constructed outside the network layer without those shared dependencies.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.