Skip to content

Commit b94a3cd

Browse files
authored
Change limit Price (#1398)
* change price * remove
1 parent d960b62 commit b94a3cd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

x/perpetual/keeper/query_open_estimation_by_final.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func (k Keeper) HandleOpenEstimationByFinal(ctx sdk.Context, req *types.QueryOpe
129129
return nil, err
130130
}
131131
if useLimitPrice {
132-
collateralLiab = osmomath.BigDecFromSDKInt(req.FinalAmount.Amount).Quo(limitPriceDenomRatio).Dec().TruncateInt()
132+
collateralLiab = osmomath.BigDecFromSDKInt(req.FinalAmount.Amount).Mul(limitPriceDenomRatio).Dec().TruncateInt()
133133
}
134134
collateral := math.LegacyNewDecFromInt(collateralLiab).Quo(req.Leverage).TruncateInt()
135135
mtp.Collateral = collateral
@@ -146,7 +146,7 @@ func (k Keeper) HandleOpenEstimationByFinal(ctx sdk.Context, req *types.QueryOpe
146146
return nil, err
147147
}
148148
if useLimitPrice {
149-
liabilities = osmomath.BigDecFromSDKInt(req.FinalAmount.Amount.Sub(collateral)).Mul(limitPriceDenomRatio).Dec().TruncateInt()
149+
liabilities = osmomath.BigDecFromSDKInt(req.FinalAmount.Amount.Sub(collateral)).Quo(limitPriceDenomRatio).Dec().TruncateInt()
150150
}
151151
}
152152
}
@@ -159,7 +159,7 @@ func (k Keeper) HandleOpenEstimationByFinal(ctx sdk.Context, req *types.QueryOpe
159159
return nil, err
160160
}
161161
if useLimitPrice {
162-
liabilities = osmomath.BigDecFromSDKInt(req.FinalAmount.Amount).Quo(limitPriceDenomRatio).Dec().TruncateInt()
162+
liabilities = osmomath.BigDecFromSDKInt(req.FinalAmount.Amount).Mul(limitPriceDenomRatio).Dec().TruncateInt()
163163
}
164164
collateral := math.LegacyNewDecFromInt(liabilities).Quo(req.Leverage).TruncateInt()
165165
mtp.Collateral = collateral

0 commit comments

Comments
 (0)