21isenough/LightningATM

Add additional Lightning Implementations / Wallets

21isenough opened this issue · 2 comments

Actual Behavior:
Currently the LightningATM works with two different wallets; LND through a BTCPayServer setup (lndrest.py) and Lntxbot (lntxbot.py).

Expected Behavior:
More wallets and Lightning Node implementations should be supported through their API endpoint.

  • C-Lightning
  • Eclair
  • Lnbits
  • paywall.link
  • ...

The folder structure should be rearranged and the code refactored to make this easier for future wallet implementations. Possible folder structure can be seen in branch "wallet-refactoring".