mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-05-19 16:20:02 +02:00
server: if a fresh announcement is requested, ensure seqno increases
This commit is contained in:
parent
3557274142
commit
d38b4471c2
12
server.go
12
server.go
@ -403,9 +403,15 @@ func (s *server) genNodeAnnouncement(refresh bool) (*lnwire.NodeAnnouncement, er
|
|||||||
}
|
}
|
||||||
|
|
||||||
var err error
|
var err error
|
||||||
s.currentNodeAnn.Timestamp = uint32(time.Now().Unix())
|
|
||||||
s.currentNodeAnn.Signature, err = discovery.SignAnnouncement(s.nodeSigner,
|
newStamp := uint32(time.Now().Unix())
|
||||||
s.identityPriv.PubKey(), s.currentNodeAnn,
|
if newStamp <= s.currentNodeAnn.Timestamp {
|
||||||
|
newStamp = s.currentNodeAnn.Timestamp + 1
|
||||||
|
}
|
||||||
|
|
||||||
|
s.currentNodeAnn.Timestamp = newStamp
|
||||||
|
s.currentNodeAnn.Signature, err = discovery.SignAnnouncement(
|
||||||
|
s.nodeSigner, s.identityPriv.PubKey(), s.currentNodeAnn,
|
||||||
)
|
)
|
||||||
|
|
||||||
return s.currentNodeAnn, err
|
return s.currentNodeAnn, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user