UNPKG

@berrywallet/core

Version:

Berrywallet main Core for work with common cryptocurrencies like Bitcoin, Ethereum, Dash, Litecoin

19 lines (18 loc) 754 B
/// <reference types="socket.io-client" /> import { Wallet } from '../../../'; import { InsightNetworkClient } from '../'; import { TrackerClient } from './tracker-client'; export declare class InsightTrackerProvider extends TrackerClient<InsightNetworkClient> { socket: SocketIOClient.Socket; connected: boolean; enableReconnect: boolean; debug: any; constructor(networkClient: InsightNetworkClient); destruct(): void; createSocketConnection(): void; protected reconnectSocket(): void; protected fireConnect(): boolean; protected fireNewBlock(block: Wallet.Entity.Block): boolean; protected onHandleBlock: (blockHash: string) => Promise<void>; protected onHandleTransaction: (tx: any) => Promise<void>; }