fix(sequencer): set block production start delay and missed tick behaviour

This commit is contained in:
Daniil Polyakov
2026-08-12 22:50:50 +03:00
parent b9b02764b5
commit 2e929df834
+9 -5
View File
@@ -163,11 +163,15 @@ pub async fn run(config: SequencerConfig, listen_addr: SocketAddr) -> Result<Seq
let scheduler_ref = Scheduler::spawn(Scheduler::new());
scheduler_ref
.tell(SetInterval::new(
executor_ref.downgrade(),
block_timeout,
sequencer_executor_actor::protocol::ProduceBlock,
))
.tell(
SetInterval::new(
executor_ref.downgrade(),
block_timeout,
sequencer_executor_actor::protocol::ProduceBlock,
)
.start_delay(block_timeout)
.set_missed_tick_behaviour(tokio::time::MissedTickBehavior::Delay),
)
.await?;
info!("Block production scheduler started");