Skip to content

Commit

Permalink
fix test,
Browse files Browse the repository at this point in the history
review comments
  • Loading branch information
SWvheerden committed Nov 13, 2024
1 parent 814f912 commit 389c3d2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 11 deletions.
8 changes: 2 additions & 6 deletions base_layer/core/src/blocks/genesis_block.rs
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ pub fn get_mainnet_genesis_block() -> ChainBlock {
block.header.output_mr =
FixedHash::from_hex("a77ecf05b20c426d3d400a63397be6c622843c66d5751ecbe3390c8a4885158e").unwrap();
block.header.block_output_mr =
FixedHash::from_hex("9bbdb4cae1a1d46e61da5c301448924ebdd16293e3f801b535aec1648bb3486e").unwrap();
FixedHash::from_hex("91e997520b0eee770914334692080f92d18db434d373561f8842c56d70c11b97").unwrap();
block.header.validator_node_mr =
FixedHash::from_hex("277da65c40b2cf99db86baedb903a3f0a38540f3a94d40c826eecac7e27d5dfc").unwrap();
}
Expand Down Expand Up @@ -675,10 +675,9 @@ mod test {
let mut block_output_mmr = PrunedOutputMmr::new(PrunedHashSet::default());
let mut normal_output_mmr = PrunedOutputMmr::new(PrunedHashSet::default());
let mut vn_nodes = Vec::new();
let mut coinbases = Vec::new();
for o in block.block().body.outputs() {
if o.features.is_coinbase() {
coinbases.push(o.hash())
block_output_mmr.push(o.hash().to_vec()).unwrap();
} else {
normal_output_mmr.push(o.hash().to_vec()).unwrap();
}
Expand All @@ -700,9 +699,6 @@ mod test {
}
}

for coinbase in coinbases {
block_output_mmr.push(coinbase.to_vec()).unwrap();
}
block_output_mmr
.push(normal_output_mmr.get_merkle_root().unwrap().to_vec())
.unwrap();
Expand Down
6 changes: 1 addition & 5 deletions base_layer/core/src/chain_storage/blockchain_database.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1385,10 +1385,9 @@ pub fn calculate_mmr_roots<T: BlockchainBackend>(
}

let mut outputs_to_remove = Vec::new();
let mut coinbases = Vec::new();
for output in body.outputs() {
if output.features.is_coinbase() {
coinbases.push(output.hash())
block_output_mmr.push(output.hash().to_vec())?;
} else {
normal_output_mmr.push(output.hash().to_vec())?;
}
Expand All @@ -1406,9 +1405,6 @@ pub fn calculate_mmr_roots<T: BlockchainBackend>(
}
}
}
for coinbase in coinbases {
block_output_mmr.push(coinbase.to_vec())?;
}
block_output_mmr.push(normal_output_mmr.get_merkle_root()?.to_vec())?;

let mut outputs_to_add = Vec::new();
Expand Down

0 comments on commit 389c3d2

Please sign in to comment.