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