@drift-labs/sdk
Version:
SDK for Drift Protocol
18 lines • 1.39 kB
TypeScript
import type Client from '@triton-one/yellowstone-grpc';
import type { SubscribeRequest, SubscribeUpdate } from '@triton-one/yellowstone-grpc';
import { CommitmentLevel, ClientDuplexStream, ChannelOptions } from '@triton-one/yellowstone-grpc';
export type { LaserstreamConfig, SubscribeRequest as LaserSubscribeRequest, SubscribeUpdate as LaserSubscribeUpdate, } from 'helius-laserstream';
export declare const LaserCommitmentLevel: {
readonly PROCESSED: 0;
readonly CONFIRMED: 1;
readonly FINALIZED: 2;
};
export declare const CompressionAlgorithms: typeof import("helius-laserstream").CompressionAlgorithms;
export declare function getLaserSubscribe(): Promise<typeof import('helius-laserstream').subscribe>;
export declare function getLaserCommitmentLevel(): Promise<typeof import('helius-laserstream').CommitmentLevel>;
export declare function getLaserCompressionAlgorithms(): Promise<typeof import('helius-laserstream').CompressionAlgorithms>;
export declare function LaserSubscribe(...args: Parameters<typeof import('helius-laserstream').subscribe>): ReturnType<typeof import('helius-laserstream').subscribe>;
export { CommitmentLevel, Client };
export type { ClientDuplexStream, ChannelOptions, SubscribeRequest, SubscribeUpdate, };
export declare function createClient(...args: ConstructorParameters<typeof Client>): Promise<Client>;
//# sourceMappingURL=grpc.node.d.ts.map