UNPKG

@ecash/lib

Version:

Library for eCash transaction building

22 lines 848 B
export type Endian = 'LE' | 'BE'; export declare function endianToBool(endian?: Endian): boolean; /** Reads ints/bytes from a Uint8Array. All integers are little-endian. */ export declare class Bytes { data: Uint8Array; view: DataView; idx: number; /** Create a new Bytes that reads from the given data */ constructor(data: Uint8Array); /** Read a single byte */ readU8(): number; /** Read 2-byte little-endian integer (uint16_t) */ readU16(endian?: Endian): number; /** Read 4-byte little-endian integer (uint32_t) */ readU32(endian?: Endian): number; /** Read 8-byte little-endian integer (uint64_t) */ readU64(endian?: Endian): bigint; /** Read the given number of bytes as array */ readBytes(numBytes: number): Uint8Array; private ensureSize; } //# sourceMappingURL=bytes.d.ts.map