-
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
Implement upgrade client proposal handler #680
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #680 +/- ##
==========================================
- Coverage 73.19% 72.16% -1.04%
==========================================
Files 113 117 +4
Lines 15299 15526 +227
==========================================
+ Hits 11198 11204 +6
- Misses 4101 4322 +221
☔ 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.
Looks great!
Latest changes look good, I'll wait for the basecoin-rs PR to be ready too before we merge this |
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.
👌
* Abstract upgrade client proposal handler * Replace all upgrade-related abstractions under tendermint host * Adjust encapsulation * Move handler & helper functions to basecoin * Add unclog * Refine upgrade client errors * Reorganize some types * Add docstring for upgrade client types * Re-add upgrade_client_proposal_handler * Make zero_custom_fields public * upgrade_client_proposal_handler not needed to return Vec<Event> * upgrade_proposal module dosctring --------- Co-authored-by: Philippe Laferriere <[email protected]>
Closes: #141
Closes: #420
See sample implementation for basecoin-rs: informalsystems/basecoin-rs#101
PR author checklist:
unclog
.docs/
).Reviewer checklist:
Files changed
in the GitHub PR explorer.