| 107 | /// Bitcoin block header. |
| 108 | #[derive(Serialize, Deserialize, Eq, PartialEq, Clone, Debug, BorshDeserialize, BorshSerialize)] |
| 109 | pub 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 | |
| 118 | impl CircuitBlockHeader { |
| 119 | pub fn compute_block_hash(&self) -> [u8; 32] { |
nothing calls this directly
no outgoing calls
no test coverage detected