@drift-labs/sdk
Version:
SDK for Drift Protocol
13 lines (12 loc) • 543 B
TypeScript
/// <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;
}