2
0
mirror of https://github.com/lightninglabs/loop synced 2024-11-09 19:10:47 +00:00
loop/loopdb/sqlc/queries
Andras Banki-Horvath 6a4ef3683a
sweepbatcher: fix spawning condition "unattached" spend notifiers
Previously, when handling a sweep we assumed that if a sweep status
was completed, the parent batch was also finished. However, since the
batch confirmation status depends on three on-chain confirmations, it
is possible that a spend notifier was started for a sweep of an active
batch. The notifier would fetch the parent batch from the database, but
because we incorrectly assumed that  the parent was confirmed (when it
was not), the DB call would fail with a 'no rows returned' error.
This failure would cause the sweep to fail and the sweep batcher to
stop, resulting in a permanent failure state.
2024-07-11 13:15:39 +02:00
..
batch.sql sweepbatcher: fix spawning condition "unattached" spend notifiers 2024-07-11 13:15:39 +02:00
instantout.sql sqlc: remove trailing spaces in queries 2024-05-31 12:28:02 -03:00
liquidity_params.sql loopdb: implement sqlite queries 2023-06-20 17:31:40 +02:00
migration_tracker.sql loopdb: add ability to track manual migrations 2024-06-03 14:54:18 +02:00
reservations.sql loopdb: add reservation sqlc code 2024-01-17 15:59:05 +01:00
swaps.sql Merge pull request #764 from bhandras/costs-cleanup-migration 2024-06-03 16:04:30 +02:00