Skip to main content

SolanaBtcHeader

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:19

Represents bitcoin blockheader data to be submitted to the Solana BTC relay program.

Implements

Methods

getHash()

getHash(): Buffer;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:112

Returns block hash bytes in little-endian representation.

Returns

Buffer


getMerkleRoot()

getMerkleRoot(): Buffer;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:70

Merkle root of the transactions tree

Returns

Buffer

Implementation of

BtcHeader.getMerkleRoot


getNbits()

getNbits(): number;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:77

nBits field of the block

Returns

number

Implementation of

BtcHeader.getNbits


getNonce()

getNonce(): number;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:84

Nonce of the block

Returns

number

Implementation of

BtcHeader.getNonce


getReversedPrevBlockhash()

getReversedPrevBlockhash(): Buffer;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:91

Hash of the previous block in little-endian representation

Returns

Buffer

Implementation of

BtcHeader.getReversedPrevBlockhash


getTimestamp()

getTimestamp(): number;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:98

Timestamp of the block

Returns

number

Implementation of

BtcHeader.getTimestamp


getVersion()

getVersion(): number;

Defined in: atomiq-chain-solana/src/solana/btcrelay/headers/SolanaBtcHeader.ts:105

Version of the block

Returns

number

Implementation of

BtcHeader.getVersion