-
Notifications
You must be signed in to change notification settings - Fork 610
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
Fix/channel open/close events #220
Conversation
fe7fdbf
to
505e7ce
Compare
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.
Minor nit. Looks good. It seems that the connection handshake and some client messages has a similar problem, where logical events are being emitted in msg server. Do you want to tackle that here, or separate PR?
modules/core/keeper/msg_server.go
Outdated
if err != nil { | ||
return nil, err | ||
return &channeltypes.MsgChannelOpenTryResponse{}, sdkerrors.Wrap(err, "channel handshake open try failed") |
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.
Return nil here, since that's what the rest of the file does
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.
Updated 👍
Codecov Report
@@ Coverage Diff @@
## main #220 +/- ##
==========================================
+ Coverage 79.33% 79.46% +0.12%
==========================================
Files 115 115
Lines 6746 6837 +91
==========================================
+ Hits 5352 5433 +81
- Misses 1016 1026 +10
Partials 378 378
|
505e7ce
to
5ddd31b
Compare
I would prefer to do another PR if possible. This is currently blocking some of the work that I'm trying to get done. Happy to do that Monday though 👍 |
* fix: moving event to keeper function instead of rpc handler * refactor: removing unnecessary handler * refactor: delete channel handler file * Apply suggestions from code review Co-authored-by: Aditya <[email protected]>
* fix: moving event to keeper function instead of rpc handler * refactor: removing unnecessary handler * refactor: delete channel handler file * Apply suggestions from code review Co-authored-by: Aditya <[email protected]>
* Fix/channel open/close events (#220) * fix: moving event to keeper function instead of rpc handler * refactor: removing unnecessary handler * refactor: delete channel handler file * Apply suggestions from code review Co-authored-by: Aditya <[email protected]> * ibc: fix metrics (#223) * add missing changelog entries (#230) * add missing changelog entries * add missing entry * Fix missing events in OnRecvPacket (#233) * fix to set events to the original context * Update modules/core/keeper/msg_server.go Co-authored-by: Aditya <[email protected]> Co-authored-by: colin axnér <[email protected]> * bump SDK dependency to v0.43.0-rc0 (#229) Co-authored-by: Aditya <[email protected]> * Sentinel Root Fix (#234) * fix sentinel value * add godoc and test * fix grammar * add changelog Co-authored-by: colin axnér <[email protected]> * export connection params (#242) * ensure latest height revision number matches chain id revision number (#241) * ensure latest height revision number matches chain id revision number fix tests as well * add changelog * Update modules/light-clients/07-tendermint/types/client_state_test.go * Update modules/light-clients/07-tendermint/types/client_state_test.go * address review suggestions * fix merge conflict Co-authored-by: Sean King <[email protected]> Co-authored-by: Aditya <[email protected]> Co-authored-by: Aleksandr Bezobchuk <[email protected]> Co-authored-by: Jun Kimura <[email protected]>
Description
Removing the channel modules
handler.go
file entirely. Events are now emitted directly from the different keeper functions for opening/closing channels.closes: #219
Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.
docs/
) or specification (x/<module>/spec/
)godoc
comments.Unreleased
section inCHANGELOG.md
Files changed
in the Github PR explorerCodecov Report
in the comment section below once CI passes