A testing framework for lightning nodes on regtest.
- Isolated testing environment
- Create node in testing environment (choice which node/version you want)
- Connect nodes (peering)
- Deposit onchain funds
- Open channel
- Wait for channel to confirm
- Check channel is in node's channel graph
- Check node is in node's channel graph
- Create invoice
- Send payment
- Create lsp (custom node) in testing environment