forked from alexbosworth/ln-service
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
193 lines (192 loc) · 6.49 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
const {addPeer} = require('./lightning');
const {authenticatedLndGrpc} = require('./grpc');
const {broadcastChainTransaction} = require('./wallet');
const {calculateHops} = require('./routing');
const {calculatePaths} = require('./routing');
const {cancelHodlInvoice} = require('./invoices');
const {changePassword} = require('./unlocker');
const {closeChannel} = require('./lightning');
const {connectWatchtower} = require('./tower_client');
const {createChainAddress} = require('./lightning');
const {createHodlInvoice} = require('./invoices');
const {createInvoice} = require('./lightning');
const {createSeed} = require('./unlocker');
const {createSignedRequest} = require('./bolt11');
const {createUnsignedRequest} = require('./bolt11');
const {createWallet} = require('./unlocker');
const {decodePaymentRequest} = require('./lightning');
const {deleteForwardingReputations} = require('./router');
const {deletePayments} = require('./lightning');
const {disconnectWatchtower} = require('./tower_client');
const {getAutopilot} = require('./autopilot');
const {getBackup} = require('./lightning');
const {getBackups} = require('./lightning');
const {getChainBalance} = require('./lightning');
const {getChainFeeEstimate} = require('./lightning');
const {getChainFeeRate} = require('./wallet');
const {getChainTransactions} = require('./lightning');
const {getChannel} = require('./lightning');
const {getChannelBalance} = require('./lightning');
const {getChannels} = require('./lightning');
const {getClosedChannels} = require('./lightning');
const {getConnectedWatchtowers} = require('./tower_client');
const {getFeeRates} = require('./lightning');
const {getForwardingReputations} = require('./router');
const {getForwards} = require('./lightning');
const {getInvoice} = require('./lightning');
const {getInvoices} = require('./lightning');
const {getNetworkGraph} = require('./lightning');
const {getNetworkInfo} = require('./lightning');
const {getNode} = require('./lightning');
const {getPayment} = require('./router');
const {getPaymentOdds} = require('./router');
const {getPayments} = require('./lightning');
const {getPeers} = require('./lightning');
const {getPendingChainBalance} = require('./lightning');
const {getPendingChannels} = require('./lightning');
const {getPublicKey} = require('./wallet');
const {getRouteThroughHops} = require('./router');
const {getRoutes} = require('./lightning');
const {getTowerServerInfo} = require('./tower_server');
const {getUtxos} = require('./lightning');
const {getWalletInfo} = require('./lightning');
const {isDestinationPayable} = require('./router');
const localLnd = require('./service/local_lnd');
const {openChannel} = require('./lightning');
const {parsePaymentRequest} = require('./bolt11');
const {pay} = require('./lightning');
const {payViaPaymentDetails} = require('./router');
const {payViaPaymentRequest} = require('./router');
const {payViaRoutes} = require('./router');
const {probe} = require('./lightning');
const {probeForRoute} = require('./router');
const {recoverFundsFromChannel} = require('./lightning');
const {recoverFundsFromChannels} = require('./lightning');
const {removePeer} = require('./lightning');
const {routeFromChannels} = require('./routing');
const {sendToChainAddress} = require('./lightning');
const {sendToChainAddresses} = require('./lightning');
const {setAutopilot} = require('./autopilot');
const {settleHodlInvoice} = require('./invoices');
const {signMessage} = require('./lightning');
const {signTransaction} = require('./sign');
const {stopDaemon} = require('./lightning');
const {subscribeToBackups} = require('./lightning');
const {subscribeToBlocks} = require('./chain');
const {subscribeToChainAddress} = require('./chain');
const {subscribeToChainSpend} = require('./chain');
const {subscribeToChannels} = require('./lightning');
const {subscribeToGraph} = require('./lightning');
const {subscribeToInvoice} = require('./invoices');
const {subscribeToInvoices} = require('./lightning');
const {subscribeToOpenRequests} = require('./lightning');
const {subscribeToPastPayment} = require('./router');
const {subscribeToPayViaDetails} = require('./router');
const {subscribeToPayViaRequest} = require('./router');
const {subscribeToPayViaRoutes} = require('./router');
const {subscribeToProbe} = require('./router');
const {subscribeToTransactions} = require('./lightning');
const {unauthenticatedLndGrpc} = require('./grpc');
const {unlockWallet} = require('./unlocker');
const {updateConnectedWatchtower} = require('./tower_client');
const {updateRoutingFees} = require('./lightning');
const {verifyBackup} = require('./lightning');
const {verifyBackups} = require('./lightning');
const {verifyMessage} = require('./lightning');
module.exports = {
addPeer,
authenticatedLndGrpc,
broadcastChainTransaction,
calculateHops,
calculatePaths,
cancelHodlInvoice,
changePassword,
closeChannel,
connectWatchtower,
createChainAddress,
createHodlInvoice,
createInvoice,
createSeed,
createSignedRequest,
createUnsignedRequest,
createWallet,
decodePaymentRequest,
deleteForwardingReputations,
deletePayments,
disconnectWatchtower,
getAutopilot,
getBackup,
getBackups,
getChainBalance,
getChainFeeEstimate,
getChainFeeRate,
getChainTransactions,
getChannel,
getChannelBalance,
getChannels,
getClosedChannels,
getConnectedWatchtowers,
getFeeRates,
getForwardingReputations,
getForwards,
getInvoice,
getInvoices,
getNetworkGraph,
getNetworkInfo,
getNode,
getPayment,
getPaymentOdds,
getPayments,
getPeers,
getPendingChainBalance,
getPendingChannels,
getPublicKey,
getRouteThroughHops,
getRoutes,
getTowerServerInfo,
getUtxos,
getWalletInfo,
isDestinationPayable,
localLnd,
openChannel,
parsePaymentRequest,
pay,
payViaPaymentDetails,
payViaPaymentRequest,
payViaRoutes,
probe,
probeForRoute,
recoverFundsFromChannel,
recoverFundsFromChannels,
removePeer,
routeFromChannels,
sendToChainAddress,
sendToChainAddresses,
setAutopilot,
settleHodlInvoice,
signMessage,
signTransaction,
stopDaemon,
subscribeToBackups,
subscribeToBlocks,
subscribeToChainAddress,
subscribeToChainSpend,
subscribeToChannels,
subscribeToGraph,
subscribeToInvoice,
subscribeToInvoices,
subscribeToOpenRequests,
subscribeToPastPayment,
subscribeToPayViaDetails,
subscribeToPayViaRequest,
subscribeToPayViaRoutes,
subscribeToProbe,
subscribeToTransactions,
unauthenticatedLndGrpc,
unlockWallet,
updateConnectedWatchtower,
updateRoutingFees,
verifyBackup,
verifyBackups,
verifyMessage,
};