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