add blend configs

This commit is contained in:
Youngjoon Lee 2024-11-06 16:40:34 +07:00
parent 2e5db9a3f3
commit 9d064aad77
No known key found for this signature in database
GPG Key ID: 25CA11F37F095E5D

View File

@ -7,6 +7,9 @@ use std::time::{Duration, SystemTime, UNIX_EPOCH};
use anyhow::Ok;
use clap::Parser;
use crossbeam::channel;
use nomos_mix::message_blend::{
CryptographicProcessorSettings, MessageBlendSettings, TemporalSchedulerSettings,
};
use nomos_mix::persistent_transmission::PersistentTransmissionSettings;
use nomos_simulations_network_runner::network::behaviour::create_behaviours;
use nomos_simulations_network_runner::network::regions::{create_regions, RegionsData};
@ -100,6 +103,16 @@ impl SimulationApp {
max_emission_frequency: 1.0,
drop_message_probability: 0.5,
},
message_blend: MessageBlendSettings {
cryptographic_processor: CryptographicProcessorSettings {
private_key: node_id.into(),
num_mix_layers: 1,
},
temporal_processor: TemporalSchedulerSettings {
max_delay_seconds: 10,
},
},
membership: node_ids.iter().map(|&id| id.into()).collect(),
},
)
})