Skip to content

Commit

Permalink
fix: redefine close channel events
Browse files Browse the repository at this point in the history
  • Loading branch information
j75689 committed Nov 29, 2023
1 parent 65c63e7 commit 0bac842
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
16 changes: 8 additions & 8 deletions x/ibc/endblock.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,17 +63,17 @@ func closeChannelOnSideChanAndKeeper(ctx sdk.Context, k Keeper,
var events sdk.Events
_, err := k.sideKeeper.SaveChannelSettingChangeToIbc(ctx, destChainID, channelID, sdk.ChannelForbidden)
if err != nil {
ctx.Logger().Error("closeSideChainChannels", "err", err.Error())
events.AppendEvent(sdk.NewEvent("failed to save channel setting change",
sdk.NewAttribute("sideChainId", fmt.Sprint(destChainID)),
sdk.NewAttribute("channelId", fmt.Sprint(channelID)),
sdk.NewAttribute("error", err.Error()),
ctx.Logger().Error("failed to save ibc channel change", "err", err.Error())
events.AppendEvent(sdk.NewEvent(EventTypeSaveIBCChannelSettingFailed,
sdk.NewAttribute(AttributeKeySideChainId, fmt.Sprint(destChainID)),
sdk.NewAttribute(AttributeKeyChannelId, fmt.Sprint(channelID)),
sdk.NewAttribute(AttributeKeyError, err.Error()),
))
return events
}
events.AppendEvent(sdk.NewEvent("succeed to save channel setting change",
sdk.NewAttribute("sideChainId", fmt.Sprint(destChainID)),
sdk.NewAttribute("channelId", fmt.Sprint(channelID)),
events.AppendEvent(sdk.NewEvent(EventTypeSaveIBCChannelSettingSucceed,
sdk.NewAttribute(AttributeKeySideChainId, fmt.Sprint(destChainID)),
sdk.NewAttribute(AttributeKeyChannelId, fmt.Sprint(channelID)),
))
// close bc side chain channel
k.sideKeeper.SetChannelSendPermission(ctx, destChainID, channelID, sdk.ChannelForbidden)
Expand Down
9 changes: 9 additions & 0 deletions x/ibc/events.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
)

var (
EventTypeSaveIBCChannelSettingFailed = "save_ibc_channel_setting_failed"
EventTypeSaveIBCChannelSettingSucceed = "save_ibc_channel_setting_succeed"

AttributeKeySideChainId = "side_chain_id"
AttributeKeyChannelId = "channel_id"
AttributeKeyError = "error"
)

const (
separator = "::"
ibcEventType = "IBCPackage"
Expand Down

0 comments on commit 0bac842

Please sign in to comment.