From be7ab05eee7119668c1a6b6a211fc9be10624e1c Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Wed, 23 Jul 2025 19:39:12 -0400 Subject: [PATCH] auctionParams: add forceUpToSlippage --- src/index.ts | 2 ++ src/utils/types.ts | 1 + src/utils/utils.ts | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 0b40565..660e65f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -937,6 +937,7 @@ const main = async (): Promise => { auctionEndPriceOffsetFrom, additionalEndPriceBuffer, userOrderId, + forceUpToSlippage, } = req.query; // Validate required parameters @@ -1001,6 +1002,7 @@ const main = async (): Promise => { auctionEndPriceOffsetFrom: auctionEndPriceOffsetFrom as any, additionalEndPriceBuffer: additionalEndPriceBuffer as string, userOrderId: parseNumber(userOrderId as string), + forceUpToSlippage: parseBoolean(forceUpToSlippage as string), }; // Only add non-undefined values diff --git a/src/utils/types.ts b/src/utils/types.ts index c836a98..239f575 100644 --- a/src/utils/types.ts +++ b/src/utils/types.ts @@ -21,4 +21,5 @@ export type AuctionParamArgs = { auctionEndPriceOffsetFrom?: TradeOffsetPrice; additionalEndPriceBuffer?: string; userOrderId?: number; + forceUpToSlippage?: boolean; }; diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 98ba139..351e140 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -985,7 +985,7 @@ export const mapToMarketOrderParams = async ( slippageTolerance: processedSlippageTolerance, isOracleOrder: params.isOracleOrder, additionalEndPriceBuffer, - forceUpToSlippage: true, + forceUpToSlippage: params.forceUpToSlippage, userOrderId: params.userOrderId, }, estimatedPrices,