UNPKG

@drift-labs/sdk-browser

Version:
15 lines (14 loc) 600 B
/// <reference types="bn.js" /> /// <reference types="node" /> /// <reference types="node" /> import { Connection, PublicKey } from '@solana/web3.js'; import { OracleClient, OraclePriceData } from './types'; import { BN } from '@coral-xyz/anchor'; export declare class PythClient implements OracleClient { private connection; private multiple; private stableCoin; constructor(connection: Connection, multiple?: BN, stableCoin?: boolean); getOraclePriceData(pricePublicKey: PublicKey): Promise<OraclePriceData>; getOraclePriceDataFromBuffer(buffer: Buffer): OraclePriceData; }