You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tendermint-rs is in maintenance mode while new development, particularly support for CometBFT 1.0, is now in cometbft-rs.
Another concern is that the changes done in cometbft-rs currently lack validation by a real-world project, and Hermes is a prime candidate for such a project.
Proposal
Replace dependencies on tendermint-rs crates with the corresponding crates of cometbft-rs. The changes will be mostly trivial: renaming crate imports, module paths, some type names. For side-by-side support of multiple CometBFT proto versions, the modules to use from cometbft-proto would be less straightforward, but there will be less duplication with the new proto-originated versioning of the message types.
Acceptance Criteria
No tendermint* crates in Hermes' dependency tree, replaced with cometbft*.
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate milestone (priority) applied
Appropriate contributors tagged
Contributor assigned/self-assigned
The text was updated successfully, but these errors were encountered:
Summary
Replace usage of tendermint-rs with cometbft-rs.
Problem Definition
Tendermint-rs is in maintenance mode while new development, particularly support for CometBFT 1.0, is now in cometbft-rs.
Another concern is that the changes done in cometbft-rs currently lack validation by a real-world project, and Hermes is a prime candidate for such a project.
Proposal
Replace dependencies on tendermint-rs crates with the corresponding crates of cometbft-rs. The changes will be mostly trivial: renaming crate imports, module paths, some type names. For side-by-side support of multiple CometBFT proto versions, the modules to use from
cometbft-proto
would be less straightforward, but there will be less duplication with the new proto-originated versioning of the message types.Acceptance Criteria
No
tendermint*
crates in Hermes' dependency tree, replaced withcometbft*
.For Admin Use
The text was updated successfully, but these errors were encountered: