go-nitro
go-nitro copied to clipboard
add HTLCs to ledger channel update protocol
This is draft work toward including HTLC transfers as part of the base consensus_channel.
Strongest caveat: there is no on-chain implementation to enforce any of these data types.
Deploy Preview for nitrodocs processing.
| Name | Link |
|---|---|
| Latest commit | a2f9a68fb4634a841981560508ff91e417e07547 |
| Latest deploy log | https://app.netlify.com/sites/nitrodocs/deploys/6526c2e181423b0008cf0ad0 |
Deploy Preview for nitro-payment-demo canceled.
| Name | Link |
|---|---|
| Latest commit | a2f9a68fb4634a841981560508ff91e417e07547 |
| Latest deploy log | https://app.netlify.com/sites/nitro-payment-demo/deploys/6526c2e12462960008c289b7 |
This is looking good so far @NiloCK !
I think we probably want:
- [ ] an ADR to accompany these changes, explaining how LN-compatible multi hop payments can be incorporated into go-nitro. You've probably got the germ of that in Notion already.
- [ ] some unit test for the functionality you built so far
- [ ] eventually an integration test involving any changes to the go-nitro API (etc). We could develop that as a feature branch and merge it all in one go
:+1:
Will probably shelve this until after the hackathon.