From 9ca35584b53b45a732938ad6d49d3a33ad5c1056 Mon Sep 17 00:00:00 2001 From: discountry Date: Wed, 12 Nov 2025 21:08:35 +0800 Subject: [PATCH] feat: add 'canceled-reduce-only' status to TERMINAL_ORDER_STATUSES in LighterGateway for comprehensive order status management --- src/exchanges/lighter/gateway.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/exchanges/lighter/gateway.ts b/src/exchanges/lighter/gateway.ts index 9c46641..d8095b1 100644 --- a/src/exchanges/lighter/gateway.ts +++ b/src/exchanges/lighter/gateway.ts @@ -133,7 +133,14 @@ const RESOLUTION_MS: Record = { "1d": 86_400_000, }; -const TERMINAL_ORDER_STATUSES = new Set(["filled", "canceled", "cancelled", "expired", "canceled-post-only"]); +const TERMINAL_ORDER_STATUSES = new Set([ + "filled", + "canceled", + "cancelled", + "expired", + "canceled-post-only", + "canceled-reduce-only", +]); export interface LighterGatewayOptions { symbol: string; // display symbol used by strategy logging