Skip to content

Commit

Permalink
fix!: header consensus (#4527)
Browse files Browse the repository at this point in the history
Description
---
Fix header consensus encoding

How Has This Been Tested?
---
  • Loading branch information
SWvheerden committed Aug 24, 2022
1 parent e89ffac commit 3f5fcf2
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions base_layer/core/src/blocks/block_header.rs
Expand Up @@ -412,12 +412,12 @@ impl ConsensusEncoding for BlockHeader {
self.height.consensus_encode(writer)?;
copy_into_fixed_array_lossy::<_, 32>(&self.prev_hash).consensus_encode(writer)?;
self.timestamp.consensus_encode(writer)?;
self.output_mr.as_slice().consensus_encode(writer)?;
self.witness_mr.as_slice().consensus_encode(writer)?;
self.output_mr.consensus_encode(writer)?;
self.witness_mr.consensus_encode(writer)?;
self.output_mmr_size.consensus_encode(writer)?;
self.kernel_mr.as_slice().consensus_encode(writer)?;
self.kernel_mr.consensus_encode(writer)?;
self.kernel_mmr_size.consensus_encode(writer)?;
self.input_mr.as_slice().consensus_encode(writer)?;
self.input_mr.consensus_encode(writer)?;
self.total_kernel_offset.consensus_encode(writer)?;
self.total_script_offset.consensus_encode(writer)?;
self.nonce.consensus_encode(writer)?;
Expand All @@ -435,12 +435,12 @@ impl ConsensusDecoding for BlockHeader {
header.height = u64::consensus_decode(reader)?;
header.prev_hash = <[u8; 32] as ConsensusDecoding>::consensus_decode(reader)?.to_vec();
header.timestamp = EpochTime::consensus_decode(reader)?;
header.output_mr = FixedHash::from(<[u8; 32] as ConsensusDecoding>::consensus_decode(reader)?);
header.witness_mr = FixedHash::from(<[u8; 32] as ConsensusDecoding>::consensus_decode(reader)?);
header.output_mr = FixedHash::consensus_decode(reader)?;
header.witness_mr = FixedHash::consensus_decode(reader)?;
header.output_mmr_size = u64::consensus_decode(reader)?;
header.kernel_mr = FixedHash::from(<[u8; 32] as ConsensusDecoding>::consensus_decode(reader)?);
header.kernel_mr = FixedHash::consensus_decode(reader)?;
header.kernel_mmr_size = u64::consensus_decode(reader)?;
header.input_mr = FixedHash::from(<[u8; 32] as ConsensusDecoding>::consensus_decode(reader)?);
header.input_mr = FixedHash::consensus_decode(reader)?;
header.total_kernel_offset = BlindingFactor::consensus_decode(reader)?;
header.total_script_offset = BlindingFactor::consensus_decode(reader)?;
header.nonce = u64::consensus_decode(reader)?;
Expand Down

0 comments on commit 3f5fcf2

Please sign in to comment.