Thanks man!
The spec is like 98% done but things tend to come up about the spec that need changing as it gets implemented. For example should we use the existing funding_locked message or have a custom splice_locked. Eclair has a 65kB message limit so we need to add a way to split commit_sig into 65kB chunks. Originally we weren’t worried about the order tx_signature was sent between nodes but it became apparent it did matter over time and the lowest sats should sign first. That also meant commit_sig needed to have a matching order.
So ya know, things like that have been popping up. Smaller in comparison to the whole spec but still all important.
Implementation wise it’s basically functionally done, with a few odds and ends to implement. Instead of finishing the odds and ends though I’m switching over to building unit tests which will give me a clear road map off all the odds & ends.
Super! Thanks for the update. I was wondering how much whack a mole you were playing with funny edge cases in different implementations :-)
reply