Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend interface { Ping() error SubscribeInvoice(context.Context, chan *models.Invoice) error SubscribeChannels(context.Context, chan *models.ChannelUpdate) error NodeName() string Info(context.Context) (*models.Info, error) GetNode(context.Context, string, bool) (*models.Node, error) GetWalletBalance(context.Context) (*models.WalletBalance, error) GetChannelsBalance(context.Context) (*models.ChannelsBalance, error) ListChannels(context.Context, ...options.Channel) ([]*models.Channel, error) GetChannelInfo(context.Context, *models.Channel) error CreateInvoice(context.Context, int64, string) (*models.Invoice, error) GetInvoice(context.Context, string) (*models.Invoice, error) DecodePayReq(context.Context, string) (*models.PayReq, error) SendPayment(context.Context, *models.PayReq) (*models.Payment, error) GetTransactions(context.Context) ([]*models.Transaction, error) SubscribeTransactions(context.Context, chan *models.Transaction) error SubscribeRoutingEvents(context.Context, chan *models.RoutingEvent) error SubscribeGraphEvents(context.Context, chan *models.ChannelEdgeUpdate) error GetForwardingHistory(context.Context, string, uint32) ([]*models.ForwardingEvent, error) }
Click to show internal directories.
Click to hide internal directories.