lnwire+netann: update ChannelAnnouncement2 structure

Such that all fields are now TLV (including the signature).
This commit is contained in:
Elle Mouton committed 2025-09-01 12:06:18 +02:00
1 parent 5e7ca548aa
commit 1f71f14587
6 files changed
+292 -109

No files matched your search

+2 -2
View File
@@ -203,7 +203,7 @@ func validateChannelAnn2(a *lnwire.ChannelAnnouncement2,
return err
}
sig, err := a.Signature.ToSignature()
sig, err := a.Signature.Val.ToSignature()
if err != nil {
return err
}
@@ -278,7 +278,7 @@ func validateChannelAnn2(a *lnwire.ChannelAnnouncement2,
func ChanAnn2DigestToSign(a *lnwire.ChannelAnnouncement2) (*chainhash.Hash,
error) {
data, err := a.DataToSign()
data, err := lnwire.SerialiseFieldsToSign(a)
if err != nil {
return nil, err
}