mirror of
https://github.com/lightningnetwork/lnd.git
synced 2024-11-19 09:53:54 +01:00
htlcswitch/interfaces: removes Peer iface, use new lnpeer.Peer
This commit is contained in:
parent
bf515a2341
commit
3046ea6c5b
@ -2,9 +2,9 @@ package htlcswitch
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/lightningnetwork/lnd/channeldb"
|
"github.com/lightningnetwork/lnd/channeldb"
|
||||||
|
"github.com/lightningnetwork/lnd/lnpeer"
|
||||||
"github.com/lightningnetwork/lnd/lnwire"
|
"github.com/lightningnetwork/lnd/lnwire"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// InvoiceDatabase is an interface which represents the persistent subsystem
|
// InvoiceDatabase is an interface which represents the persistent subsystem
|
||||||
@ -97,7 +97,7 @@ type ChannelLink interface {
|
|||||||
|
|
||||||
// Peer returns the representation of remote peer with which we have
|
// Peer returns the representation of remote peer with which we have
|
||||||
// the channel link opened.
|
// the channel link opened.
|
||||||
Peer() Peer
|
Peer() lnpeer.Peer
|
||||||
|
|
||||||
// EligibleToForward returns a bool indicating if the channel is able
|
// EligibleToForward returns a bool indicating if the channel is able
|
||||||
// to actively accept requests to forward HTLC's. A channel may be
|
// to actively accept requests to forward HTLC's. A channel may be
|
||||||
@ -116,22 +116,6 @@ type ChannelLink interface {
|
|||||||
Stop()
|
Stop()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Peer is an interface which represents the remote lightning node inside our
|
|
||||||
// system.
|
|
||||||
type Peer interface {
|
|
||||||
// SendMessage sends message to remote peer. The second argument
|
|
||||||
// denotes if the method should block until the message has been sent
|
|
||||||
// to the remote peer.
|
|
||||||
SendMessage(msg lnwire.Message, sync bool) error
|
|
||||||
|
|
||||||
// WipeChannel removes the channel uniquely identified by its channel
|
|
||||||
// point from all indexes associated with the peer.
|
|
||||||
WipeChannel(*wire.OutPoint) error
|
|
||||||
|
|
||||||
// PubKey returns the serialize public key of the source peer.
|
|
||||||
PubKey() [33]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
// ForwardingLog is an interface that represents a time series database which
|
// ForwardingLog is an interface that represents a time series database which
|
||||||
// keep track of all successfully completed payment circuits. Every few
|
// keep track of all successfully completed payment circuits. Every few
|
||||||
// seconds, the switch will collate and flush out all the successful payment
|
// seconds, the switch will collate and flush out all the successful payment
|
||||||
|
Loading…
Reference in New Issue
Block a user