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

Use SignableState throughout entire state lifecycle

Open
#6,217 0 comments 0 reactions 1 assignee Claimed by @cody-littley View on GitHub
Platform
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

This should be done after https://github.com/hashgraph/hedera-services/issues/6216

We currently wrap `State` objects in a `SignableState` objects only once they become immutable. It would be better to wrap all states, even the mutable state, in a `SignableState` object. This gives us more coherent APIs, as well as enabling the traceability tooling for `SignableState` reference count errors for all states in the system.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.