-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tendermint v0.34 compatibility tracking #161
Comments
This Edit: merged! |
fyi, I've got this quick 'n dirty port that works with 0.34: tomtau@64b4bc7 A few hurdles I encountered:
|
I just landed a PR that makes it possible to use both the Amino and Protobuf RPC messages: This PR is at least sufficient to allow a I'd like to double check there aren't any Amino regressions, but after that I think we can start working on a |
I have a PR open for a tendermint-rs v0.17.0-rc1 upgrade: #206 @tomtau will take a look at what I can use from tomtau@64b4bc7 |
that commit was with raw protobuf types as a workaround to that strict tendermint-rs domain type checking which has been fixed -- so it's probably better to use domain types if possible: f4dfa2e as they perform checks that were previously done here in |
@tony-iqlusion I've just tested it (I used the latest "develop" e0a7390) -- and there's a small issue in creating signing payloads; a quick fix (using the raw proto types) for this is here: tomtau@2fa1678 btw, domain types have |
hm, even with that quick fix, there's still an issue if pre-commit is
on tmkms side:
|
this should fix it: tomtau@e834853 |
@greg-szabo one more issue discovered for 0.34 compatibility: informalsystems/tendermint-rs#663 |
@tomtau cool, I can try integrating that as a quick fix
I'll definitely want to switch to that after landing #206 |
This issue is a discussion/research issue to track the required items for Tendermint 0.34 compatibility. There are other issues open that relate to this, but at one point all of them need to be implemented to release a compatible KMS. (I don't have the permissions to create a milestone.)
Please add any new identified ideas or issues here.
v0.21v0.22 (this depends on an stdtx dependency upgrade which will hopefully take place with the above protobuf upgrade)Tendermint v0.34 support for ledger-validator-app backend #212 ledger-validator-app supportintent to deprecate, see Deprecating Ledger support #292The text was updated successfully, but these errors were encountered: