Files
trade-drift-dlob/src/utils/constants.ts
2025-09-24 10:35:48 -04:00

28 lines
825 B
TypeScript

import { AuctionParamArgs } from './types';
export const MEASURED_ENDPOINTS = [
'/priorityFees',
'/batchPriorityFees',
'/topMakers',
'/l2',
'/batchL2',
'/batchL2Cache',
'/l3',
];
export const DEFAULT_MARKET_AUCTION_DURATION = 20;
export const DEFAULT_LIMIT_AUCTION_DURATION = 60;
const DEFAULT_AUCTION_END_PRICE_OFFSET = 0.1;
const DEFAULT_AUCTION_END_PRICE_FROM = 'worst';
export const DEFAULT_AUCTION_PARAMS: Partial<AuctionParamArgs> = {
isOracleOrder: true,
auctionDuration: DEFAULT_MARKET_AUCTION_DURATION,
auctionStartPriceOffset: 'marketBased',
auctionEndPriceOffset: DEFAULT_AUCTION_END_PRICE_OFFSET,
auctionStartPriceOffsetFrom: 'marketBased',
auctionEndPriceOffsetFrom: DEFAULT_AUCTION_END_PRICE_FROM,
};
export const MID_MAJOR_MARKETS = [13, 23, 4, 59, 9, 76]; // XRP, WIF, BONK, HYPE, SUI, ASTER