// Trade side export enum Side { FLAT, SHORT, LONG, } // Amm Status export enum Status { DORMANT, TRADING, SETTLING, SETTLED, } export enum InstrumentCondition { NORMAL, FROZEN, RESOLVED, } // 0 for neither base/quote are stableCoin, // 1 for quote is stableCoin & base is not, // 2 for base is stableCoin & quote is not, // 3 for base/quote both stableCoin export enum FeederType { NONE_STABLE, QUOTE_STABLE, BASE_STABLE, BOTH_STABLE, } export enum QuoteType { INVALID, STABLE, NONSTABLE, } // Leverage, corresponding to IMR of 10%, 5%, 3%, 1% respectively export enum Leverage { LOW, MEDIUM, HIGH, RISKY, } export enum MarketType { LINK = 'LINK', DEXV2 = 'DEXV2', EMG = 'EMG', PYTH = 'PYTH', } export enum BatchOrderSizeDistribution { FLAT, UPPER, LOWER, RANDOM, }