Skip to content

Commit

Permalink
Update about_breez_sdk_greenlight.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dsbreez authored Jul 17, 2024
1 parent 5970590 commit 701fc18
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/guide/about_breez_sdk_greenlight.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,11 @@ The *Greenlight* implementation is a cloud-based Lightning integration. It offer
The *Greenlight* implementation allows end-users to send and receive payments using the Breez SDK through several key components:

- **Signer**: The app integrating the Breez SDK runs a validating signer that interacts with the end-user node.

- **Node**: End-user nodes are hosted on Blockstream’s Greenlight cloud infrastructure. The SDK creates a node when an end-user needs to send or receive a payment via the Lightning Network. Each end-user has their own node.

- **Lightning Service Providers (LSP)**: Design partners use LSPs, operated by entities other than Breez, to facilitate channel connectivity. LSP nodes are connected to Breez’s routing nodes, which in turn connect to other nodes in the Lightning Network.

- **Submarine Swaps**: Submarine swaps and reverse submarine swaps are used for transactions involving BTC addresses (on-chain). When receiving funds, submarine swaps convert the BTC to the user node on the Lightning Network. When sending funds to BTC addresses, reverse submarine swaps convert Lightning Network funds back to BTC.

![Breez SDK - Greenlight](https://github.com/breez/breez-sdk-docs/raw/main/src/images/BreezSDK_Greenlight.png)
Expand Down

0 comments on commit 701fc18

Please sign in to comment.