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

Disallow event creation if the self node is not in the current roster

Open
#20,908 2 comments 0 reactions 0 assignees View on GitHub
Before BlockStreams
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

This is related to a TSS upgrade that inculdes an address book change. For nodes that are not part of the new address book after a freeze:

1. These nodes do not create any new events, because they are not in the current address book, and they will all collect enough signatures to fully sign the freeze block from the events created prior to the upgrade with the BR 100 events.
2. These nodes will continue gossiping, but not creating new events, until the freeze round is ancient.

Contributor guide

Open the contributing guide

Research direction

Start by locating the event-creation path and the logic that determines the self node's current roster or address-book membership. Trace how freeze rounds and gossip are handled, then identify the existing tests for event creation; done means an out-of-roster node creates no new events while continuing to gossip until the freeze round is ancient.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.