Data required to perform a proof that a given transaction was included in the Bitcoin blockchain.
• bitcoinHeaders: Hex
Concatenated block headers in hexadecimal format. Each block header is 80-byte-long. The block header with the lowest height is first.
• coinbasePreimage: Hex
The sha256 preimage of the coinbase transaction hash i.e., the sha256 hash of the coinbase transaction.
• coinbaseProof: Hex
Merkle proof of coinbase transaction inclusion in a block.
• merkleProof: Hex
The merkle proof of transaction inclusion in a block.
• txIndexInBlock: number
Transaction index in the block (0-indexed).