Reverse Dependency: trace-dispatcher no longer depends on trace-forward #6268
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR decouples
trace-dispatcher
fromtrace-forward
, thereby removing its dependency on network-related libraries and Cardano-specific modules.Motivation
Previously,
trace-dispatcher
depended ontrace-forward
, which in turn pulled innetwork
and a substantial portion of the Cardano ecosystem. This entanglement made it cumbersome to usetrace-dispatcher
in simpler or non-Cardano settings.What Changed
trace-forward
trace-dispatcher
remains focused on its core responsibility: dispatching traces, not networkingBenefits
trace-dispatcher
in new projects or different ecosystems