@coolwallet/kas
Version:
23 lines (22 loc) • 820 B
TypeScript
/// <reference types="node" />
import BigNumber from 'bignumber.js';
export declare class HashWriter {
bufLen: number;
bufs: Buffer[];
fields: string[];
toBuffer(): Buffer;
concat(): Buffer;
write(buf: Buffer, name?: string): this;
writeReverse(buf: Buffer, name?: string): this;
writeHash(hash: Buffer, name?: string): this;
writeVarBytes(buf: Buffer, name?: string): this;
writeUInt8(n: number, name?: string): this;
writeUInt16BE(n: number, name?: string): this;
writeUInt16LE(n: number, name?: string): this;
writeUInt32BE(n: number, name?: string): this;
writeUInt32LE(n: number, name?: string): this;
writeUInt64BE(bn: BigNumber, name?: string): this;
writeUInt64LE(bn: BigNumber, name?: string): this;
toLog(): string;
finalize(): Buffer;
}