Week 11 and 12 During these weeks, I wrote a docker script for running these tests as part of Continuous Integration. This allowed the tests to be run as a Github Action after every push. This can be found here. Project Report Lnprototest Lnprototest is a set of test helpers...
[Read More]
I write about
Summer of Bitcoin 2023 Blog 5
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.
[Read More]
Summer of Bitcoin 2023 Blog 4
Week 7 and 8
During these weeks, all the BOLT2 tests passed except test_bolt2-30-channel_type-open-accept-tlvs. I also started working on the BOLT7 tests. These included:
test_bolt7-01-channel_announcement-success.py
test_bolt7-02-channel_announcement-failure.py
test_bolt7-10-gossip-filter.py
test_bolt7-20-query_channel_range.py
[Read More]
Summer of Bitcoin 2023 Blog 3
Week 5 and 6
During these weeks, I started working on the remaining BOLT2. These included:
test_bolt2-02-reestablish.py
test_bolt2-10-add-htlc.py
test_bolt2-20-open_channel_accepter.py
test_bolt2-30-channel_type-open-accept-tlvs.py
[Read More]
Summer of Bitcoin 2023 Blog 2
Week 3 and 4
During these weeks, I started working on the BOLT2 tests. These included:
test_bolt2-01-close_channel.py
test_bolt2-01-open_channel.py
test_bolt2-02-reestablish.py
test_bolt2-10-add-htlc.py
test_bolt2-20-open_channel_accepter.py
test_bolt2-30-channel_type-open-accept-tlvs.py
[Read More]