Skip to content

Commit 41424eb

Browse files
Revert "TEMPORARY FIX: SKIP ALL LIQUIDATIONS FOR CLOB PAIR 181 (#3137)" (backport #3142) (#3152)
Co-authored-by: shrenujb <98204323+shrenujb@users.noreply.github.com>
1 parent eab3f04 commit 41424eb

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

protocol/x/clob/keeper/liquidations.go

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -122,21 +122,17 @@ func (k Keeper) LiquidateSubaccountsAgainstOrderbook(
122122
return nil, err
123123
}
124124

125-
optimisticallyFilledQuantums := satypes.BaseQuantums(0)
126-
// TEMPORARY: ONLY FOR FARTCOIN (CLOB PAIR ID 181) SKIP LIQUIDATIONS AND GO TO DELEVERAGING
127-
if !(liquidationOrder.GetClobPairId().ToUint32() == 181) {
128-
optimisticallyFilledQuantums, _, err = k.PlacePerpetualLiquidation(ctx, *liquidationOrder)
129-
// Exception for liquidation which conflicts with clob pair status. This is expected for liquidations generated
130-
// for subaccounts with open positions in final settlement markets.
131-
if err != nil && !errors.Is(err, types.ErrLiquidationConflictsWithClobPairStatus) {
132-
log.ErrorLogWithError(
133-
ctx,
134-
"Failed to liquidate subaccount",
135-
err,
136-
"liquidationOrder", *liquidationOrder,
137-
)
138-
return nil, err
139-
}
125+
optimisticallyFilledQuantums, _, err := k.PlacePerpetualLiquidation(ctx, *liquidationOrder)
126+
// Exception for liquidation which conflicts with clob pair status. This is expected for liquidations generated
127+
// for subaccounts with open positions in final settlement markets.
128+
if err != nil && !errors.Is(err, types.ErrLiquidationConflictsWithClobPairStatus) {
129+
log.ErrorLogWithError(
130+
ctx,
131+
"Failed to liquidate subaccount",
132+
err,
133+
"liquidationOrder", *liquidationOrder,
134+
)
135+
return nil, err
140136
}
141137

142138
if optimisticallyFilledQuantums == 0 {

0 commit comments

Comments
 (0)