UNPKG

@sova-labs/sdk

Version:
19 lines (18 loc) 1.81 kB
import * as grpc from '@grpc/grpc-js'; import { Token } from "../proto/auth/Token"; import type { MempoolSubscription as _searcher_MempoolSubscription } from "../proto/searcher/MempoolSubscription"; import type { ExternalMessage as _dto_ExternalMessage } from "../proto/dto/ExternalMessage"; export declare class SearcherService { private client; private accessToken?; constructor(url: string, secureConnection?: boolean, accessToken?: Token); subscribeBundleResults(): grpc.ClientReadableStream<import("../proto/searcher/BundleResult").BundleResult__Output>; sendBundle(messages: Array<_dto_ExternalMessage>, expireAt?: Date): Promise<import("../proto/searcher/SendBundleResponse").SendBundleResponse__Output | undefined>; getTipAddresses(): Promise<import("../proto/searcher/GetTipAddressesResponse").GetTipAddressesResponse__Output | undefined>; subscribeMempool(subscription: _searcher_MempoolSubscription): grpc.ClientReadableStream<import("../proto/dto/MempoolPacket").MempoolPacket__Output>; subscribeByAddresses(addresses: Array<string>): grpc.ClientReadableStream<import("../proto/dto/MempoolPacket").MempoolPacket__Output>; subscribeByWorkchain(workchainId: number): grpc.ClientReadableStream<import("../proto/dto/MempoolPacket").MempoolPacket__Output>; subscribeByWorkchainShard(workchainId: number, shard: Buffer): grpc.ClientReadableStream<import("../proto/dto/MempoolPacket").MempoolPacket__Output>; subscribeByExternalOutMessageOpcode(workchainId: number, shard: Buffer, opcode: number): grpc.ClientReadableStream<import("../proto/dto/MempoolPacket").MempoolPacket__Output>; subscribeByInternalMessageOpcode(workchainId: number, shard: Buffer, opcode: number): grpc.ClientReadableStream<import("../proto/dto/MempoolPacket").MempoolPacket__Output>; }