-
Notifications
You must be signed in to change notification settings - Fork 82
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
Supersede ClientState
proof verification methods with generic interfaces
#531
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #531 +/- ##
==========================================
+ Coverage 71.84% 72.68% +0.84%
==========================================
Files 126 126
Lines 15836 15540 -296
==========================================
- Hits 11377 11296 -81
+ Misses 4459 4244 -215
... and 2 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
review still WIP, but got this so far!
could you also run the integration tests on basecoin-rs, given that this is a critical change? |
Let's see how things will go for the basecoin-rs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
…faces (#531) * Supersede ClientState proof verification methods with generic interfaces * add changelog entry * Inline tendermint verify_(non)_membership impls * Move height verifications to appropriate places * Fix verify_* comments * Fix tests * Remove Seq & ConsState conversions * Fix no-std * Fix ChannelEnd error comment * Add client_state frozen check for chan_open/close_init * Rename assert_not_frozen and make it abstract * Fix chan_open_init unit tests * remove extra block * changelog 545 * Remove frozen_height interface * Add missed client frozen checks * Add proto_encode_vec --------- Co-authored-by: Philippe Laferriere <plafer@protonmail.com>
Closes: #530
Closes: #545
PR author checklist:
unclog
.docs/
).Reviewer checklist:
Files changed
in the GitHub PR explorer.