-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
ICS23: Generic Merkle types #5082
Comments
https://github.com/confio/ics23-tendermint provides an easy conversion method, can/should be used To reduce onchain overhead all of the conversion should happen offchain side; the relayer retrieves |
@mossid are you saying that we should remove the |
Should the confio package just be copied over wholesale? Or should I wrap the confio package with the interfaces we currently have in I also notice there are changes in the confio implementation that I'm not sure if it can be accepted as is, or have to be wrapped to conform to the previous interfaces.
|
(both are possible, the latter is necessary only if the
cc @mossid - Do you agree with the above? |
++ @ethanfrey thoughts on |
Blocked on ICS 8. |
This is still blocked on spec work & cosmos/ics23#28. |
Done. |
The commitment proofs are defined as opaque objects dependent on the concrete types. For Merkle commitment proofs, the implementation is currently using
tendermint/crypto/merkle
, but it should use ICS23 implementation instead.The text was updated successfully, but these errors were encountered: