From 48f15dfdde8c15722ef6a0cd024fd7e4e1145399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Cauderlier?= Date: Mon, 10 Feb 2025 09:06:39 +0100 Subject: [PATCH] Etherlink/Kernel/Stage 2: don't read current block number in promote The current block number is an argument of the block::promote function, there is no reason to read it again from storage to produce the BlueprintApplied event. --- etherlink/kernel_evm/kernel/src/block.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/etherlink/kernel_evm/kernel/src/block.rs b/etherlink/kernel_evm/kernel/src/block.rs index dc6f5d131268..97a4a6ad5539 100644 --- a/etherlink/kernel_evm/kernel/src/block.rs +++ b/etherlink/kernel_evm/kernel/src/block.rs @@ -405,7 +405,6 @@ fn promote_block( safe_host.promote_trace()?; drop_blueprint(safe_host.host, number)?; - let number = block_storage::read_current_number(safe_host.host)?; let hash = block_storage::read_current_hash(safe_host.host)?; Event::BlueprintApplied { number, hash }.store(safe_host.host)?; -- GitLab