mirror of
https://github.com/aljazceru/breez-lnd.git
synced 2025-12-17 22:24:21 +01:00
routing: add new error for spent channel UTXOs
This commit is contained in:
@@ -15,6 +15,11 @@ const (
|
|||||||
// this update can't bring us something new, or because a node
|
// this update can't bring us something new, or because a node
|
||||||
// announcement was given for node not found in any channel.
|
// announcement was given for node not found in any channel.
|
||||||
ErrIgnored
|
ErrIgnored
|
||||||
|
|
||||||
|
// ErrChannelSpent is returned when we go to validate a channel, but
|
||||||
|
// the purported funding output has actually already been spent on
|
||||||
|
// chain.
|
||||||
|
ErrChannelSpent
|
||||||
)
|
)
|
||||||
|
|
||||||
// routerError is a structure that represent the error inside the routing package,
|
// routerError is a structure that represent the error inside the routing package,
|
||||||
|
|||||||
@@ -1354,7 +1354,8 @@ func (r *ChannelRouter) processUpdate(msg interface{},
|
|||||||
r.quit,
|
r.quit,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("unable to fetch utxo "+
|
|
||||||
|
return newErrf(ErrChannelSpent, "unable to fetch utxo "+
|
||||||
"for chan_id=%v, chan_point=%v: %v",
|
"for chan_id=%v, chan_point=%v: %v",
|
||||||
msg.ChannelID, fundingPoint, err)
|
msg.ChannelID, fundingPoint, err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user