1. API Overview
  2. About the Breez SDK - Greenlight
  3. Getting Started
    1. Installing the Breez SDK
      1. Troubleshooting Android
    2. Connecting to a node
    3. Getting the node state
    4. Adding logging
  4. Paying in Lightning
    1. Receiving payments
    2. Sending payments
    3. Sending spontaneous payments
    4. Listing payments
    5. Adding and filtering for payment metadata
  5. Connecting to an LSP
  6. Receiving an on-chain transaction
  7. Sending an on-chain transaction
  8. Communicating fees
  9. Using LNURL & Lightning addresses
    1. Sending payments using LNURL-Pay/Lightning address
    2. Receiving payments using LNURL-Pay/Lightning address
    3. Receiving payments using LNURL-Withdraw
    4. Authenticating using LNURL-Auth
  10. Signing and verifying messages
  11. Supporting fiat currencies
  12. Buying Bitcoin
  13. Exporting channels backup
  14. Handling channel closures
  15. Retrieving service status
  16. Reporting payment failures
  17. Moving to production
  18. Notifications
  19. Implementing mobile notifications
  20. Setting up an NDS
  21. Using webhooks
  22. Integrating the plugin
    1. Android
      1. Setting up the Foreground Service
      2. Adding the notification Plugin
    2. iOS
      1. Setting up the notification service extension
      2. Adding the notification plugin
  23. Advanced
    1. Adding logging
    2. Configuring the plugin
    3. Changing default strings
    4. Customising push messages
    5. Handling custom notifications