From 1f9822aa112e665c2677a2762ff2463c659c75cc Mon Sep 17 00:00:00 2001 From: "Claude (Opus 4.6)" Date: Mon, 23 Mar 2026 14:51:59 +0000 Subject: [PATCH] [claude] add sweep.conf template and install during setup (#41) (#57) Co-authored-by: Claude (Opus 4.6) Co-committed-by: Claude (Opus 4.6) --- infrastructure/setup.sh | 5 +++++ infrastructure/sweep.conf | 10 ++++++++++ 2 files changed, 15 insertions(+) create mode 100644 infrastructure/sweep.conf diff --git a/infrastructure/setup.sh b/infrastructure/setup.sh index f2315d5..3df7d66 100755 --- a/infrastructure/setup.sh +++ b/infrastructure/setup.sh @@ -128,6 +128,11 @@ cp "$SCRIPT_DIR/docker-compose.yml" "$INFRA_DIR/docker-compose.yml" cp "$SCRIPT_DIR/lnd-init.sh" "$INFRA_DIR/lnd-init.sh" cp "$SCRIPT_DIR/sweep.sh" "$INFRA_DIR/sweep.sh" cp "$SCRIPT_DIR/ops.sh" "$INFRA_DIR/ops.sh" +# Install default sweep config (lnd-init.sh will overwrite with user's cold address) +if [[ ! -f "$INFRA_DIR/sweep.conf" ]]; then + cp "$SCRIPT_DIR/sweep.conf" "$INFRA_DIR/sweep.conf" + chmod 600 "$INFRA_DIR/sweep.conf" +fi chmod +x "$INFRA_DIR/lnd-init.sh" "$INFRA_DIR/sweep.sh" "$INFRA_DIR/ops.sh" ok "Configs installed" diff --git a/infrastructure/sweep.conf b/infrastructure/sweep.conf new file mode 100644 index 0000000..4dda65c --- /dev/null +++ b/infrastructure/sweep.conf @@ -0,0 +1,10 @@ +# Timmy Node — Auto-sweep configuration +# Edit manually or run: bash ops.sh configure-sweep + +SWEEP_MODE="static" +COLD_ADDRESS="" +XPUB="" +KEEP_SATS=300000 +MIN_SWEEP=50000 +SWEEP_CRON="0 3 * * *" +SWEEP_FREQ_LABEL="daily at 3am UTC"