UNPKG

@drift-labs/sdk

Version:
28 lines (27 loc) 833 B
/// <reference types="bn.js" /> import { PublicKey } from '@solana/web3.js'; import { OracleSource } from '../types'; import { BN } from '@coral-xyz/anchor'; import { DriftEnv } from '../config'; export type SpotMarketConfig = { symbol: string; marketIndex: number; poolId: number; oracle: PublicKey; mint: PublicKey; oracleSource: OracleSource; precision: BN; precisionExp: BN; serumMarket?: PublicKey; phoenixMarket?: PublicKey; openbookMarket?: PublicKey; launchTs?: number; pythFeedId?: string; pythLazerId?: number; }; export declare const WRAPPED_SOL_MINT: PublicKey; export declare const DevnetSpotMarkets: SpotMarketConfig[]; export declare const MainnetSpotMarkets: SpotMarketConfig[]; export declare const SpotMarkets: { [key in DriftEnv]: SpotMarketConfig[]; };