diff --git a/bal-pusher.sh b/bal-pusher.sh index 42ee3ae..f4b5cbc 100644 --- a/bal-pusher.sh +++ b/bal-pusher.sh @@ -1,4 +1,4 @@ -RUST_LOG=trace +export RUST_LOG=trace export BAL_PUSHER_DB_FILE="$(pwd)/bal.db" #export BAL_PUSHER_BITCOIN_COOKIE_FILE=/~/.bitcoin/.cookie @@ -6,9 +6,10 @@ export BAL_PUSHER_DB_FILE="$(pwd)/bal.db" #export BAL_PUSHER_TESTNET_COOKIE_FILE=/~/.bitcoin/testnet3/.cookie #export BAL_PUSHER_SIGNET_COOKIE_FILE=/~/.bitcoin/signet/.cookie -export BAL_PUSHER_REGTEST_ZMQ_HASHBLOCK=tcp://127.0.0.1:18443 +export BAL_PUSHER_REGTEST_ZMQ_HASHBLOCK=tcp://127.0.0.1:21332 export BAL_PUSHER_SEND_STATS=true -export WELIST_SERVER_URL=http://localhost:8085 +export WELIST_SERVER_URL=http://localhost:8086 +export WELIST_SKIP_URL_VALIDATION=true export BAL_SERVER_URL="http://127.0.0.1:9133" export SSL_KEY_PATH="$(pwd)/private_key.pem" cargo run --bin=bal-pusher regtest diff --git a/src/bin/bal-pusher.rs b/src/bin/bal-pusher.rs index 237d42f..57e3166 100644 --- a/src/bin/bal-pusher.rs +++ b/src/bin/bal-pusher.rs @@ -429,7 +429,11 @@ async fn send_stats_report( debug!("sending report to welist"); let welist_url = env::var("WELIST_SERVER_URL") .unwrap_or("https://welist.bitcoin-after.life".to_string()); - if !is_valid_welist_url(&welist_url) { + let skip_validation = env::var("WELIST_SKIP_URL_VALIDATION") + .unwrap_or("false".to_string()) + .parse::() + .unwrap_or(false); + if !skip_validation && !is_valid_welist_url(&welist_url) { warn!( "Invalid or unsafe WELIST_SERVER_URL: {}. Skipping stats report.", welist_url