gissiper: only set tapscript root if optional fields available

This commit is contained in:
Oliver Gugger 2024-05-02 19:14:05 +02:00
parent fb2a9026f3
commit e9f2f169e2
No known key found for this signature in database
GPG Key ID: 8E4256593F177720

View File

@ -2508,7 +2508,6 @@ func (d *AuthenticatedGossiper) handleChanAnnouncement(nMsg *networkMsg,
BitcoinKey2Bytes: ann.BitcoinKey2,
AuthProof: proof,
Features: featureBuf.Bytes(),
TapscriptRoot: nMsg.optionalMsgFields.tapscriptRoot,
ExtraOpaqueData: ann.ExtraOpaqueData,
}
@ -2522,6 +2521,8 @@ func (d *AuthenticatedGossiper) handleChanAnnouncement(nMsg *networkMsg,
cp := *nMsg.optionalMsgFields.channelPoint
edge.ChannelPoint = cp
}
edge.TapscriptRoot = nMsg.optionalMsgFields.tapscriptRoot
}
log.Debugf("Adding edge for short_chan_id: %v",