Skip to content

Commit

Permalink
Merge pull request #520 from bandprotocol/tss-add-event
Browse files Browse the repository at this point in the history
[TSS] add tss member event
  • Loading branch information
RogerKSI authored Dec 12, 2024
2 parents 77ba945 + ad1a5e0 commit e8afa0a
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 17 deletions.
9 changes: 9 additions & 0 deletions x/tss/keeper/keeper_member.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package keeper

import (
"fmt"
"sort"

dbm "github.com/cosmos/cosmos-db"
Expand Down Expand Up @@ -198,6 +199,14 @@ func (k Keeper) SetMemberIsActive(ctx sdk.Context, groupID tss.GroupID, address

m.IsActive = status
k.SetMember(ctx, m)

ctx.EventManager().EmitEvent(sdk.NewEvent(
types.EventTypeSetMemberIsActive,
sdk.NewAttribute(types.AttributeKeyGroupID, fmt.Sprintf("%d", groupID)),
sdk.NewAttribute(types.AttributeKeyMemberID, fmt.Sprintf("%d", m.ID)),
sdk.NewAttribute(types.AttributeKeyMemberStatus, fmt.Sprintf("%t", status)),
))

return nil
}

Expand Down
36 changes: 19 additions & 17 deletions x/tss/types/events.go
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
package types

const (
EventTypeCreateGroup = "create_group"
EventTypeExpiredGroup = "expired_group"
EventTypeSubmitDKGRound1 = "submit_dkg_round1"
EventTypeRound1Success = "round1_success"
EventTypeSubmitDKGRound2 = "submit_dkg_round2"
EventTypeRound2Success = "round2_success"
EventTypeComplainSuccess = "complain_success"
EventTypeComplainFailed = "complain_failed"
EventTypeConfirmSuccess = "confirm_success"
EventTypeRound3Success = "round3_success"
EventTypeRound3Failed = "round3_failed"
EventTypeRequestSignature = "request_signature"
EventTypeCreateSigning = "create_signing_request"
EventTypeSigningSuccess = "signing_success"
EventTypeSigningFailed = "signing_failed"
EventTypeSubmitSignature = "submit_signature"
EventTypeDEDeleted = "de_deleted"
EventTypeCreateGroup = "create_group"
EventTypeExpiredGroup = "expired_group"
EventTypeSubmitDKGRound1 = "submit_dkg_round1"
EventTypeRound1Success = "round1_success"
EventTypeSubmitDKGRound2 = "submit_dkg_round2"
EventTypeRound2Success = "round2_success"
EventTypeComplainSuccess = "complain_success"
EventTypeComplainFailed = "complain_failed"
EventTypeConfirmSuccess = "confirm_success"
EventTypeRound3Success = "round3_success"
EventTypeRound3Failed = "round3_failed"
EventTypeRequestSignature = "request_signature"
EventTypeCreateSigning = "create_signing_request"
EventTypeSigningSuccess = "signing_success"
EventTypeSigningFailed = "signing_failed"
EventTypeSubmitSignature = "submit_signature"
EventTypeDEDeleted = "de_deleted"
EventTypeSetMemberIsActive = "set_member_is_active"

AttributeKeyGroupID = "group_id"
AttributeKeyMemberID = "member_id"
Expand Down Expand Up @@ -48,4 +49,5 @@ const (
AttributeKeyContentType = "content_type"
AttributeKeyOriginator = "originator"
AttributeKeyOriginatorType = "originator_type"
AttributeKeyMemberStatus = "member_status"
)

0 comments on commit e8afa0a

Please sign in to comment.