From 00e25b6391dc6ef41c2386e2f2ac5fc53bb58c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Cauderlier?= Date: Sat, 15 Jun 2024 15:09:39 +0200 Subject: [PATCH 1/2] Etherlink/Kernel: reveal DAL parameters --- etherlink/kernel_evm/kernel/src/stage_one.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/etherlink/kernel_evm/kernel/src/stage_one.rs b/etherlink/kernel_evm/kernel/src/stage_one.rs index cdfc7789506b..2664a2d8b5ad 100644 --- a/etherlink/kernel_evm/kernel/src/stage_one.rs +++ b/etherlink/kernel_evm/kernel/src/stage_one.rs @@ -102,9 +102,14 @@ fn fetch_sequencer_blueprints( delayed_bridge: ContractKt1Hash, delayed_inbox: &mut DelayedInbox, sequencer: PublicKey, - _dal: Option, + dal: Option, enable_fa_bridge: bool, ) -> Result { + if let Some(_dal_config) = dal { + log!(host, Info, "Revealing DAL parameters"); + let params = host.reveal_dal_parameters(); + log!(host, Info, "DAL params: {:?}", params); + }; match read_sequencer_inbox( host, smart_rollup_address, -- GitLab From 4b041e98afdc8e63de1afa1b1e5f155da8cb93d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Cauderlier?= Date: Tue, 18 Jun 2024 17:30:01 +0200 Subject: [PATCH 2/2] Etherlink/Kernel: DAL is always considered disabled from the EVM node --- etherlink/kernel_evm/kernel/src/storage.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/etherlink/kernel_evm/kernel/src/storage.rs b/etherlink/kernel_evm/kernel/src/storage.rs index bc096d6dfe91..0fa270b54b50 100644 --- a/etherlink/kernel_evm/kernel/src/storage.rs +++ b/etherlink/kernel_evm/kernel/src/storage.rs @@ -1037,7 +1037,10 @@ pub fn sequencer(host: &Host) -> anyhow::Result pub fn enable_dal(host: &Host) -> anyhow::Result { if let Some(ValueType::Value) = host.store_has(&ENABLE_DAL)? { - Ok(true) + // When run from the EVM node, the DAL feature is always + // considered as disabled. + let b = evm_node_flag(host)?; + Ok(!b) } else { Ok(false) } -- GitLab