pub mod containers {
pub const NODE: &str = "hyli-devnet-node";
pub const POSTGRES: &str = "hyli-devnet-postgres";
pub const INDEXER: &str = "hyli-devnet-indexer";
pub const WALLET: &str = "hyli-devnet-wallet";
pub const WALLET_UI: &str = "hyli-devnet-wallet-ui";
pub const REGISTRY: &str = "hyli-devnet-registry";
pub const REGISTRY_UI: &str = "hyli-devnet-registry-ui";
pub const ALL: [&str; 7] = [
NODE,
POSTGRES,
INDEXER,
WALLET,
WALLET_UI,
REGISTRY,
REGISTRY_UI,
];
pub fn node_name(index: u32) -> String {
format!("hyli-devnet-node-{}", index)
}
pub const NODE_LOCAL: &str = "node-local";
pub const DOCKER_HOST_NAME: &str = "host.docker.internal";
}
pub mod networks {
pub const DEVNET: &str = "hyli-devnet";
}
pub mod images {
pub const POSTGRES: &str = "postgres:17";
}
pub mod passwords {
pub const DEFAULT: &str = "hylisecure";
}
pub mod features {
pub const NONREPRODUCIBLE: &str = "nonreproducible";
}
pub mod env_vars {
pub const RISC0_DEV_MODE: &str = "RISC0_DEV_MODE";
pub const SP1_PROVER: &str = "SP1_PROVER";
pub const HYLI_NODE_URL: &str = "HYLI_NODE_URL";
pub const HYLI_INDEXER_URL: &str = "HYLI_INDEXER_URL";
pub const HYLI_DA_READ_FROM: &str = "HYLI_DA_READ_FROM";
pub const HYLI_DA_PUBLIC_ADDRESS: &str = "HYLI_DA_PUBLIC_ADDRESS";
pub const HYLI_P2P_PUBLIC_ADDRESS: &str = "HYLI_P2P__PUBLIC_ADDRESS";
pub const HYLI_REGISTRY_URL: &str = "HYLI_REGISTRY_URL";
pub const HYLI_REGISTRY_API_KEY: &str = "HYLI_REGISTRY_API_KEY";
pub const HYLI_DATABASE_URL: &str = "HYLI_DATABASE_URL";
pub const HYLI_RUN_INDEXER: &str = "HYLI_RUN_INDEXER";
pub const HYLI_RUN_EXPLORER: &str = "HYLI_RUN_EXPLORER";
pub const RUST_LOG: &str = "RUST_LOG";
pub const HYLI_ID: &str = "HYLI_ID";
pub const HYLI_P2P__ADDRESS: &str = "HYLI_P2P__ADDRESS";
pub const HYLI_P2P__PEERS: &str = "HYLI_P2P__PEERS";
pub const HYLI_REST_SERVER_PORT: &str = "HYLI_REST_SERVER_PORT";
pub const HYLI_DA_SERVER_PORT: &str = "HYLI_DA_SERVER_PORT";
pub const HYLI_ADMIN_SERVER_PORT: &str = "HYLI_ADMIN_SERVER_PORT";
pub const HYLI_P2P__SERVER_PORT: &str = "HYLI_P2P__SERVER_PORT";
pub const HYLI_CONSENSUS__SOLO: &str = "HYLI_CONSENSUS__SOLO";
pub const HYLI_CONSENSUS__SLOT_DURATION: &str = "HYLI_CONSENSUS__SLOT_DURATION";
}
pub mod env_values {
pub const RISC0_DEV_MODE_TRUE: &str = "true";
pub const RISC0_DEV_MODE_ONE: &str = "1";
pub const SP1_PROVER_MOCK: &str = "mock";
pub const REGISTRY_API_KEY_DEV: &str = "dev";
}