UNPKG

lotus-sdk

Version:

Central repository for several classes of tools for integrating with, and building for, the Lotusia ecosystem

34 lines 986 B
import { BN } from '../crypto/bn.js'; export interface BufferReaderData { buf?: Buffer; pos?: number; } export declare class BufferReader { buf: Buffer; pos: number; constructor(buf?: Buffer | string | BufferReaderData); static create(buf?: Buffer | string | BufferReaderData): BufferReader; set(obj: BufferReaderData): BufferReader; eof(): boolean; finished(): boolean; read(len: number): Buffer; readAll(): Buffer; readUInt8(): number; readUInt16BE(): number; readUInt16LE(): number; readUInt32BE(): number; readUInt32LE(): number; readUInt48LE(): number; readUInt56LEBN(): BN; readInt32LE(): number; readUInt64BEBN(): BN; readUInt64LEBN(): BN; readUInt32LEBN(): BN; readVarintNum(): number; readVarLengthBuffer(): Buffer; readVarintBuf(): Buffer; readVarintBN(): BN; reverse(): BufferReader; readReverse(len?: number): Buffer; } //# sourceMappingURL=bufferreader.d.ts.map