MCPcopy Create free account
hub / github.com/BitVM/BitVM / CircuitBlockHeader

Class CircuitBlockHeader

header-chain/src/header_chain.rs:109–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107/// Bitcoin block header.
108#[derive(Serialize, Deserialize, Eq, PartialEq, Clone, Debug, BorshDeserialize, BorshSerialize)]
109pub struct CircuitBlockHeader {
110 pub version: i32,
111 pub prev_block_hash: [u8; 32],
112 pub merkle_root: [u8; 32],
113 pub time: u32,
114 pub bits: u32,
115 pub nonce: u32,
116}
117
118impl CircuitBlockHeader {
119 pub fn compute_block_hash(&self) -> [u8; 32] {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected