Concordium / Concordium/concordium-node
New Consensus: Tree State Transaction Handling <> Code Duplication
Open
- 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
Assessment
This issue has not been assessed yet.