diff --git a/turbine/src/broadcast_stage/standard_broadcast_run.rs b/turbine/src/broadcast_stage/standard_broadcast_run.rs index e8e43c938ffb47..3e51609e4d0c1b 100644 --- a/turbine/src/broadcast_stage/standard_broadcast_run.rs +++ b/turbine/src/broadcast_stage/standard_broadcast_run.rs @@ -501,8 +501,11 @@ impl BroadcastRun for StandardBroadcastRun { } } -fn should_use_merkle_variant(_: Slot, cluster_type: ClusterType, shred_version: u16) -> bool { - cluster_type == ClusterType::Testnet && shred_version == 28353 +fn should_use_merkle_variant(slot: Slot, cluster_type: ClusterType, shred_version: u16) -> bool { + match cluster_type { + ClusterType::Testnet => shred_version == 28353, + _ => (slot % 19) == 1, + } } #[cfg(test)]