Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Commit

Permalink
fix: also include funding txo vout in channel backup info
Browse files Browse the repository at this point in the history
  • Loading branch information
rolznz committed Jun 12, 2024
1 parent b41eeb2 commit 9a8bb49
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
11 changes: 6 additions & 5 deletions events/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -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"`
}
17 changes: 10 additions & 7 deletions lnclient/ldk/ldk.go
Original file line number Diff line number Diff line change
Expand Up @@ -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,
})
}

Expand Down

0 comments on commit 9a8bb49

Please sign in to comment.