Skip to content

feat: support signing arbitrary digests#306

Draft
rach-id wants to merge 9 commits into
strangelove-ventures:mainfrom
rach-id:rachid/support-signing-p2p-messages
Draft

feat: support signing arbitrary digests#306
rach-id wants to merge 9 commits into
strangelove-ventures:mainfrom
rach-id:rachid/support-signing-p2p-messages

Conversation

@rach-id

@rach-id rach-id commented May 19, 2025

Copy link
Copy Markdown

This PR adds support for signing arbitrary digests.

It provides the implementation for: cometbft/cometbft#5126 on the Horcrux side.

I opened this PR to get early feedback on the implementation. However, merging it depends on extending the cometBFT privval interface and releasing it.

@rach-id rach-id marked this pull request as draft May 19, 2025 06:01
@@ -1,4 +1,4 @@
FROM golang:1.21-alpine AS build-env
FROM golang:1.24-alpine AS build-env

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took the liberty to bump go to 1.24. If there is a reason you want to stick to 1.21, I can revert.

Comment thread go.mod
Comment on lines +137 to +138
github.com/cometbft/cometbft => github.com/rach-id/cometbft v0.0.0-20250516082204-6749b21a5eeb
github.com/cosmos/cosmos-sdk => github.com/rach-id/cosmos-sdk v0.43.0-beta1.0.20250516083217-185fe1b3a89c

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are temporary replaces. Once the changes are merged and released on comet side, we can change these.

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