lnd/contractcourt
ziggie bed021fc4a
contractcourt: patch 0 timelock baby outputs
Older LND versions had a bug which would create HTLCs with
0 locktime. The utxonursery will have problems dealing with such
htlc outputs because we do not allow height hints of 0. Now we
will fetch the closeSummary of the channel and will add a
conservative height for rescanning.
2025-10-13 12:50:04 +02:00
..
testdata/rapid/TestHtlcAuxBlobEncodeDecode contractcourt: add HtlcBlobs to taprootBriefcase 2024-11-14 16:09:58 -08:00
anchor_resolver.go contractcourt+sweep: make anchor inputs exclusive 2025-08-04 16:07:33 +08:00
breach_arbitrator.go chore: fix typo 2025-01-05 20:45:35 +08:00
breach_arbitrator_test.go multi: don't pass err.Error() to Fatalf 2025-08-30 14:13:44 -03:00
breach_resolver.go contractcourt: fix concurrent access to launched 2024-12-20 17:54:06 +08:00
briefcase.go contractcourt: process channel close event on new beat 2024-12-20 17:54:07 +08:00
briefcase_test.go multi: update walletdb package 2025-04-09 18:47:53 +02:00
chain_arbitrator.go contractcourt: replace MarkChannelClosed with NotifyChannelResolved 2025-07-25 17:13:43 +08:00
chain_arbitrator_test.go multi: start consumers with a starting blockbeat 2024-12-20 17:54:02 +08:00
chain_watcher.go contractcourt+sweep+watchtower: use lnutils.SpewLogClosure for debug logging 2025-09-05 18:20:51 -07:00
chain_watcher_test.go multi: context.Background() -> t.Context() 2025-08-30 14:13:44 -03:00
channel_arbitrator.go contractcourt: replace MarkChannelClosed with NotifyChannelResolved 2025-07-25 17:13:43 +08:00
channel_arbitrator_test.go contractcourt: replace MarkChannelClosed with NotifyChannelResolved 2025-07-25 17:13:43 +08:00
commit_sweep_resolver.go contractcourt: fix rebase issue with removed variadic option 2025-03-10 21:52:02 +01:00
commit_sweep_resolver_test.go contractcourt: add Launch method to commit resolver 2024-12-20 17:54:05 +08:00
config.go multi: rename nolint:lll to nolint:ll 2024-12-02 09:14:21 +02:00
config_test.go contractcourt: specify deadline and budget for commit sweep 2024-04-19 21:33:33 +08:00
contract_resolver.go contractcourt: break launchResolvers into two steps 2024-12-20 17:54:06 +08:00
htlc_incoming_contest_resolver.go contractcourt: include custom records on replayed htlc 2024-12-20 17:54:13 +08:00
htlc_incoming_contest_resolver_test.go contractcourt: add Launch method to incoming contest resolver 2024-12-20 17:54:05 +08:00
htlc_lease_resolver.go contractcourt: fix rebase issue with removed variadic option 2025-03-10 21:52:02 +01:00
htlc_outgoing_contest_resolver.go multi: optimize loggings around changes from blockbeat 2024-12-20 17:54:08 +08:00
htlc_outgoing_contest_resolver_test.go contractcourt: add Launch method to outgoing contest resolver 2024-12-20 17:54:05 +08:00
htlc_success_resolver.go contractcourt: fix concurrent access to launched 2024-12-20 17:54:06 +08:00
htlc_success_resolver_test.go contractcourt: break launchResolvers into two steps 2024-12-20 17:54:06 +08:00
htlc_timeout_resolver.go contractcourt+sweep+watchtower: use lnutils.SpewLogClosure for debug logging 2025-09-05 18:20:51 -07:00
htlc_timeout_resolver_test.go contractcourt: fix concurrent access to resolved 2024-12-20 17:54:06 +08:00
interfaces.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
log.go multi: start updating various loggers to use the new v2 type 2024-10-22 17:03:55 +02:00
mock_htlcnotifier_test.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
mock_registry_test.go invoices: exit early when the subscriber chan is nil 2024-12-20 17:54:05 +08:00
nursery_store.go contractcourt: use graphdb outpoint helpers 2024-11-28 13:34:08 +02:00
nursery_store_test.go multi: add new build tag integration 2023-02-23 21:56:09 +08:00
setup_test.go channeldb/test: test with postgres 2021-10-29 10:54:44 +02:00
taproot_briefcase.go contractcourt: add HtlcBlobs to taprootBriefcase 2024-11-14 16:09:58 -08:00
taproot_briefcase_test.go contractcourt: add rapid derived fuzz test for HtlcAuxBlob 2024-12-12 16:57:58 +01:00
utils_test.go multi: rename chan DB Open method to OpenForTesting 2024-11-28 13:51:15 +02:00
utxonursery.go contractcourt: patch 0 timelock baby outputs 2025-10-13 12:50:04 +02:00
utxonursery_test.go contractcourt: patch 0 timelock baby outputs 2025-10-13 12:50:04 +02:00