Merge branch 'arjentix/fix-sequencer-msg-id' into Pravdyvy/indexer-state-management

This commit is contained in:
Pravdyvy
2026-02-16 10:16:25 +02:00
34 changed files with 181 additions and 146 deletions
@@ -5,8 +5,8 @@
"is_genesis_random": true,
"max_num_tx_in_block": 20,
"mempool_max_size": 1000,
"block_create_timeout_millis": 5000,
"retry_pending_blocks_timeout_millis": 7000,
"block_create_timeout_millis": 12000,
"retry_pending_blocks_timeout_millis": 6000,
"port": 3040,
"bedrock_config": {
"backoff": {
+5 -4
View File
@@ -147,9 +147,7 @@ async fn main_loop(seq_core: Arc<Mutex<SequencerCore>>, block_timeout: Duration)
let id = {
let mut state = seq_core.lock().await;
state
.produce_new_block_and_post_to_settlement_layer()
.await?
state.produce_new_block().await?
};
info!("Block with id {id} created");
@@ -174,7 +172,10 @@ async fn retry_pending_blocks_loop(
(pending_blocks, client)
};
if let Some(block) = pending_blocks.first() {
if let Some(block) = pending_blocks
.iter()
.min_by_key(|block| block.header.block_id)
{
info!(
"Resubmitting pending block with id {}",
block.header.block_id