auctionParams: add forceUpToSlippage

This commit is contained in:
Nick Caradonna
2025-07-23 19:39:12 -04:00
parent 033bef18ff
commit be7ab05eee
3 changed files with 4 additions and 1 deletions

View File

@@ -937,6 +937,7 @@ const main = async (): Promise<void> => {
auctionEndPriceOffsetFrom,
additionalEndPriceBuffer,
userOrderId,
forceUpToSlippage,
} = req.query;
// Validate required parameters
@@ -1001,6 +1002,7 @@ const main = async (): Promise<void> => {
auctionEndPriceOffsetFrom: auctionEndPriceOffsetFrom as any,
additionalEndPriceBuffer: additionalEndPriceBuffer as string,
userOrderId: parseNumber(userOrderId as string),
forceUpToSlippage: parseBoolean(forceUpToSlippage as string),
};
// Only add non-undefined values

View File

@@ -21,4 +21,5 @@ export type AuctionParamArgs = {
auctionEndPriceOffsetFrom?: TradeOffsetPrice;
additionalEndPriceBuffer?: string;
userOrderId?: number;
forceUpToSlippage?: boolean;
};

View File

@@ -985,7 +985,7 @@ export const mapToMarketOrderParams = async (
slippageTolerance: processedSlippageTolerance,
isOracleOrder: params.isOracleOrder,
additionalEndPriceBuffer,
forceUpToSlippage: true,
forceUpToSlippage: params.forceUpToSlippage,
userOrderId: params.userOrderId,
},
estimatedPrices,