loop/staticaddr/deposit
Slyghtning 3a1429a6a0
staticaddr: apply confirmation policy by flow
Allow static loop-ins to select unconfirmed deposits because their CSV timeout
has not started yet, while still preferring confirmed outputs during automatic
selection.

Keep confirmed-input requirements for channel opens and withdrawals now that
Deposited includes mempool outputs. Filter unconfirmed deposits out of automatic
selection for those flows and fail manual requests that reference them, so the
client does not build PSBTs or withdrawal attempts with unusable inputs.

Treat deposit.MinConfs as the legacy readiness threshold rather than the single
source of truth for all flows. Loop-in readiness is now governed by server
confirmation-risk policy, while withdrawals and channel opens keep their
confirmed-input checks.
2026-05-22 11:22:41 +02:00
..
actions.go multi: factor out sweep fee clamping function 2026-01-15 03:06:22 -05:00
deposit.go staticaddr: track unconfirmed deposits 2026-05-22 11:22:41 +02:00
deposit_test.go staticaddr: track unconfirmed deposits 2026-05-22 11:22:41 +02:00
fsm.go staticaddr: track unconfirmed deposits 2026-05-22 11:22:41 +02:00
interface.go staticaddr: move address.Parameters to script package 2026-05-01 15:54:37 +05:30
log.go multi: update lnd compile-time dependency to v0.19.0 2025-03-10 22:59:49 +01:00
manager.go staticaddr: apply confirmation policy by flow 2026-05-22 11:22:41 +02:00
manager_height_test.go staticaddr: track unconfirmed deposits 2026-05-22 11:22:41 +02:00
manager_reconcile_test.go staticaddr: track unconfirmed deposits 2026-05-22 11:22:41 +02:00
manager_test.go staticaddr: apply confirmation policy by flow 2026-05-22 11:22:41 +02:00
sql_store.go staticaddr: remove redundant pgx.ErrNoRows checks 2026-03-04 18:33:40 -05:00
sql_store_test.go staticaddr: remove redundant pgx.ErrNoRows checks 2026-03-04 18:33:40 -05:00