feat: 优化订单去重和取消逻辑,确保在处理STOP订单时避免精度损失

This commit is contained in:
discountry
2025-10-11 21:41:39 +08:00
parent 8b20e60753
commit 2627fa9db8
4 changed files with 27 additions and 15 deletions
+2 -1
View File
@@ -78,7 +78,8 @@ export function lighterOrderToAster(symbol: string, order: LighterOrder): AsterO
? "SELL"
: "BUY";
return {
orderId: order.order_index,
// Use string order id to avoid precision loss; prefer on-chain order_index for cancellation
orderId: String(order.order_index ?? order.client_order_index ?? ""),
clientOrderId: String(order.client_order_index ?? order.order_index ?? ""),
symbol,
side,