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[]