enigma_node_registry/
config.rs

1#[derive(Clone, Debug, PartialEq, Eq)]
2pub struct RegistryConfig {
3    pub bind_addr: String,
4    pub presence_ttl_secs: u64,
5    pub purge_interval_secs: u64,
6    pub request_timeout_ms: u64,
7    pub max_nodes: usize,
8}
9
10impl Default for RegistryConfig {
11    fn default() -> Self {
12        RegistryConfig {
13            bind_addr: "127.0.0.1:0".to_string(),
14            presence_ttl_secs: 300,
15            purge_interval_secs: 60,
16            request_timeout_ms: 3000,
17            max_nodes: 2048,
18        }
19    }
20}