Skip to main content

BufferReader

bitcoinjs-lib v1.0.7


bitcoinjs-lib / BufferReader

Class: BufferReader

Defined in: ts_src/bufferutils.ts:117

Helper class for reading of bitcoin data types from a buffer.

Constructors

new BufferReader()

new BufferReader(buffer, offset): BufferReader

Defined in: ts_src/bufferutils.ts:118

Parameters

buffer

Uint8Array

offset

number = 0

Returns

BufferReader

Properties

buffer

buffer: Uint8Array

Defined in: ts_src/bufferutils.ts:119


offset

offset: number = 0

Defined in: ts_src/bufferutils.ts:120

Methods

readInt32()

readInt32(): number

Defined in: ts_src/bufferutils.ts:134

Returns

number


readInt64()

readInt64(): bigint

Defined in: ts_src/bufferutils.ts:146

Returns

bigint


readSlice()

readSlice(n): Uint8Array

Defined in: ts_src/bufferutils.ts:158

Parameters

n

number | bigint

Returns

Uint8Array


readUInt32()

readUInt32(): number

Defined in: ts_src/bufferutils.ts:140

Returns

number


readUInt8()

readUInt8(): number

Defined in: ts_src/bufferutils.ts:128

Returns

number


readVarInt()

readVarInt(): bigint

Defined in: ts_src/bufferutils.ts:152

Returns

bigint


readVarSlice()

readVarSlice(): Uint8Array

Defined in: ts_src/bufferutils.ts:169

Returns

Uint8Array


readVector()

readVector(): Uint8Array[]

Defined in: ts_src/bufferutils.ts:173

Returns

Uint8Array[]