Skip to content

Commit

Permalink
validate
Browse files Browse the repository at this point in the history
  • Loading branch information
amityadav0 committed Sep 18, 2024
1 parent 5a23a3a commit 6f08880
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion x/tradeshield/types/message_update_params.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,19 @@ func (msg *MsgUpdateParams) ValidateBasic() error {
return sdkerrors.Wrapf(sdkerrors.ErrInvalidAddress, "invalid creator address (%s)", err)
}

// TODO: Validate params
// Validate params
if msg.Params.LimitProcessOrder <= 0 {
return sdkerrors.Wrapf(sdkerrors.ErrInvalidRequest, "LimitProcessOrder must be greater than 0")
}
if msg.Params.RewardPercentage.IsNegative() {
return sdkerrors.Wrapf(sdkerrors.ErrInvalidRequest, "RewardPercentage must be non-negative")
}
if msg.Params.MarginError.IsNegative() {
return sdkerrors.Wrapf(sdkerrors.ErrInvalidRequest, "MarginError must be non-negative")
}
if msg.Params.MinimumDeposit.IsNegative() {
return sdkerrors.Wrapf(sdkerrors.ErrInvalidRequest, "MinimumDeposit must be non-negative")
}

return nil
}

0 comments on commit 6f08880

Please sign in to comment.