Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Breez SDK to v0.5.2 #2854

Merged
merged 3 commits into from
Sep 25, 2024
Merged

Conversation

dangeross
Copy link
Contributor

This PR updates the Breez SDK to v0.5.2 which includes a Greenlight fix to prevent nodes getting stuck (desync). It also adds new API methods to support retrieval of diagnostic data, the service health check, and reporting of payment failures.

  • Diagnostic Data - Collects data from the SDK state and Greenlight node into text which can be shared for debugging issues.
  • Service Health Check - Retrieves the current service status from the Breez server.
  • Report Payment Failure - Can be used to report to the Breez server a payment failure using the failed payment hash. This shares details for the payment and its failure reason with Breez for analysis.

Note that (currently) this PR does not include UI changes to use these API methods, only to expose them so they can be integrated into the payment flow.

Fix stuck nodes by Greenlight (signer upgrade)
Adds handlers to get the service health status from Breez, the diagnostic data from the SDK/Greenlight node and post a failed payment report to Breez
Copy link
Collaborator

@Beerosagos Beerosagos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK, thanks @dangeross

@Beerosagos Beerosagos merged commit eaa4bac into BitBoxSwiss:staging-ln Sep 25, 2024
4 of 5 checks passed
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