-
public interface NodeInterface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNodeInterface.Companion
-
Method Summary
-
-
Method Detail
-
bolt11Payment
abstract Bolt11Payment bolt11Payment()
-
bolt12Payment
abstract Bolt12Payment bolt12Payment()
-
closeChannel
abstract Unit closeChannel(String userChannelId, String counterpartyNodeId)
-
disconnect
abstract Unit disconnect(String nodeId)
-
eventHandled
abstract Unit eventHandled()
-
forceCloseChannel
abstract Unit forceCloseChannel(String userChannelId, String counterpartyNodeId, String reason)
-
listBalances
abstract BalanceDetails listBalances()
-
listChannels
abstract List<ChannelDetails> listChannels()
-
listPayments
abstract List<PaymentDetails> listPayments()
-
listPeers
abstract List<PeerDetails> listPeers()
-
listeningAddresses
abstract List<String> listeningAddresses()
-
networkGraph
abstract NetworkGraph networkGraph()
-
nextEventAsync
abstract Event nextEventAsync()
-
onchainPayment
abstract OnchainPayment onchainPayment()
-
openAnnouncedChannel
abstract String openAnnouncedChannel(String nodeId, String address, ULong channelAmountSats, ULong pushToCounterpartyMsat, ChannelConfig channelConfig)
-
openChannel
abstract String openChannel(String nodeId, String address, ULong channelAmountSats, ULong pushToCounterpartyMsat, ChannelConfig channelConfig)
-
payment
abstract PaymentDetails payment(String paymentId)
-
removePayment
abstract Unit removePayment(String paymentId)
-
signMessage
abstract String signMessage(List<UByte> msg)
-
spontaneousPayment
abstract SpontaneousPayment spontaneousPayment()
-
status
abstract NodeStatus status()
-
syncWallets
abstract Unit syncWallets()
-
unifiedQrPayment
abstract UnifiedQrPayment unifiedQrPayment()
-
updateChannelConfig
abstract Unit updateChannelConfig(String userChannelId, String counterpartyNodeId, ChannelConfig channelConfig)
-
waitNextEvent
abstract Event waitNextEvent()
-
-
-
-