UNPKG

@drift-labs/sdk-browser

Version:
13 lines (12 loc) 893 B
import { WebSocketDriftClientAccountSubscriber } from './webSocketDriftClientAccountSubscriber'; import { OracleInfo } from '../oracles/types'; import { Program } from '@coral-xyz/anchor'; import { DelistedMarketSetting, GrpcConfigs, ResubOpts } from './types'; export declare class grpcDriftClientAccountSubscriber extends WebSocketDriftClientAccountSubscriber { private grpcConfigs; constructor(grpcConfigs: GrpcConfigs, program: Program, perpMarketIndexes: number[], spotMarketIndexes: number[], oracleInfos: OracleInfo[], shouldFindAllMarketsAndOracles: boolean, delistedMarketSetting: DelistedMarketSetting, resubOpts?: ResubOpts); subscribe(): Promise<boolean>; subscribeToSpotMarketAccount(marketIndex: number): Promise<boolean>; subscribeToPerpMarketAccount(marketIndex: number): Promise<boolean>; subscribeToOracle(oracleInfo: OracleInfo): Promise<boolean>; }