- description: |
Add MuxError handling in `FoldBlocksError`. Rename `LedgerStateCondition` to `ConditionResult`.
# uncomment types applicable to the change:
type:
# - feature # introduces a new feature
- breaking # the API has changed in a breaking way
# - compatible # the API has changed but is non-breaking
# - optimisation # measurable performance improvements
- refactoring # QoL changes
# - bugfix # fixes a defect
# - test # fixes/modifies tests
# - maintenance # not directly related to the code
# - release # related to a new release preparation
# - documentation # change in code docs, haddocks...
Changelog
Context
Moves handling of errors removed in
to
cardano-api
. Seems that linking of epoch state logging thread sometimes results in errors:or
e.g. https://github.com/IntersectMBO/cardano-node/pull/5869/checks?check_run_id=25887156950. This change should let that error be captured by
FoldBlocksError
.Also follow-up from
to make
LedgerStateCondition
more reusable.Checklist