discovery/utils: use netann.ChannelUpdateFromEdge
This commit is contained in:
parent
9d92cfd2b4
commit
d82aacbdc5
@ -3,6 +3,7 @@ package discovery
|
|||||||
import (
|
import (
|
||||||
"github.com/lightningnetwork/lnd/channeldb"
|
"github.com/lightningnetwork/lnd/channeldb"
|
||||||
"github.com/lightningnetwork/lnd/lnwire"
|
"github.com/lightningnetwork/lnd/lnwire"
|
||||||
|
"github.com/lightningnetwork/lnd/netann"
|
||||||
)
|
)
|
||||||
|
|
||||||
// CreateChanAnnouncement is a helper function which creates all channel
|
// CreateChanAnnouncement is a helper function which creates all channel
|
||||||
@ -65,39 +66,13 @@ func CreateChanAnnouncement(chanProof *channeldb.ChannelAuthProof,
|
|||||||
// nil.
|
// nil.
|
||||||
var edge1Ann, edge2Ann *lnwire.ChannelUpdate
|
var edge1Ann, edge2Ann *lnwire.ChannelUpdate
|
||||||
if e1 != nil {
|
if e1 != nil {
|
||||||
edge1Ann = &lnwire.ChannelUpdate{
|
edge1Ann, err = netann.ChannelUpdateFromEdge(chanInfo, e1)
|
||||||
ChainHash: chanInfo.ChainHash,
|
|
||||||
ShortChannelID: chanID,
|
|
||||||
Timestamp: uint32(e1.LastUpdate.Unix()),
|
|
||||||
MessageFlags: e1.MessageFlags,
|
|
||||||
ChannelFlags: e1.ChannelFlags,
|
|
||||||
TimeLockDelta: e1.TimeLockDelta,
|
|
||||||
HtlcMinimumMsat: e1.MinHTLC,
|
|
||||||
HtlcMaximumMsat: e1.MaxHTLC,
|
|
||||||
BaseFee: uint32(e1.FeeBaseMSat),
|
|
||||||
FeeRate: uint32(e1.FeeProportionalMillionths),
|
|
||||||
ExtraOpaqueData: e1.ExtraOpaqueData,
|
|
||||||
}
|
|
||||||
edge1Ann.Signature, err = lnwire.NewSigFromRawSignature(e1.SigBytes)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, nil, nil, err
|
return nil, nil, nil, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if e2 != nil {
|
if e2 != nil {
|
||||||
edge2Ann = &lnwire.ChannelUpdate{
|
edge2Ann, err = netann.ChannelUpdateFromEdge(chanInfo, e2)
|
||||||
ChainHash: chanInfo.ChainHash,
|
|
||||||
ShortChannelID: chanID,
|
|
||||||
Timestamp: uint32(e2.LastUpdate.Unix()),
|
|
||||||
MessageFlags: e2.MessageFlags,
|
|
||||||
ChannelFlags: e2.ChannelFlags,
|
|
||||||
TimeLockDelta: e2.TimeLockDelta,
|
|
||||||
HtlcMinimumMsat: e2.MinHTLC,
|
|
||||||
HtlcMaximumMsat: e2.MaxHTLC,
|
|
||||||
BaseFee: uint32(e2.FeeBaseMSat),
|
|
||||||
FeeRate: uint32(e2.FeeProportionalMillionths),
|
|
||||||
ExtraOpaqueData: e2.ExtraOpaqueData,
|
|
||||||
}
|
|
||||||
edge2Ann.Signature, err = lnwire.NewSigFromRawSignature(e2.SigBytes)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, nil, nil, err
|
return nil, nil, nil, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user