Skip to main content

BtcHeader

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:8

Represents a raw bitcoin header (80-bytes) that can be synchronized to the underlying BTC relay light client contract

Methods

getMerkleRoot()

getMerkleRoot(): Buffer;

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:23

Merkle root of the transactions tree

Returns

Buffer


getNbits()

getNbits(): number;

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:33

nBits field of the block

Returns

number


getNonce()

getNonce(): number;

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:38

Nonce of the block

Returns

number


getReversedPrevBlockhash()

getReversedPrevBlockhash(): Buffer;

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:18

Hash of the previous block in little-endian representation

Returns

Buffer


getTimestamp()

getTimestamp(): number;

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:28

Timestamp of the block

Returns

number


getVersion()

getVersion(): number;

Defined in: atomiq-base/src/btcrelay/types/BtcHeader.ts:13

Version of the block

Returns

number