UNPKG

@firefly-exchange/library-sui

Version:

Sui library housing helper methods, classes to interact with Bluefin protocol(s) deployed on Sui

41 lines (40 loc) 1.06 kB
import { NumStr } from "../../types"; import { ISignedNumber } from "./IOnChainCalls"; export interface IPerpetualConfig { id?: string; symbol?: string; baseAssetSymbol?: string; baseAssetName?: string; baseAssetDecimals?: NumStr; defaultLeverage?: NumStr; minTradePrice?: NumStr; maxTradePrice?: NumStr; tickSize?: NumStr; minTradeQty?: NumStr; maxTradeQty?: NumStr; stepSize?: NumStr; mtbLong?: NumStr; mtbShort?: NumStr; maxNotionalAtOpen?: NumStr[]; imr?: NumStr; mmr?: NumStr; makerFee?: NumStr; takerFee?: NumStr; maxFundingRate?: NumStr; insurancePoolRatio?: NumStr; insurancePool?: string; feePool?: string; tradingStartTime?: NumStr; priceInfoFeedId?: string; delist?: boolean; tradingStatus?: boolean; isolatedOnly?: boolean; delistingPrice?: NumStr; /** Order Limits */ maxLimitOrderQuantity?: NumStr; maxMarketOrderQuantity?: NumStr; } export interface IFundingRate { timestamp: NumStr; rate: ISignedNumber; }