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

Method OpenAuditEscrow

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

Source from the content-addressed store, hash-verified

151}
152
153func (ms msgServer) OpenAuditEscrow(goCtx context.Context, msg *vtypes.MsgOpenAuditEscrow) (*vtypes.MsgOpenAuditEscrowResponse, error) {
154 ctx := sdk.UnwrapSDKContext(goCtx)
155 provider, err := sdk.AccAddressFromBech32(msg.Provider)
156 if err != nil {
157 return nil, err
158 }
159
160 id, err := ms.keeper.OpenAuditEscrow(
161 ctx,
162 provider,
163 msg.RequestedTier,
164 msg.RequestedCapabilities,
165 msg.Fee,
166 msg.ProviderDeposit,
167 msg.ExpiresAt,
168 msg.MetadataHash,
169 )
170 if err != nil {
171 return nil, err
172 }
173
174 return &vtypes.MsgOpenAuditEscrowResponse{AuditEscrowID: id}, nil
175}
176
177func (ms msgServer) CancelAuditEscrow(goCtx context.Context, msg *vtypes.MsgCancelAuditEscrow) (*vtypes.MsgCancelAuditEscrowResponse, error) {
178 ctx := sdk.UnwrapSDKContext(goCtx)

Callers

nothing calls this directly

Calls 1

OpenAuditEscrowMethod · 0.65

Tested by

no test coverage detected