Concordium / Concordium/concordium-node

New Consensus: Tree State Transaction Handling <> Code Duplication

Open
#768 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
108
Forks
24
Avg merge
2d 4h
Merged PRs (30d)
9

Description

With the new introduced tree state for the new consensus protocol a great deal of duplicated code (which basically shares the same implementations used in the persistent tree state) has been introduced with respect to transaction handling.

See https://github.com/Concordium/concordium-node/pull/708

This is not ideal and incurs a non insignificant maintenance burden and so we should refactor this in order to make the future maintenance more approachable.

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.