hiero-ledger / hiero-ledger/hiero-consensus-node
Change GossipRpcShadowgraphSynchronizer construction from network layer to platform
Open
- 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
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