21isenough / LightningATM

This ATM sends bitcoin over the Lightning Network - pretty fun.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add additional Lightning Implementations / Wallets

21isenough opened this issue · 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".