From 35f3188ad47ecd14bb421938d21e939a972c453b Mon Sep 17 00:00:00 2001 From: andrussal Date: Tue, 9 Dec 2025 10:18:36 +0100 Subject: [PATCH] Fix host runs by resolving KZG params file --- testing-framework/configs/src/nodes/common.rs | 12 ++++++++++-- testing-framework/configs/src/nodes/executor.rs | 2 +- testing-framework/configs/src/nodes/validator.rs | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/testing-framework/configs/src/nodes/common.rs b/testing-framework/configs/src/nodes/common.rs index 06528e5..224969b 100644 --- a/testing-framework/configs/src/nodes/common.rs +++ b/testing-framework/configs/src/nodes/common.rs @@ -105,12 +105,20 @@ pub(crate) fn cryptarchia_config(config: &GeneralConfig) -> CryptarchiaConfig { } } +fn kzg_params_path(raw: &str) -> String { + let path = PathBuf::from(raw); + if path.is_dir() { + return path.join("kzgrs_test_params").to_string_lossy().to_string(); + } + path.to_string_lossy().to_string() +} + pub(crate) fn da_verifier_config( config: &GeneralConfig, ) -> DaVerifierServiceSettings { DaVerifierServiceSettings { share_verifier_settings: KzgrsDaVerifierSettings { - global_params_path: config.da_config.global_params_path.clone(), + global_params_path: kzg_params_path(&config.da_config.global_params_path), domain_size: config.da_config.num_subnets as usize, }, tx_verifier_settings: (), @@ -138,7 +146,7 @@ pub(crate) fn da_sampling_config( blobs_validity_duration: config.da_config.blobs_validity_duration, }, share_verifier_settings: SamplingVerifierSettings { - global_params_path: config.da_config.global_params_path.clone(), + global_params_path: kzg_params_path(&config.da_config.global_params_path), domain_size: config.da_config.num_subnets as usize, }, commitments_wait_duration: Duration::from_secs(1), diff --git a/testing-framework/configs/src/nodes/executor.rs b/testing-framework/configs/src/nodes/executor.rs index aff36c8..04669f7 100644 --- a/testing-framework/configs/src/nodes/executor.rs +++ b/testing-framework/configs/src/nodes/executor.rs @@ -99,7 +99,7 @@ pub fn create_executor_config(config: GeneralConfig) -> ExecutorConfig { mempool: mempool_config(), sdp: SdpSettings { declaration: None }, wallet: wallet_settings(&config), + key_management: config.kms_config.clone(), testing_http: testing_http_config(&config), - key_management: config.kms_config, } } diff --git a/testing-framework/configs/src/nodes/validator.rs b/testing-framework/configs/src/nodes/validator.rs index 7a32f72..0b115cd 100644 --- a/testing-framework/configs/src/nodes/validator.rs +++ b/testing-framework/configs/src/nodes/validator.rs @@ -85,6 +85,6 @@ pub fn create_validator_config(config: GeneralConfig) -> ValidatorConfig { sdp: SdpSettings { declaration: None }, testing_http: testing_http_config(&config), wallet: wallet_settings(&config), - key_management: config.kms_config, + key_management: config.kms_config.clone(), } }