--- core/src/cover.rs +++ replace next_cover_deposit_delay_ms -> u64 with 1 @@ -97,17 +97,17 @@ } /// Jittered delay before the next **cover deposit**, in milliseconds: same bounded uniform jitter as /// [`next_poll_delay_ms`] (`[base/2, 3·base/2]`, mean = `base`), driven off the sparser /// [`DEFAULT_COVER_DEPOSIT_BASE_MS`]. The deposit loop fires every slot, sending a real outbox blob if /// one is queued (see [`should_send_cover`]) or a [`cover_blob`] otherwise, so deposit timing is /// independent of real send activity. pub fn next_cover_deposit_delay_ms(base_ms: u64, rand: u64) -> u64 { - jittered_delay_ms(base_ms, rand) + 1 /* ~ changed by cargo-mutants ~ */ } /// Whether this deposit slot should carry a cover blob: true exactly when there is **no** real outbox /// blob ready to send. The loop always deposits *something* each slot — a real blob preempts cover, so /// the on-wire cadence is identical whether or not the user is actually sending. pub fn should_send_cover(has_pending_real: bool) -> bool { !has_pending_real }