IntersectMBO / IntersectMBO/ouroboros-consensus

Clean up `Ouroboros.Consensus.Util` and `Test.Util`

Open
#765 0 comments 0 reactions 0 assignees View on GitHub
:wastebasket: :question: possibly stale technical debt
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

From @edsko:
>there's a bunch of stuff in ouroboros-consensus also that really belongs somewhere more general

E.g.:
https://github.com/input-output-hk/ouroboros-network/blob/7a111b4b7e65e03f55231f1a4fea781608eaf467/ouroboros-consensus/src/Ouroboros/Consensus/Util/RedundantConstraints.hs#L15

We should go through both `Ouroboros.Consensus.Util` and `Test.Util` and determine what we can relocate elsewhere (to `cardano-prelude` or `cardano-base`, for example). It's probably best to only relocate things to other packages such as `cardano-prelude` or `cardano-base` if we're certain that they'll be reused.

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.