Skip to content

Commit abe8dae

Browse files
committed
f - request announcement_signatures when splice hasn't been promoted
1 parent 2472d86 commit abe8dae

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lightning/src/ln/channel.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10590,11 +10590,12 @@ where
1059010590
// - MUST set the `announcement_signatures` bit to `1` in `retransmit_flags`.
1059110591
// - otherwise:
1059210592
// - MUST set the `announcement_signatures` bit to `0` in `retransmit_flags`.
10593-
if self.funding.get_funding_txid() == Some(txid)
10594-
&& self.context.config.announce_for_forwarding
10595-
&& self.context.announcement_sigs.is_none()
10596-
{
10597-
funding_locked.retransmit(msgs::FundingLockedFlags::AnnouncementSignatures);
10593+
if self.context.config.announce_for_forwarding {
10594+
if self.funding.get_funding_txid() != Some(txid)
10595+
|| self.context.announcement_sigs.is_none()
10596+
{
10597+
funding_locked.retransmit(msgs::FundingLockedFlags::AnnouncementSignatures);
10598+
}
1059810599
}
1059910600

1060010601
funding_locked

0 commit comments

Comments
 (0)