UNPKG

ln-service

Version:

Interaction helper for your Lightning Network daemon

334 lines (332 loc) 11.7 kB
const {addAdvertisedFeature} = require('lightning'); const {addExternalSocket} = require('lightning'); const {addPeer} = require('lightning'); const {authenticatedLndGrpc} = require('lightning'); const {beginGroupSigningSession} = require('lightning'); const {broadcastChainTransaction} = require('lightning'); const {cancelHodlInvoice} = require('lightning'); const {cancelPendingChannel} = require('lightning'); const {changePassword} = require('lightning'); const {closeChannel} = require('lightning'); const {connectWatchtower} = require('lightning'); const {createChainAddress} = require('lightning'); const {createFundedPsbt} = require('lightning'); const {createHodlInvoice} = require('lightning'); const {createInvoice} = require('lightning'); const {createSeed} = require('lightning'); const {createSignedRequest} = require('invoices'); const {createUnsignedRequest} = require('invoices'); const {createWallet} = require('lightning'); const {decodePaymentRequest} = require('lightning'); const {deleteChainTransaction} = require('lightning'); const {deleteForwardingReputations} = require('lightning'); const {deleteFailedPayAttempts} = require('lightning'); const {deleteFailedPayments} = require('lightning'); const {deletePayment} = require('lightning'); const {deletePayments} = require('lightning'); const {deletePendingChannel} = require('lightning'); const {diffieHellmanComputeSecret} = require('lightning'); const {disableChannel} = require('lightning'); const {disconnectWatchtower} = require('lightning'); const {enableChannel} = require('lightning'); const {endGroupSigningSession} = require('lightning'); const {fundPendingChannels} = require('lightning'); const {fundPsbt} = require('lightning'); const {getAccessIds} = require('lightning'); const {getAutopilot} = require('lightning'); const {getBackup} = require('lightning'); const {getBackups} = require('lightning'); const {getBlock} = require('lightning'); const {getBlockHeader} = require('lightning'); const {getChainAddresses} = require('lightning'); const {getChainBalance} = require('lightning'); const {getChainFeeEstimate} = require('lightning'); const {getChainFeeRate} = require('lightning'); const {getChainTransaction} = require('lightning'); const {getChainTransactions} = require('lightning'); const {getChannel} = require('lightning'); const {getChannelBalance} = require('lightning'); const {getChannels} = require('lightning'); const {getClosedChannels} = require('lightning'); const {getConfiguration} = require('lightning'); const {getConnectedWatchtowers} = require('lightning'); const {getEphemeralChannelIds} = require('lightning'); const {getFailedPayments} = require('lightning'); const {getFeeRates} = require('lightning'); const {getForwardingConfidence} = require('lightning'); const {getForwardingReputations} = require('lightning'); const {getForwards} = require('lightning'); const {getHeight} = require('lightning'); const {getIdentity} = require('lightning'); const {getInvoice} = require('lightning'); const {getInvoices} = require('lightning'); const {getLockedUtxos} = require('lightning'); const {getMasterPublicKeys} = require('lightning'); const {getMethods} = require('lightning'); const {getMinimumRelayFee} = require('lightning'); const {getNetworkCentrality} = require('lightning'); const {getNetworkGraph} = require('lightning'); const {getNetworkInfo} = require('lightning'); const {getNode} = require('lightning'); const {getPathfindingSettings} = require('lightning'); const {getPayment} = require('lightning'); const {getPayments} = require('lightning'); const {getPeers} = require('lightning'); const {getPendingChainBalance} = require('lightning'); const {getPendingChannels} = require('lightning'); const {getPendingPayments} = require('lightning'); const {getPendingSweeps} = require('lightning'); const {getPublicKey} = require('lightning'); const {getRouteConfidence} = require('lightning'); const {getRouteThroughHops} = require('lightning'); const {getRouteToDestination} = require('lightning'); const {getRoutingFeeEstimate} = require('lightning'); const {getSettlementStatus} = require('lightning'); const {getSweepTransactions} = require('lightning'); const {getTowerServerInfo} = require('lightning'); const {getUtxos} = require('lightning'); const {getWalletInfo} = require('lightning'); const {getWalletStatus} = require('lightning'); const {getWalletVersion} = require('lightning'); const {grantAccess} = require('lightning'); const {isDestinationPayable} = require('lightning'); const {lockUtxo} = require('lightning'); const {openChannel} = require('lightning'); const {openChannels} = require('lightning'); const {parsePaymentRequest} = require('invoices'); const {partiallySignPsbt} = require('lightning'); const {pay} = require('lightning'); const {payViaPaymentDetails} = require('lightning'); const {payViaPaymentRequest} = require('lightning'); const {payViaRoutes} = require('lightning'); const {prepareForChannelProposal} = require('lightning'); const {probeForRoute} = require('lightning'); const {proposeChannel} = require('lightning'); const {recoverFundsFromChannel} = require('lightning'); const {recoverFundsFromChannels} = require('lightning'); const {removeAdvertisedFeature} = require('lightning'); const {removeExternalSocket} = require('lightning'); const {removePeer} = require('lightning'); const {requestBatchedFeeIncrease} = require('lightning'); const {requestChainFeeIncrease} = require('lightning'); const {restrictMacaroon} = require('./macaroons'); const {revokeAccess} = require('lightning'); const {routeFromChannels} = require('bolt07'); const {sendMessageToPeer} = require('lightning'); const {sendToChainAddress} = require('lightning'); const {sendToChainAddresses} = require('lightning'); const {sendToChainOutputScripts} = require('lightning'); const {setAutopilot} = require('lightning'); const {settleHodlInvoice} = require('lightning'); const {signBytes} = require('lightning'); const {signChainAddressMessage} = require('lightning'); const {signMessage} = require('lightning'); const {signPsbt} = require('lightning'); const {signTransaction} = require('lightning'); const {stopDaemon} = require('lightning'); const {subscribeToBackups} = require('lightning'); const {subscribeToBlocks} = require('lightning'); const {subscribeToChainAddress} = require('lightning'); const {subscribeToChainSpend} = require('lightning'); const {subscribeToChannels} = require('lightning'); const {subscribeToForwardRequests} = require('lightning'); const {subscribeToForwards} = require('lightning'); const {subscribeToGraph} = require('lightning'); const {subscribeToInvoice} = require('lightning'); const {subscribeToInvoices} = require('lightning'); const {subscribeToOpenRequests} = require('lightning'); const {subscribeToPastPayment} = require('lightning'); const {subscribeToPastPayments} = require('lightning'); const {subscribeToPayViaDetails} = require('lightning'); const {subscribeToPayViaRequest} = require('lightning'); const {subscribeToPayViaRoutes} = require('lightning'); const {subscribeToPayments} = require('lightning'); const {subscribeToPeerMessages} = require('lightning'); const {subscribeToPeers} = require('lightning'); const {subscribeToProbeForRoute} = require('lightning'); const {subscribeToRpcRequests} = require('lightning'); const {subscribeToTransactions} = require('lightning'); const {subscribeToWalletStatus} = require('lightning'); const {unauthenticatedLndGrpc} = require('lightning'); const {unlockUtxo} = require('lightning'); const {unlockWallet} = require('lightning'); const {updateAlias} = require('lightning'); const {updateChainTransaction} = require('lightning'); const {updateColor} = require('lightning'); const {updateConnectedWatchtower} = require('lightning'); const {updateGroupSigningSession} = require('lightning'); const {updatePathfindingSettings} = require('lightning'); const {updateRoutingFees} = require('lightning'); const {verifyAccess} = require('lightning'); const {verifyBackup} = require('lightning'); const {verifyBackups} = require('lightning'); const {verifyBytesSignature} = require('lightning'); const {verifyChainAddressMessage} = require('lightning'); const {verifyMessage} = require('lightning'); module.exports = { addAdvertisedFeature, addExternalSocket, addPeer, authenticatedLndGrpc, beginGroupSigningSession, broadcastChainTransaction, cancelHodlInvoice, cancelPendingChannel, changePassword, closeChannel, connectWatchtower, createChainAddress, createFundedPsbt, createHodlInvoice, createInvoice, createSeed, createSignedRequest, createUnsignedRequest, createWallet, decodePaymentRequest, deleteChainTransaction, deleteFailedPayAttempts, deleteFailedPayments, deleteForwardingReputations, deletePayment, deletePayments, deletePendingChannel, diffieHellmanComputeSecret, disableChannel, disconnectWatchtower, enableChannel, endGroupSigningSession, fundPendingChannels, fundPsbt, getAccessIds, getAutopilot, getBackup, getBackups, getBlock, getBlockHeader, getChainAddresses, getChainBalance, getChainFeeEstimate, getChainFeeRate, getChainTransaction, getChainTransactions, getChannel, getChannelBalance, getChannels, getClosedChannels, getConfiguration, getConnectedWatchtowers, getEphemeralChannelIds, getFailedPayments, getFeeRates, getForwardingConfidence, getForwardingReputations, getForwards, getHeight, getIdentity, getInvoice, getInvoices, getLockedUtxos, getMasterPublicKeys, getMethods, getMinimumRelayFee, getNetworkCentrality, getNetworkGraph, getNetworkInfo, getNode, getPathfindingSettings, getPayment, getPayments, getPeers, getPendingChainBalance, getPendingChannels, getPendingPayments, getPendingSweeps, getPublicKey, getRouteConfidence, getRouteThroughHops, getRouteToDestination, getRoutingFeeEstimate, getSettlementStatus, getSweepTransactions, getTowerServerInfo, getUtxos, getWalletInfo, getWalletStatus, getWalletVersion, grantAccess, isDestinationPayable, lockUtxo, openChannel, openChannels, parsePaymentRequest, partiallySignPsbt, pay, payViaPaymentDetails, payViaPaymentRequest, payViaRoutes, prepareForChannelProposal, probeForRoute, proposeChannel, recoverFundsFromChannel, recoverFundsFromChannels, removeAdvertisedFeature, removeExternalSocket, removePeer, requestBatchedFeeIncrease, requestChainFeeIncrease, restrictMacaroon, revokeAccess, routeFromChannels, sendMessageToPeer, sendToChainAddress, sendToChainAddresses, sendToChainOutputScripts, setAutopilot, settleHodlInvoice, signBytes, signChainAddressMessage, signMessage, signPsbt, signTransaction, stopDaemon, subscribeToBackups, subscribeToBlocks, subscribeToChainAddress, subscribeToChainSpend, subscribeToChannels, subscribeToForwardRequests, subscribeToForwards, subscribeToGraph, subscribeToInvoice, subscribeToInvoices, subscribeToOpenRequests, subscribeToPastPayment, subscribeToPastPayments, subscribeToPayViaDetails, subscribeToPayViaRequest, subscribeToPayViaRoutes, subscribeToPayments, subscribeToPeerMessages, subscribeToPeers, subscribeToProbeForRoute, subscribeToRpcRequests, subscribeToTransactions, subscribeToWalletStatus, unauthenticatedLndGrpc, unlockUtxo, unlockWallet, updateAlias, updateChainTransaction, updateColor, updateConnectedWatchtower, updateGroupSigningSession, updatePathfindingSettings, updateRoutingFees, verifyAccess, verifyBackup, verifyBackups, verifyBytesSignature, verifyChainAddressMessage, verifyMessage, };