starknet_devnet_server/
config.rs1use std::net::IpAddr;
2
3use serde::Serialize;
4use starknet_core::starknet::starknet_config::StarknetConfig;
5
6#[derive(Debug, Clone, Serialize)]
7pub struct ServerConfig {
8 pub host: IpAddr,
9 pub port: u16,
10 pub timeout: u16,
11 #[serde(skip)]
12 pub log_request: bool,
13 #[serde(skip)]
14 pub log_response: bool,
15 pub restricted_methods: Option<Vec<String>>,
16}
17
18#[derive(Serialize)]
19pub struct DevnetConfig {
20 #[serde(flatten)]
21 pub(crate) starknet_config: StarknetConfig,
22 pub(crate) server_config: ServerConfig,
23}