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. Supporting fiat currencies
  11. Buying Bitcoin
  12. Exporting channels backup
  13. Handling channel closures
  14. Retrieving service status
  15. Reporting payment failures
  16. Moving to production
  17. Notifications
  18. Implementing mobile notifications
  19. Setting up an NDS
  20. Using webhooks
  21. 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
  22. Advanced
  23. Adding logging
  24. Configuring the plugin
  25. Changing default strings
  26. Customising push messages
  27. Handling custom notifications