MCPcopy Create free account
hub / github.com/akash-network/node / RegisterAuditor

Method RegisterAuditor

x/verification/handler/msg_server.go:25–38  ·  view source on GitHub ↗
(goCtx context.Context, msg *vtypes.MsgRegisterAuditor)

Source from the content-addressed store, hash-verified

23var _ vtypes.MsgServer = (*msgServer)(nil)
24
25func (ms msgServer) RegisterAuditor(goCtx context.Context, msg *vtypes.MsgRegisterAuditor) (*vtypes.MsgRegisterAuditorResponse, error) {
26 ctx := sdk.UnwrapSDKContext(goCtx)
27 auditor, err := sdk.AccAddressFromBech32(msg.Auditor)
28 if err != nil {
29 return nil, err
30 }
31
32 err = ms.keeper.RegisterAuditor(ctx, msg.Authority, auditor, msg.MaxAttestationTier, msg.MetadataHash)
33 if err != nil {
34 return nil, err
35 }
36
37 return &vtypes.MsgRegisterAuditorResponse{}, nil
38}
39
40func (ms msgServer) UpdateParams(goCtx context.Context, msg *vtypes.MsgUpdateParams) (*vtypes.MsgUpdateParamsResponse, error) {
41 if ms.keeper.GetAuthority() != msg.Authority {

Callers

nothing calls this directly

Calls 1

RegisterAuditorMethod · 0.65

Tested by

no test coverage detected