diff --git a/zebra-chain/src/parameters/network/subsidy.rs b/zebra-chain/src/parameters/network/subsidy.rs index 0d107d7c54c..8c6de5434b4 100644 --- a/zebra-chain/src/parameters/network/subsidy.rs +++ b/zebra-chain/src/parameters/network/subsidy.rs @@ -410,7 +410,8 @@ impl ParameterSubsidy for Network { } else if params.is_default_testnet() { FIRST_HALVING_TESTNET } else { - height_for_halving_index(1, self).unwrap() + height_for_halving_index(1, self) + .expect("first halving height should be available") } } } diff --git a/zebra-chain/src/parameters/network/tests/vectors.rs b/zebra-chain/src/parameters/network/tests/vectors.rs index cf8ccebbe52..c839a26c116 100644 --- a/zebra-chain/src/parameters/network/tests/vectors.rs +++ b/zebra-chain/src/parameters/network/tests/vectors.rs @@ -450,4 +450,3 @@ fn check_configured_funding_stream_constraints() { expected_panic_wrong_addr_network .expect_err("should panic when recipient addresses are for Mainnet"); } - diff --git a/zebra-consensus/src/block/subsidy/general.rs b/zebra-consensus/src/block/subsidy/general.rs index 8eb84b127de..48a5fb0d36c 100644 --- a/zebra-consensus/src/block/subsidy/general.rs +++ b/zebra-consensus/src/block/subsidy/general.rs @@ -507,7 +507,11 @@ mod test { fn check_height_for_num_halvings() { for network in Network::iter() { for halving_index in 1..1000 { - let Some(height_for_halving) = zebra_chain::parameters::subsidy::height_for_halving_index(halving_index, &network) + let Some(height_for_halving) = + zebra_chain::parameters::subsidy::height_for_halving_index( + halving_index, + &network, + ) else { panic!("could not find height for halving {halving_index}"); };