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

Method PostProviderBond

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

Source from the content-addressed store, hash-verified

108}
109
110func (ms msgServer) PostProviderBond(goCtx context.Context, msg *vtypes.MsgPostProviderBond) (*vtypes.MsgPostProviderBondResponse, error) {
111 ctx := sdk.UnwrapSDKContext(goCtx)
112 provider, err := sdk.AccAddressFromBech32(msg.Provider)
113 if err != nil {
114 return nil, err
115 }
116
117 if err = ms.keeper.PostProviderBond(ctx, provider, msg.Amount); err != nil {
118 return nil, err
119 }
120
121 return &vtypes.MsgPostProviderBondResponse{}, nil
122}
123
124func (ms msgServer) WithdrawProviderBond(goCtx context.Context, msg *vtypes.MsgWithdrawProviderBond) (*vtypes.MsgWithdrawProviderBondResponse, error) {
125 ctx := sdk.UnwrapSDKContext(goCtx)

Callers

nothing calls this directly

Calls 1

PostProviderBondMethod · 0.65

Tested by

no test coverage detected