mirror of
https://github.com/getAlby/hub.git
synced 2026-08-13 12:33:39 +02:00
fix: also include funding txo vout in channel backup info
This commit is contained in:
parent
b41eeb22e9
commit
9a8bb490b4
2 changed files with 16 additions and 12 deletions
|
|
@ -29,9 +29,10 @@ type ChannelBackupEvent struct {
|
|||
}
|
||||
|
||||
type ChannelBackupInfo struct {
|
||||
ChannelID string `json:"channel_id"`
|
||||
NodeID string `json:"node_id"`
|
||||
PeerID string `json:"peer_id"`
|
||||
ChannelSize uint64 `json:"channel_size"`
|
||||
FundingTxID string `json:"funding_tx_id"`
|
||||
ChannelID string `json:"channel_id"`
|
||||
NodeID string `json:"node_id"`
|
||||
PeerID string `json:"peer_id"`
|
||||
ChannelSize uint64 `json:"channel_size"`
|
||||
FundingTxID string `json:"funding_tx_id"`
|
||||
FundingTxVout uint32 `json:"funding_tx_vout"`
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1184,17 +1184,20 @@ func (ls *LDKService) publishChannelsBackupEvent() {
|
|||
ldkChannels := ls.node.ListChannels()
|
||||
channels := make([]events.ChannelBackupInfo, 0, len(ldkChannels))
|
||||
for _, ldkChannel := range ldkChannels {
|
||||
var fundingTx string
|
||||
var fundingTxId string
|
||||
var fundingTxVout uint32
|
||||
if ldkChannel.FundingTxo != nil {
|
||||
fundingTx = ldkChannel.FundingTxo.Txid
|
||||
fundingTxId = ldkChannel.FundingTxo.Txid
|
||||
fundingTxVout = ldkChannel.FundingTxo.Vout
|
||||
}
|
||||
|
||||
channels = append(channels, events.ChannelBackupInfo{
|
||||
ChannelID: ldkChannel.ChannelId,
|
||||
NodeID: ls.node.NodeId(),
|
||||
PeerID: ldkChannel.CounterpartyNodeId,
|
||||
ChannelSize: ldkChannel.ChannelValueSats,
|
||||
FundingTxID: fundingTx,
|
||||
ChannelID: ldkChannel.ChannelId,
|
||||
NodeID: ls.node.NodeId(),
|
||||
PeerID: ldkChannel.CounterpartyNodeId,
|
||||
ChannelSize: ldkChannel.ChannelValueSats,
|
||||
FundingTxID: fundingTxId,
|
||||
FundingTxVout: fundingTxVout,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue