vls_proxy/util/
env_var.rs1use std::env;
2
3pub fn bitcoind_rpc_url() -> String {
4 env::var("BITCOIND_RPC_URL").expect("env var BITCOIND_RPC_URL")
5}
6
7pub fn vls_network() -> String {
8 env::var("VLS_NETWORK").expect("env var VLS_NETWORK")
9}
10
11pub fn vls_cln_version() -> String {
12 env::var("VLS_CLN_VERSION").expect("set VLS_CLN_VERSION to match c-lightning")
13}
14
15pub fn txoo_source_url() -> Option<String> {
16 env::var("TXOO_SOURCE_URL").ok()
17}
18
19pub fn compare_env_var(key: &str, value: &str) -> bool {
20 match env::var(key) {
21 Ok(val) => val == value,
22 Err(_) => false,
23 }
24}