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

Method into

header-chain/src/header_chain.rs:152–163  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

150
151impl Into<Header> for CircuitBlockHeader {
152 fn into(self) -> Header {
153 Header {
154 version: Version::from_consensus(self.version),
155 prev_blockhash: BlockHash::from_slice(&self.prev_block_hash)
156 .expect("Previous block hash is 32 bytes"),
157 merkle_root: TxMerkleNode::from_slice(&self.merkle_root)
158 .expect("Merkle root is 32 bytes"),
159 time: self.time,
160 bits: CompactTarget::from_consensus(self.bits),
161 nonce: self.nonce,
162 }
163 }
164}
165
166#[derive(Serialize, Deserialize, Eq, PartialEq, Clone, Debug, BorshDeserialize, BorshSerialize)]

Callers 6

calculate_double_sha256Function · 0.45
calculate_sha256Function · 0.45
hash_pairFunction · 0.45

Calls

no outgoing calls