@@ -6,7 +6,8 @@ import * as LOOP from 'types/generated/loop_pb';
6
6
//
7
7
8
8
export const lndGetInfo : LND . GetInfoResponse . AsObject = {
9
- version : '0.10.0-beta commit=v0.10.0-beta' ,
9
+ version : '0.11.0-beta commit=lightning-terminal-v0.1.0-alpha' ,
10
+ commitHash : '9d5c264e7f0fd6751aeb41da497923512ac8fbea' ,
10
11
identityPubkey : '038b3fc29cfc195c9b190d86ad2d40ce7550a5c6f13941f53c7d7ac5b25c912a6c' ,
11
12
alias : 'alice' ,
12
13
color : '#cccccc' ,
@@ -105,9 +106,12 @@ export const lndChannel: LND.Channel.AsObject = {
105
106
localChanReserveSat : 150000 ,
106
107
remoteChanReserveSat : 150000 ,
107
108
staticRemoteKey : true ,
109
+ commitmentType : LND . CommitmentType . STATIC_REMOTE_KEY ,
108
110
lifetime : 21802 ,
109
111
uptime : 21802 ,
110
112
closeAddress : '' ,
113
+ pushAmountSat : 5000000 ,
114
+ thawHeight : 0 ,
111
115
} ;
112
116
113
117
export const lndListChannelsMany : LND . ListChannelsResponse . AsObject = {
@@ -149,6 +153,9 @@ export const lndChannelEvent: Required<LND.ChannelEventUpdate.AsObject> = {
149
153
remotePubkey : '030e98fdacf2464bdfb027b866a018d6cdc5108514208988873abea7eff59afd91' ,
150
154
settledBalance : 12990950 ,
151
155
timeLockedBalance : 0 ,
156
+ openInitiator : 1 ,
157
+ closeInitiator : 1 ,
158
+ resolutionsList : [ ] ,
152
159
} ,
153
160
activeChannel : {
154
161
fundingTxidBytes : txIdBytes ,
@@ -160,6 +167,10 @@ export const lndChannelEvent: Required<LND.ChannelEventUpdate.AsObject> = {
160
167
fundingTxidStr : '' ,
161
168
outputIndex : outIndex ,
162
169
} ,
170
+ pendingOpenChannel : {
171
+ txid : '1f765f45f2a6d33837a203e3fc911915c891e9b86f9c9d91a1931b92efdedf5b' ,
172
+ outputIndex : 0 ,
173
+ } ,
163
174
} ;
164
175
165
176
export const lndTransaction : LND . Transaction . AsObject = {
@@ -176,6 +187,7 @@ export const lndTransaction: LND.Transaction.AsObject = {
176
187
timeStamp : 1591226124 ,
177
188
totalFees : 0 ,
178
189
txHash : '1f765f45f2a6d33837a203e3fc911915c891e9b86f9c9d91a1931b92efdedf5b' ,
190
+ label : '' ,
179
191
} ;
180
192
181
193
export const lndGetChanInfo : Required < LND . ChannelEdge . AsObject > = {
@@ -216,6 +228,7 @@ export const loopListSwaps: LOOP.ListSwapsResponse.AsObject = {
216
228
idBytes : '9OsRg4PCsJ2MconOIcJZAM+0VF1GxH7SOjGtKqV86DU=' ,
217
229
type : ( i % 3 ) as LOOP . SwapStatus . AsObject [ 'type' ] ,
218
230
state : i % 2 ? LOOP . SwapState . SUCCESS : LOOP . SwapState . FAILED ,
231
+ failureReason : ( i % 2 === 0 ? 0 : i % 7 ) as LOOP . SwapStatus . AsObject [ 'failureReason' ] ,
219
232
initiationTime : 1586390353623905000 + i * 100000000000000 ,
220
233
lastUpdateTime : 1586398369729857000 + i * 200000000000000 ,
221
234
htlcAddress : 'bcrt1qzu4077erkr78k52yuf2rwkk6ayr6m3wtazdfz2qqmd7taa5vvy9s5d75gd' ,
@@ -224,28 +237,43 @@ export const loopListSwaps: LOOP.ListSwapsResponse.AsObject = {
224
237
costServer : 66 ,
225
238
costOnchain : 6812 ,
226
239
costOffchain : 2 ,
240
+ label : `Sample Swap #${ i + 1 } ` ,
227
241
} ) ) ,
228
242
} ;
229
243
230
- export const loopTerms : LOOP . TermsResponse . AsObject = {
244
+ export const loopOutTerms : LOOP . OutTermsResponse . AsObject = {
245
+ minSwapAmount : 250000 ,
246
+ maxSwapAmount : 1000000 ,
247
+ minCltvDelta : 20 ,
248
+ maxCltvDelta : 60 ,
249
+ } ;
250
+
251
+ export const loopInTerms : LOOP . InTermsResponse . AsObject = {
231
252
minSwapAmount : 250000 ,
232
253
maxSwapAmount : 1000000 ,
233
254
} ;
234
255
235
- export const loopQuote : LOOP . QuoteResponse . AsObject = {
256
+ export const loopOutQuote : LOOP . OutQuoteResponse . AsObject = {
236
257
cltvDelta : 50 ,
237
- minerFee : 7387 ,
238
- prepayAmt : 1337 ,
239
- swapFee : 83 ,
258
+ htlcSweepFeeSat : 7387 ,
259
+ prepayAmtSat : 1337 ,
260
+ swapFeeSat : 83 ,
240
261
swapPaymentDest : 'Au1a9/hEsbxHUOwFC1QwxZq6EnnKYtpAdc74OZK8/syU' ,
241
262
} ;
242
263
264
+ export const loopInQuote : LOOP . InQuoteResponse . AsObject = {
265
+ cltvDelta : 50 ,
266
+ htlcPublishFeeSat : 7387 ,
267
+ swapFeeSat : 83 ,
268
+ } ;
269
+
243
270
export const loopSwapResponse : LOOP . SwapResponse . AsObject = {
244
271
htlcAddress : 'bcrt1qkjct8aqxfwyla50mfxdnzlmuphg3zwuz2zmuy99c9sw67xj7tn2sfkflhw' ,
245
272
htlcAddressNp2wsh : '' ,
246
273
htlcAddressP2wsh : 'bcrt1qkjct8aqxfwyla50mfxdnzlmuphg3zwuz2zmuy99c9sw67xj7tn2sfkflhw' ,
247
274
id : '18e17a2f44efc7f344ef6330281765e569315f93d3eaf9b0f959b404836e3480' ,
248
275
idBytes : 'GOF6L0Tvx/NE72MwKBdl5WkxX5PT6vmw+Vm0BINuNIA=' ,
276
+ serverMessage : 'Loop, there it is!' ,
249
277
} ;
250
278
251
279
// collection of sample API responses
@@ -257,10 +285,10 @@ export const sampleApiResponses: Record<string, any> = {
257
285
'lnrpc.Lightning.WalletBalance' : lndWalletBalance ,
258
286
'lnrpc.Lightning.ListChannels' : lndListChannels ,
259
287
'looprpc.SwapClient.ListSwaps' : loopListSwaps ,
260
- 'looprpc.SwapClient.LoopOutTerms' : loopTerms ,
261
- 'looprpc.SwapClient.GetLoopInTerms' : loopTerms ,
262
- 'looprpc.SwapClient.LoopOutQuote' : loopQuote ,
263
- 'looprpc.SwapClient.GetLoopInQuote' : loopQuote ,
288
+ 'looprpc.SwapClient.LoopOutTerms' : loopOutTerms ,
289
+ 'looprpc.SwapClient.GetLoopInTerms' : loopInTerms ,
290
+ 'looprpc.SwapClient.LoopOutQuote' : loopOutQuote ,
291
+ 'looprpc.SwapClient.GetLoopInQuote' : loopInQuote ,
264
292
'looprpc.SwapClient.LoopIn' : loopSwapResponse ,
265
293
'looprpc.SwapClient.LoopOut' : loopSwapResponse ,
266
294
} ;
0 commit comments