Skip to content

Commit

Permalink
msg server
Browse files Browse the repository at this point in the history
  • Loading branch information
jgimeno committed Jan 2, 2024
1 parent e8969d6 commit bb89d43
Showing 1 changed file with 5 additions and 16 deletions.
21 changes: 5 additions & 16 deletions x/perp/v2/keeper/msg_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -245,29 +245,18 @@ func (m msgServer) CreateMarket(
sender, _ := sdk.AccAddressFromBech32(msg.Sender)
ctx := sdk.UnwrapSDKContext(goCtx)

args := parseArgsCreateMarket(msg)

err := m.k.Sudo().CreateMarket(ctx, args, sender)
if err != nil {
return nil, err
}

return &types.MsgCreateMarketResponse{}, nil
}

func parseArgsCreateMarket(msg *types.MsgCreateMarket) ArgsCreateMarket {
args := ArgsCreateMarket{
Pair: msg.Pair,
PriceMultiplier: msg.PriceMultiplier,
SqrtDepth: msg.SqrtDepth,

Market: nil,
Market: msg.Market,
}

if msg.Market != nil {
market := types.DefaultMarket(msg.Pair)
args.Market = &market
err := m.k.Sudo().CreateMarket(ctx, args, sender)
if err != nil {
return nil, err
}

Check warning on line 259 in x/perp/v2/keeper/msg_server.go

View check run for this annotation

Codecov / codecov/patch

x/perp/v2/keeper/msg_server.go#L244-L259

Added lines #L244 - L259 were not covered by tests

return args
return &types.MsgCreateMarketResponse{}, nil

Check warning on line 261 in x/perp/v2/keeper/msg_server.go

View check run for this annotation

Codecov / codecov/patch

x/perp/v2/keeper/msg_server.go#L261

Added line #L261 was not covered by tests
}

0 comments on commit bb89d43

Please sign in to comment.