UNPKG

@drift-labs/sdk

Version:
74 lines (73 loc) 3.42 kB
/// <reference types="bn.js" /> import { BN } from '@coral-xyz/anchor'; export declare const ZERO: BN; export declare const ONE: BN; export declare const TWO: BN; export declare const THREE: BN; export declare const FOUR: BN; export declare const FIVE: BN; export declare const SIX: BN; export declare const SEVEN: BN; export declare const EIGHT: BN; export declare const NINE: BN; export declare const TEN: BN; export declare const TEN_THOUSAND: BN; export declare const BN_MAX: BN; export declare const TEN_MILLION: BN; export declare const MAX_LEVERAGE: BN; export declare const MAX_LEVERAGE_ORDER_SIZE: BN; export declare const PERCENTAGE_PRECISION_EXP: BN; export declare const PERCENTAGE_PRECISION: BN; export declare const CONCENTRATION_PRECISION: BN; export declare const QUOTE_PRECISION_EXP: BN; export declare const FUNDING_RATE_BUFFER_PRECISION_EXP: BN; export declare const PRICE_PRECISION_EXP: BN; export declare const FUNDING_RATE_PRECISION_EXP: BN; export declare const PEG_PRECISION_EXP: BN; export declare const AMM_RESERVE_PRECISION_EXP: BN; export declare const SPOT_MARKET_RATE_PRECISION_EXP: BN; export declare const SPOT_MARKET_RATE_PRECISION: BN; export declare const SPOT_MARKET_CUMULATIVE_INTEREST_PRECISION_EXP: BN; export declare const SPOT_MARKET_CUMULATIVE_INTEREST_PRECISION: BN; export declare const SPOT_MARKET_UTILIZATION_PRECISION_EXP: BN; export declare const SPOT_MARKET_UTILIZATION_PRECISION: BN; export declare const SPOT_MARKET_WEIGHT_PRECISION: BN; export declare const SPOT_MARKET_BALANCE_PRECISION_EXP: BN; export declare const SPOT_MARKET_BALANCE_PRECISION: BN; export declare const SPOT_MARKET_IMF_PRECISION_EXP: BN; export declare const SPOT_MARKET_IMF_PRECISION: BN; export declare const LIQUIDATION_FEE_PRECISION: BN; export declare const QUOTE_PRECISION: BN; export declare const PRICE_PRECISION: BN; export declare const FUNDING_RATE_PRECISION: BN; export declare const FUNDING_RATE_BUFFER_PRECISION: BN; export declare const PEG_PRECISION: BN; export declare const AMM_RESERVE_PRECISION: BN; export declare const BASE_PRECISION: BN; export declare const BASE_PRECISION_EXP: BN; export declare const AMM_TO_QUOTE_PRECISION_RATIO: BN; export declare const PRICE_DIV_PEG: BN; export declare const PRICE_TO_QUOTE_PRECISION: BN; export declare const AMM_TIMES_PEG_TO_QUOTE_PRECISION_RATIO: BN; export declare const MARGIN_PRECISION: BN; export declare const BID_ASK_SPREAD_PRECISION: BN; export declare const LIQUIDATION_PCT_PRECISION: BN; export declare const FUNDING_RATE_OFFSET_DENOMINATOR: BN; export declare const PRICE_TIMES_AMM_TO_QUOTE_PRECISION_RATIO: BN; export declare const FIVE_MINUTE: BN; export declare const ONE_HOUR: BN; export declare const ONE_YEAR: BN; export declare const QUOTE_SPOT_MARKET_INDEX = 0; export declare const GOV_SPOT_MARKET_INDEX = 15; export declare const LAMPORTS_PRECISION: BN; export declare const LAMPORTS_EXP: BN; export declare const OPEN_ORDER_MARGIN_REQUIREMENT: BN; export declare const DEFAULT_REVENUE_SINCE_LAST_FUNDING_SPREAD_RETREAT: BN; export declare const ACCOUNT_AGE_DELETION_CUTOFF_SECONDS: number; export declare const IDLE_TIME_SLOTS = 9000; export declare const SLOT_TIME_ESTIMATE_MS = 400; export declare const DUST_POSITION_SIZE: BN; export declare const FUEL_WINDOW: BN; export declare const FUEL_START_TS: BN; export declare const MAX_PREDICTION_PRICE: BN; export declare const GET_MULTIPLE_ACCOUNTS_CHUNK_SIZE = 99;