Skip to content

Commit

Permalink
feat: added events for successful registration of did-document, schem…
Browse files Browse the repository at this point in the history
…a and credential status
  • Loading branch information
arnabghose997 committed Jul 17, 2023
1 parent aa9524c commit 3f1852c
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
5 changes: 5 additions & 0 deletions x/ssi/keeper/msg_server_create_did.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,11 @@ func (k msgServer) CreateDID(goCtx context.Context, msg *types.MsgCreateDID) (*t
}
}

// Emit a successful DID Document Registration event
ctx.EventManager().EmitEvent(
sdk.NewEvent("create_did", sdk.NewAttribute("tx_author", msg.GetCreator())),
)

return &types.MsgCreateDIDResponse{Id: id}, nil
}

Expand Down
5 changes: 5 additions & 0 deletions x/ssi/keeper/msg_server_credential.go
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,11 @@ func (k msgServer) RegisterCredentialStatus(goCtx context.Context, msg *types.Ms

id = k.RegisterCredentialStatusInState(ctx, cred)

// Emit a successful Credential Status Registration event
ctx.EventManager().EmitEvent(
sdk.NewEvent("create_credential_status", sdk.NewAttribute("tx_author", msg.GetCreator())),
)

} else {
cred, err := k.updateCredentialStatus(ctx, msg)
if err != nil {
Expand Down
5 changes: 5 additions & 0 deletions x/ssi/keeper/msg_server_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,10 @@ func (k msgServer) CreateSchema(goCtx context.Context, msg *types.MsgCreateSchem

id := k.RegisterSchemaInStore(ctx, schema)

// Emit a successful Schema Registration event
ctx.EventManager().EmitEvent(
sdk.NewEvent("create_schema", sdk.NewAttribute("tx_author", msg.GetCreator())),
)

return &types.MsgCreateSchemaResponse{Id: id}, nil
}

0 comments on commit 3f1852c

Please sign in to comment.