Skip to content

kaspeak-sdk


kaspeak-sdk / MessageHeader

Class: MessageHeader

Defined in: models/message-header.ts:11

Properties

blockMeta

blockMeta: BlockMeta

Defined in: models/message-header.ts:17


consensusHash

consensusHash: string

Defined in: models/message-header.ts:18


identifier

identifier: Identifier

Defined in: models/message-header.ts:16


isPayment

isPayment: boolean

Defined in: models/message-header.ts:20


live

live: boolean

Defined in: models/message-header.ts:19


peer

peer: Peer

Defined in: models/message-header.ts:13


prefix

prefix: string

Defined in: models/message-header.ts:14


requestId?

optional requestId: string

Defined in: models/message-header.ts:22


signatureType

signatureType: SignatureType

Defined in: models/message-header.ts:21


txid

txid: string

Defined in: models/message-header.ts:12


txOutputs

txOutputs: TransactionOutput[]

Defined in: models/message-header.ts:23


type

type: number

Defined in: models/message-header.ts:15

Methods

fromIndexerRecord()

static fromIndexerRecord(rec, prefix, payload, isOwn, privateKey, requestId?): MessageHeader

Defined in: models/message-header.ts:67

Parameters

rec

MessageRecord

prefix

string

payload

Payload

isOwn

boolean

privateKey

bigint

requestId?

string

Returns

MessageHeader


fromTransaction()

static fromTransaction(prefix, txid, address, txOutputs, payload, isOwn, isPayment, blockMeta, consensusHash, privateKey): MessageHeader

Defined in: models/message-header.ts:51

Parameters

prefix

string

txid

string

address

string

txOutputs

TransactionOutput[]

payload

Payload

isOwn

boolean

isPayment

boolean

blockMeta

BlockMeta

consensusHash

string

privateKey

bigint

Returns

MessageHeader