Skip to content

move key-utils and error-handling as modules of stratum-apps#1951

Closed
GitGab19 wants to merge 5 commits into
stratum-mining:mainfrom
GitGab19:key-utils-error-handling-modules
Closed

move key-utils and error-handling as modules of stratum-apps#1951
GitGab19 wants to merge 5 commits into
stratum-mining:mainfrom
GitGab19:key-utils-error-handling-modules

Conversation

@GitGab19
Copy link
Copy Markdown
Member

Follow-up to PR #1931.

This PR moves key-utils and error-handling into stratum-apps, dropping their crates.

This should also help the work by @lucasbalieiro on #1947.

@GitGab19
Copy link
Copy Markdown
Member Author

I had to add efc78bf to unblock the semver check on CI: https://github.com/stratum-mining/stratum/actions/runs/18557093752/job/52897061182?pr=1951.

The error there is due to a manual publish of roles_logic_sv2 which I did yesterday, to unblock the work on #1947.

But given we are gonna deprecate roles_logic_sv2 in that PR, we can safely delete it from the CI here.

@GitGab19 GitGab19 force-pushed the key-utils-error-handling-modules branch from 2c92d3f to a629f9c Compare October 16, 2025 23:19
…s.io

versions of protocol crates instead of local workspace versions. This allows
these components to use the deprecated roles_logic_sv2 while the rest of
the workspace continues with local implementations.

- Add crates.io protocol dependencies (roles_logic_sv2, codec_sv2, etc.)
- Update imports to use direct crate references
- Use network_helpers_sv2 and rpc_sv2 from crates.io
- Configure stratum-apps to exclude core/network features for jd_server
@GitGab19 GitGab19 force-pushed the key-utils-error-handling-modules branch from a629f9c to 93c1209 Compare October 16, 2025 23:46
@GitGab19
Copy link
Copy Markdown
Member Author

@lucasbalieiro cherry-picked the main commit of this PR (2e340cd) and added it to #1947, adapting it to larger context there.

So, I'm closing this PR in favor of #1947.

@GitGab19 GitGab19 closed this Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants