Skip to content

Add MonitorRebalancesJob and related functionality for payment reconciliation#512

Merged
Jossec101 merged 1 commit into
mainfrom
Jossec101/stack/18
May 13, 2026
Merged

Add MonitorRebalancesJob and related functionality for payment reconciliation#512
Jossec101 merged 1 commit into
mainfrom
Jossec101/stack/18

Conversation

@Jossec101
Copy link
Copy Markdown
Contributor

@Jossec101 Jossec101 commented May 13, 2026

Stacked PRs:


Add MonitorRebalancesJob and related functionality for payment reconciliation

  • Introduced MonitorRebalancesJob to reconcile local Rebalance rows against LND's TrackPaymentV2.
  • Added MONITOR_REBALANCES_CRON constant for scheduling.
  • Implemented TrackPaymentV2Async in LightningService for payment state lookup.
  • Updated RebalanceService to persist payment hash for reconciliation.
  • Enhanced Constants with new configuration options for rebalancing.

…iliation

- Introduced MonitorRebalancesJob to reconcile local Rebalance rows against LND's TrackPaymentV2.
- Added MONITOR_REBALANCES_CRON constant for scheduling.
- Implemented TrackPaymentV2Async in LightningService for payment state lookup.
- Updated RebalanceService to persist payment hash for reconciliation.
- Enhanced Constants with new configuration options for rebalancing.

stack-info: PR: #512, branch: Jossec101/stack/18
@Jossec101 Jossec101 changed the base branch from Jossec101/stack/17 to main May 13, 2026 15:09
@Jossec101 Jossec101 force-pushed the Jossec101/stack/18 branch from 10e6313 to 8d56697 Compare May 13, 2026 15:13
@Jossec101 Jossec101 changed the base branch from main to Jossec101/stack/17 May 13, 2026 15:13
@Jossec101 Jossec101 force-pushed the Jossec101/stack/17 branch from 653f8c6 to 04d2c5c Compare May 13, 2026 15:15
Jossec101 added a commit that referenced this pull request May 13, 2026
…iliation

- Introduced MonitorRebalancesJob to reconcile local Rebalance rows against LND's TrackPaymentV2.
- Added MONITOR_REBALANCES_CRON constant for scheduling.
- Implemented TrackPaymentV2Async in LightningService for payment state lookup.
- Updated RebalanceService to persist payment hash for reconciliation.
- Enhanced Constants with new configuration options for rebalancing.

stack-info: PR: #512, branch: Jossec101/stack/18
@Jossec101 Jossec101 force-pushed the Jossec101/stack/18 branch from 8d56697 to c0976d7 Compare May 13, 2026 15:15
Jossec101 added a commit that referenced this pull request May 13, 2026
…iliation

- Introduced MonitorRebalancesJob to reconcile local Rebalance rows against LND's TrackPaymentV2.
- Added MONITOR_REBALANCES_CRON constant for scheduling.
- Implemented TrackPaymentV2Async in LightningService for payment state lookup.
- Updated RebalanceService to persist payment hash for reconciliation.
- Enhanced Constants with new configuration options for rebalancing.

stack-info: PR: #512, branch: Jossec101/stack/18
Base automatically changed from Jossec101/stack/17 to main May 13, 2026 15:17
@Jossec101 Jossec101 force-pushed the Jossec101/stack/18 branch from c0976d7 to 76633ed Compare May 13, 2026 15:17
Jossec101 added a commit that referenced this pull request May 13, 2026
…iliation

- Introduced MonitorRebalancesJob to reconcile local Rebalance rows against LND's TrackPaymentV2.
- Added MONITOR_REBALANCES_CRON constant for scheduling.
- Implemented TrackPaymentV2Async in LightningService for payment state lookup.
- Updated RebalanceService to persist payment hash for reconciliation.
- Enhanced Constants with new configuration options for rebalancing.

stack-info: PR: #512, branch: Jossec101/stack/18
@Jossec101 Jossec101 merged commit 4b2e35b into main May 13, 2026
2 checks passed
@Jossec101 Jossec101 deleted the Jossec101/stack/18 branch May 13, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants