Week 9 and 10
Almost all the BOLT tests had passed except test_bolt2-30-channel_type-open-accept-tlvs.py
. In the LDK logs, I received the following error Deserialization failed due to shortness of message
.
Even after carefully going through my LDK-Sample code and Lnprototest script, I was not able to determine what was causing this error. I inferred that there might be a bug in the current LDK version 0.0.115
, however I couldn’t determine exactly what it was.
Vincenzo tried running the test with his lightning node based on LDK 0.0.116
and the tests passed. Hence I updated my LDK-Sample to use 0.0.116
. This required tweaking some structs that were updated in the new release. After successfully updating LDK-Sample, the test passed.
With this, all the tests were passing.