Documentation ¶
Index ¶
- Constants
- type ConsumerTrackNexus
- func (c ConsumerTrackNexus) HandleLayerNotification()
- func (c ConsumerTrackNexus) IsLayerMessage(msg []byte) bool
- func (c ConsumerTrackNexus) OnBinMessage(belowNexus nexus.Nexus, msg []byte)
- func (c *ConsumerTrackNexus) OnInvoice(transactNexus nexus.Nexus, invoice string, requestReferenceUuid string)
- func (c ConsumerTrackNexus) OnMessage(belowNexus nexus.Nexus, message moneysocket_message.MoneysocketMessage)
- func (c *ConsumerTrackNexus) OnPreImage(transactNexus nexus.Nexus, preimage string, requestReferenceUuid string)
- func (c *ConsumerTrackNexus) OnProviderInfo(consumerTransactNexus nexus.Nexus, msg moneysocket_message.MoneysocketMessage)
- func (c ConsumerTrackNexus) RequestInvoice(msats int64, description string) (uuid string)
- func (c ConsumerTrackNexus) RequestPay(bolt11 string) (uuid string)
- func (c *ConsumerTrackNexus) SetOnInvoice(invoice OnInvoice)
- func (c *ConsumerTrackNexus) SetOnPreimage(preimage OnPreimage)
- func (c *ConsumerTrackNexus) SetOnProviderInfo(info OnProviderInfo)
- type OnInvoice
- type OnPreimage
- type OnProviderInfo
Constants ¶
View Source
const ConsumerTrackNexusName = "ConsumerTrackNexus"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerTrackNexus ¶
func NewConsumerTransactNexus ¶
func NewConsumerTransactNexus(belowNexus nexus.Nexus) ConsumerTrackNexus
func (ConsumerTrackNexus) HandleLayerNotification ¶
func (c ConsumerTrackNexus) HandleLayerNotification()
func (ConsumerTrackNexus) IsLayerMessage ¶
func (c ConsumerTrackNexus) IsLayerMessage(msg []byte) bool
func (ConsumerTrackNexus) OnBinMessage ¶
func (c ConsumerTrackNexus) OnBinMessage(belowNexus nexus.Nexus, msg []byte)
func (*ConsumerTrackNexus) OnInvoice ¶
func (c *ConsumerTrackNexus) OnInvoice(transactNexus nexus.Nexus, invoice string, requestReferenceUuid string)
call on invoice function
func (ConsumerTrackNexus) OnMessage ¶
func (c ConsumerTrackNexus) OnMessage(belowNexus nexus.Nexus, message moneysocket_message.MoneysocketMessage)
func (*ConsumerTrackNexus) OnPreImage ¶
func (c *ConsumerTrackNexus) OnPreImage(transactNexus nexus.Nexus, preimage string, requestReferenceUuid string)
call on preimage function
func (*ConsumerTrackNexus) OnProviderInfo ¶
func (c *ConsumerTrackNexus) OnProviderInfo(consumerTransactNexus nexus.Nexus, msg moneysocket_message.MoneysocketMessage)
func (ConsumerTrackNexus) RequestInvoice ¶
func (c ConsumerTrackNexus) RequestInvoice(msats int64, description string) (uuid string)
func (ConsumerTrackNexus) RequestPay ¶
func (c ConsumerTrackNexus) RequestPay(bolt11 string) (uuid string)
func (*ConsumerTrackNexus) SetOnInvoice ¶
func (c *ConsumerTrackNexus) SetOnInvoice(invoice OnInvoice)
set function to be called when on invoice is called
func (*ConsumerTrackNexus) SetOnPreimage ¶
func (c *ConsumerTrackNexus) SetOnPreimage(preimage OnPreimage)
set function to be called when onPreImage is called
func (*ConsumerTrackNexus) SetOnProviderInfo ¶
func (c *ConsumerTrackNexus) SetOnProviderInfo(info OnProviderInfo)
set function to be called when OnProviderInfo is called
type OnPreimage ¶
TODO handl epreimages
type OnProviderInfo ¶
type OnProviderInfo func(consumerTransactNexus nexus.Nexus, msg moneysocket_message.MoneysocketMessage)
Click to show internal directories.
Click to hide internal directories.