UNPKG

@drift-labs/sdk

Version:
13 lines (12 loc) 543 B
/// <reference types="node" /> /// <reference types="node" /> import { Connection, PublicKey } from '@solana/web3.js'; import { OracleClient, OraclePriceData } from './types'; import { BorshAccountsCoder } from '@coral-xyz/anchor'; export declare class SwitchboardClient implements OracleClient { connection: Connection; coder: BorshAccountsCoder; constructor(connection: Connection); getOraclePriceData(pricePublicKey: PublicKey): Promise<OraclePriceData>; getOraclePriceDataFromBuffer(buffer: Buffer): OraclePriceData; }