Skip to content

Update Rust dependencies for pair relay#534

Merged
wesbillman merged 1 commit into
mainfrom
wes/sprout-pair-relay-secp256k1-031
May 11, 2026
Merged

Update Rust dependencies for pair relay#534
wesbillman merged 1 commit into
mainfrom
wes/sprout-pair-relay-secp256k1-031

Conversation

@wesbillman

@wesbillman wesbillman commented May 11, 2026

Copy link
Copy Markdown
Collaborator

🤖

Summary

  • refresh the root Rust lockfile and migrate sprout-pair-relay to secp256k1 0.31
  • replace the removed rand-std feature with rand + std, and update Schnorr sign/verify call sites for the 0.31 API
  • make pair-relay connection shutdown send an explicit WebSocket Close frame
  • update MCP #[tool_handler] usage required by the refreshed rmcp macro behavior

Builds on the now-merged #523 by handling the Rust pair-relay migration that was intentionally left out of that dependency batch.

Tests

  • cargo test -p sprout-pair-relay
  • cargo clippy --workspace --all-targets -- -D warnings
  • just test-unit
  • pre-push hook: rust/web/desktop/mobile checks, builds, and tests passed

@wesbillman wesbillman force-pushed the wes/sprout-pair-relay-secp256k1-031 branch from 260e33d to 737e806 Compare May 11, 2026 17:30
@wesbillman wesbillman merged commit 1d604e8 into main May 11, 2026
15 checks passed
@wesbillman wesbillman deleted the wes/sprout-pair-relay-secp256k1-031 branch May 11, 2026 17:47
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.

1 participant