mirror of
https://github.com/aljazceru/breez-lnd.git
synced 2025-12-18 14:44:22 +01:00
routing: add new error for invalid funding tx rejection
This commit is contained in:
@@ -20,6 +20,10 @@ const (
|
|||||||
// the purported funding output has actually already been spent on
|
// the purported funding output has actually already been spent on
|
||||||
// chain.
|
// chain.
|
||||||
ErrChannelSpent
|
ErrChannelSpent
|
||||||
|
|
||||||
|
// ErrNoFundingTransaction is returned when we are unable to find the
|
||||||
|
// funding transaction described by the short channel ID on chain.
|
||||||
|
ErrNoFundingTransaction
|
||||||
)
|
)
|
||||||
|
|
||||||
// routerError is a structure that represent the error inside the routing package,
|
// routerError is a structure that represent the error inside the routing package,
|
||||||
|
|||||||
@@ -1309,8 +1309,9 @@ func (r *ChannelRouter) processUpdate(msg interface{},
|
|||||||
channelID := lnwire.NewShortChanIDFromInt(msg.ChannelID)
|
channelID := lnwire.NewShortChanIDFromInt(msg.ChannelID)
|
||||||
fundingTx, err := r.fetchFundingTx(&channelID)
|
fundingTx, err := r.fetchFundingTx(&channelID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Errorf("unable to fetch funding tx for "+
|
return newErrf(ErrNoFundingTransaction, "unable to "+
|
||||||
"chan_id=%v: %v", msg.ChannelID, err)
|
"fetch funding tx for chan_id=%v: %v",
|
||||||
|
msg.ChannelID, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Recreate witness output to be sure that declared in channel
|
// Recreate witness output to be sure that declared in channel
|
||||||
|
|||||||
Reference in New Issue
Block a user