Struct clarinet_files::DevnetConfig
source · pub struct DevnetConfig {Show 82 fields
pub name: String,
pub network_id: Option<u16>,
pub orchestrator_ingestion_port: u16,
pub orchestrator_control_port: u16,
pub bitcoin_node_p2p_port: u16,
pub bitcoin_node_rpc_port: u16,
pub bitcoin_node_username: String,
pub bitcoin_node_password: String,
pub stacks_node_p2p_port: u16,
pub stacks_node_rpc_port: u16,
pub stacks_node_wait_time_for_microblocks: u32,
pub stacks_node_first_attempt_time_ms: u32,
pub stacks_node_subsequent_attempt_time_ms: u32,
pub stacks_node_events_observers: Vec<String>,
pub stacks_node_env_vars: Vec<String>,
pub stacks_api_port: u16,
pub stacks_api_events_port: u16,
pub stacks_api_env_vars: Vec<String>,
pub stacks_explorer_port: u16,
pub stacks_explorer_env_vars: Vec<String>,
pub bitcoin_explorer_port: u16,
pub bitcoin_controller_block_time: u32,
pub bitcoin_controller_automining_disabled: bool,
pub miner_stx_address: String,
pub miner_secret_key_hex: String,
pub miner_btc_address: String,
pub miner_mnemonic: String,
pub miner_derivation_path: String,
pub miner_coinbase_recipient: String,
pub faucet_stx_address: String,
pub faucet_secret_key_hex: String,
pub faucet_btc_address: String,
pub faucet_mnemonic: String,
pub faucet_derivation_path: String,
pub working_dir: String,
pub postgres_port: u16,
pub postgres_username: String,
pub postgres_password: String,
pub stacks_api_postgres_database: String,
pub subnet_api_postgres_database: String,
pub pox_stacking_orders: Vec<PoxStackingOrder>,
pub execute_script: Vec<ExecuteScript>,
pub bitcoin_node_image_url: String,
pub stacks_node_image_url: String,
pub stacks_api_image_url: String,
pub stacks_explorer_image_url: String,
pub postgres_image_url: String,
pub bitcoin_explorer_image_url: String,
pub disable_bitcoin_explorer: bool,
pub disable_stacks_explorer: bool,
pub disable_stacks_api: bool,
pub bind_containers_volumes: bool,
pub enable_subnet_node: bool,
pub subnet_node_image_url: String,
pub subnet_leader_stx_address: String,
pub subnet_leader_secret_key_hex: String,
pub subnet_leader_btc_address: String,
pub subnet_leader_mnemonic: String,
pub subnet_leader_derivation_path: String,
pub subnet_node_p2p_port: u16,
pub subnet_node_rpc_port: u16,
pub subnet_events_ingestion_port: u16,
pub subnet_node_events_observers: Vec<String>,
pub subnet_contract_id: String,
pub remapped_subnet_contract_id: String,
pub subnet_node_env_vars: Vec<String>,
pub subnet_api_image_url: String,
pub subnet_api_port: u16,
pub subnet_api_events_port: u16,
pub subnet_api_env_vars: Vec<String>,
pub disable_subnet_api: bool,
pub docker_host: String,
pub components_host: String,
pub epoch_2_0: u64,
pub epoch_2_05: u64,
pub epoch_2_1: u64,
pub epoch_2_2: u64,
pub epoch_2_3: u64,
pub epoch_2_4: u64,
pub pox_2_activation: u64,
pub use_docker_gateway_routing: bool,
pub docker_platform: String,
}Fields§
§name: String§network_id: Option<u16>§orchestrator_ingestion_port: u16§orchestrator_control_port: u16§bitcoin_node_p2p_port: u16§bitcoin_node_rpc_port: u16§bitcoin_node_username: String§bitcoin_node_password: String§stacks_node_p2p_port: u16§stacks_node_rpc_port: u16§stacks_node_wait_time_for_microblocks: u32§stacks_node_first_attempt_time_ms: u32§stacks_node_subsequent_attempt_time_ms: u32§stacks_node_events_observers: Vec<String>§stacks_node_env_vars: Vec<String>§stacks_api_port: u16§stacks_api_events_port: u16§stacks_api_env_vars: Vec<String>§stacks_explorer_port: u16§stacks_explorer_env_vars: Vec<String>§bitcoin_explorer_port: u16§bitcoin_controller_block_time: u32§bitcoin_controller_automining_disabled: bool§miner_stx_address: String§miner_secret_key_hex: String§miner_btc_address: String§miner_mnemonic: String§miner_derivation_path: String§miner_coinbase_recipient: String§faucet_stx_address: String§faucet_secret_key_hex: String§faucet_btc_address: String§faucet_mnemonic: String§faucet_derivation_path: String§working_dir: String§postgres_port: u16§postgres_username: String§postgres_password: String§stacks_api_postgres_database: String§subnet_api_postgres_database: String§pox_stacking_orders: Vec<PoxStackingOrder>§execute_script: Vec<ExecuteScript>§bitcoin_node_image_url: String§stacks_node_image_url: String§stacks_api_image_url: String§stacks_explorer_image_url: String§postgres_image_url: String§bitcoin_explorer_image_url: String§disable_bitcoin_explorer: bool§disable_stacks_explorer: bool§disable_stacks_api: bool§bind_containers_volumes: bool§enable_subnet_node: bool§subnet_node_image_url: String§subnet_leader_stx_address: String§subnet_leader_secret_key_hex: String§subnet_leader_btc_address: String§subnet_leader_mnemonic: String§subnet_leader_derivation_path: String§subnet_node_p2p_port: u16§subnet_node_rpc_port: u16§subnet_events_ingestion_port: u16§subnet_node_events_observers: Vec<String>§subnet_contract_id: String§remapped_subnet_contract_id: String§subnet_node_env_vars: Vec<String>§subnet_api_image_url: String§subnet_api_port: u16§subnet_api_events_port: u16§subnet_api_env_vars: Vec<String>§disable_subnet_api: bool§docker_host: String§components_host: String§epoch_2_0: u64§epoch_2_05: u64§epoch_2_1: u64§epoch_2_2: u64§epoch_2_3: u64§epoch_2_4: u64§pox_2_activation: u64§use_docker_gateway_routing: bool§docker_platform: StringTrait Implementations§
source§impl Clone for DevnetConfig
impl Clone for DevnetConfig
source§fn clone(&self) -> DevnetConfig
fn clone(&self) -> DevnetConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for DevnetConfig
impl Debug for DevnetConfig
source§impl<'de> Deserialize<'de> for DevnetConfig
impl<'de> Deserialize<'de> for DevnetConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for DevnetConfig
impl Send for DevnetConfig
impl Sync for DevnetConfig
impl Unpin for DevnetConfig
impl UnwindSafe for DevnetConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more