NodeGuard
NodeGuard, Lightning treasury management with multisig governance and channel-open approvals.
Release history
NodeGuard 0.33.2
Distrusts the compromised eMudhra intermediates. Same root cause as the Immich and ESP-Miner patches today
NodeGuard 0.33.1
Adds auto-liquidity fill and per-provider max swap routing fee, useful for node operators managing liquidity providers
NodeGuard 0.33.0
NodeGuard adds per-provider swap limits and batches Spark swaps when wallets fill, improving liquidity management efficiency
NodeGuard 0.32.0
Merges Spark wallet management into a unified service and improves payment timeout handling for Spark swaps
NodeGuard 0.31.0
Vendors an NSpark fork to prep Spark client support and fixes a swap-out save race; Relevant for operators running BTCPay/NodeGuard swap flows
NodeGuard 0.30.1
Enforces single template PSBT per request via unique index; Adds autorebalance budget tests
NodeGuard 0.30.0
Adds RBF fee-bump logic and improves HTLC update error logging
NodeGuard 0.29.1
Adds weekly routing volume, profit, and success rate panel; Pessimistic fee calculation in RebalanceRepository
NodeGuard 0.29.0
Adds max HTLC sync and fixes sweep-job error reporting
NodeGuard 0.28.9
NodeGuard now scopes coin-selection ignore lists to specific wallets and handles oversized ignore lists in requests
NodeGuard 0.28.8
Now validates human PSBT approvals against templates; Adds containerized e2e tests
NodeGuard 0.27.7
NodeGuard 0.27.7 fixes fee panel scoping for link failures and halves routing-engine EMA window to improve channel balance prediction accuracy
NodeGuard 0.27.6
NodeGuard adds dynamic fee management for new channels, fixes lost HTLC/channel events via lnd subscription reconnection, and improves fee management UI
NodeGuard 0.27.5
NodeGuard now rejects 2-of-2 wallets co-signed wallets, preventing unintended key sharing scenarios
NodeGuard 0.27.4
NodeGuard adds yield and fee analytics panels to routing dashboard plus bulk dynamic-fee management for peers
NodeGuard 0.27.2
NodeGuard adds derivation_feature to wallet address RPC, improves dry-run logging, and prevents dust coin selection in transactions
NodeGuard 0.27.1
Adds method to retrieve withdrawals hash
NodeGuard 0.25.2
Fixes rebalance races including probe kill, oscillation, and double-pay; Blocks same-peer rebalances
NodeGuard 0.25.0
Adds methods to manage channel fee policies and retrieve channels; Rebalances list and cost graphs introduced
NodeGuard 0.24.2
Fixes invoice expiry calculation in rebalance flows; Check logs if rebalance operations have been timing out unexpectedly