UNPKG

@bsv/wallet-toolbox-mobile

Version:
19 lines 733 B
import { BlockHeader } from './BlockHeaderApi'; import { ChaintracksStorageApi } from './ChaintracksStorageApi'; export interface LiveIngestorApi { /** * Close and release all resources. */ shutdown(): Promise<void>; getHeaderByHash(hash: string): Promise<BlockHeader | undefined>; /** * Called before first Synchronize with reference to storage. * Components requiring asynchronous setup can override base class implementation. * @param storage */ setStorage(storage: ChaintracksStorageApi): Promise<void>; storage(): ChaintracksStorageApi; startListening(liveHeaders: BlockHeader[]): Promise<void>; stopListening(): void; } //# sourceMappingURL=LiveIngestorApi.d.ts.map