UNPKG

@bsv/wallet-toolbox

Version:

BRC100 conforming wallet, wallet storage and wallet signer components

22 lines 902 B
import { BulkFileDataManager } from './BulkFileDataManager'; import { HeightRange } from './HeightRange'; export declare class BulkFileDataReader { readonly manager: BulkFileDataManager; readonly range: HeightRange; readonly maxBufferSize: number; nextHeight: number; constructor(manager: BulkFileDataManager, range: HeightRange, maxBufferSize: number); /** * Returns the Buffer of block headers from the given `file` for the given `range`. * If `range` is undefined, the file's full height range is read. * The returned Buffer will only contain headers in `file` and in `range` * @param file * @param range */ private readBufferFromFile; /** * @returns an array containing the next `maxBufferSize` bytes of headers from the files. */ read(): Promise<Uint8Array | undefined>; } //# sourceMappingURL=BulkFileDataReader.d.ts.map