@@ -47,7 +47,7 @@ type PeginConfigurationDTO struct {
4747 CallTime uint32 `json:"callTime" validate:"required"`
4848 PenaltyFee string `json:"penaltyFee" validate:"required,numeric,positive_string"`
4949 FixedFee string `json:"fixedFee" validate:"required,numeric,min=0"`
50- FeePercentage float64 `json:"feePercentage" validate:"numeric,percentage_fee "`
50+ FeePercentage float64 `json:"feePercentage" validate:"numeric,gte=0,lt=100,max_decimal_places=2 "`
5151 MaxValue string `json:"maxValue" validate:"required,numeric,positive_string"`
5252 MinValue string `json:"minValue" validate:"required,numeric,positive_string"`
5353}
@@ -61,7 +61,7 @@ type PegoutConfigurationDTO struct {
6161 ExpireTime uint32 `json:"expireTime" validate:"required"`
6262 PenaltyFee string `json:"penaltyFee" validate:"required,numeric,positive_string"`
6363 FixedFee string `json:"fixedFee" validate:"required,numeric,min=0"`
64- FeePercentage float64 `json:"feePercentage" validate:"required,percentage_fee "`
64+ FeePercentage float64 `json:"feePercentage" validate:"required,gte=0,lt=100,max_decimal_places=2 "`
6565 MaxValue string `json:"maxValue" validate:"required,numeric,positive_string"`
6666 MinValue string `json:"minValue" validate:"required,numeric,positive_string"`
6767 ExpireBlocks uint64 `json:"expireBlocks" validate:"required"`
0 commit comments