A little update on what I could advance this weekend so far:
  • Finished the Lightning Wallet Home screen to have all information and buttons for the actions that I want to have in scoop for this ldk_node_flutter demo app
  • Improvements in the structuring of the repository, bloc's and UI.
  • The balances and channel information info that can be seen on the home are real and coming from the ldk node already
So the most work was done on the UI actually, of the home screen, and some refactoring of existing code. Next for me to do now is really implement the actions as such:
  • Generating a funding action
  • Opening a channel
  • Closing a channel
  • Generating an invoice
  • Paying an invoice
  • Making a keysend
After those operations, the only thing left is showing an overview of the transactions in the Transaction History panel on the home and the demo app will be ready.
The home looks like this now, just the basic info and buttons, nothing fancy for now: