@drift-labs/sdk
Version:
SDK for Drift Protocol
74 lines (73 loc) • 3.42 kB
TypeScript
/// <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;