Commit Graph

5 Commits

Author SHA1 Message Date
Claude
855cd20ba6 Replace Breez SDK (Greenlight) with Breez Spark SDK (nodeless)
Major changes:
- Built C# bindings for Breez Spark SDK from source using UniFFI
- Created local NuGet package infrastructure (Breez.Sdk.Spark v0.0.1)
- Replaced Breez.Sdk package reference with Breez.Sdk.Spark
- Updated BreezLightningClient to use async Spark SDK API
- Removed Greenlight-specific code (credentials, invite codes)
- Simplified BreezSettings (no more Greenlight fields)
- Updated BreezService for async client initialization
- Cleaned up BreezController (removed certificate upload logic)

Key differences in Spark SDK:
- Nodeless architecture (no Greenlight hosting required)
- Simplified configuration (only mnemonic + API key)
- All async methods (no BlockingBreezServices)
- Different payment flow (PrepareSendPayment + SendPayment)

The plugin now works with Breez's Spark protocol which provides
a self-custodial Lightning experience without infrastructure hosting.

Note: NuGet package must be built from spark-sdk source before use.
2025-11-13 15:01:05 +00:00
Andrew Camilleri
08ba67465b fix cross platform build and bump ff 2024-12-16 14:43:49 +01:00
rockstardev
f4fe2fa4c4 Adding .vs folder to gitignore to handle Visual Studio generation 2023-10-12 11:53:21 -05:00
Kukks
38199cc751 wb 2023-02-02 10:13:25 +01:00
Kukks
25ccd99558 initial commit 2023-01-16 13:13:18 +01:00