Kelly Greco

Results 18 issues of Kelly Greco

**Mockito:** 3.11.0 **JDK:** OpenJDK 12.0.2 **OS:** Windows 10 The order of mocking methods using the `when()` method with `thenThrow()` matters when the mocked method accepts a null value and a...

The main goal of this epic is turn state-related code into a library that can later be used by the Block Node. Besides that we need to change our Merkle...

Epic

Update the current log4j configurations to roll files based on size, not date, and without compression. This will bring the configurations in line with what is supported by the base...

Create all the required wiring for the Inline PCES Writer component. This new wiring should include a way to toggle between the two PCES components with a configuration setting. The...

Platform

## 🆕🐥 First Timers Only This issue is reserved for people who have never contributed to [Hedera](https://hedera.com) or any open source project in general. We know that creating a pull...

Good First Issue
Platform

Fixes #18455 **Checklist** - [x] Documented (Code comments, README, etc.) - [x] Tested (unit, integration, etc.) Manual JRS Panel Runs: [Interval 2](https://github.com/hiero-ledger/hiero-consensus-node/actions/runs/14497779253) [Interval 3](https://github.com/hiero-ledger/hiero-consensus-node/actions/runs/14497788795) [Interval 4](https://github.com/hiero-ledger/hiero-consensus-node/actions/runs/14497796079) [Interval 5](https://github.com/hiero-ledger/hiero-consensus-node/actions/runs/14497804054) [Interval 6](https://github.com/hiero-ledger/hiero-consensus-node/actions/runs/14497810363)

The first generation allowed should be 1 instead of 0 so that the code exactly matches the documentation and math proofs. Make this change in the code and verify nothing...

Check all unit tests and fixtures for use of the generation and update them to use local generation or birth rounds as appropriate. For example, `ConsensusOutput` uses the old generation...

Consensus should stop calculating new rounds once the freeze round has reached consensus. Consensus stops advancing in preparation for the impending upgrade. Events can still be added, but the algorithm...

Create a new concept of generation called a "Deterministic Generation", or DGen. This generation will be assigned to events deterministically across all nodes prior to events reaching consensus. It will...