/ graph / testdata / basic_graph.json
basic_graph.json
  1  { 
  2      "info": [
  3      "This file encodes a basic graph that resembles the following ascii graph:",  
  4      "", 
  5  "                           50k satoshis       ┌──────┐                                  ", 
  6  "                         ┌───────────────────▶│luo ji│◀─┐                               ",
  7  "                         │                    └──────┘  │      ┌──────┐                 ",
  8  "                         │                              │      | elst |                 ", 
  9  "                         │                              │      └──────┘                 ", 
 10  "                         │                              │         ▲                     ",  
 11  "                         │                              │         | 100k sat            ",  
 12  "                         │                              │         ▼                     ",   
 13  "                         ▼                              │      ┌──────┐                 ",  
 14  "                    ┌────────┐                          │      │sophon│◀┐               ",  
 15  "                    │satoshi │                          │      └──────┘ │               ",  
 16  "                    └────────┘                          │        ▲      │               ",  
 17  "                         ▲                              │        |      │ 110k satoshis ",          
 18  "                         │          ┌───────────────────┘        |      │               ",  
 19  "                         │          │   100k satoshis            |      │               ",  
 20  "                         │          │                            |      │               ",  
 21  "                         │          │                   120k sat |      │  ┌────────┐   ", 
 22  "                         └──────────┤                   (hi fee) ▼      └─▶│son goku│   ", 
 23  "                    10k satoshis    │                ┌────────────┐        └────────┘   ", 
 24  "                                    │                | pham nuwen |             ▲       ", 
 25  "                                    │                └────────────┘             │       ", 
 26  "                                    │                    ▲                      │       ", 
 27  "                                    ▼                    | 120k sat (hi fee)    │       ", 
 28  "                              ┌──────────┐               |                      │       ", 
 29  "                              │ roasbeef │◀──────────────┴──────────────────────┘       ", 
 30  "                              └──────────┘                         100k satoshis        ",
 31  
 32  " the graph also includes a channel from roasbeef to sophon via pham nuwen"
 33      ], 
 34      "nodes": [
 35          {
 36              "source": true, 
 37              "pubkey": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6", 
 38              "alias": "roasbeef"
 39          }, 
 40          {
 41              "source": false, 
 42              "pubkey": "026c43a8ac1cd8519985766e90748e1e06871dab0ff6b8af27e8c1a61640481318",
 43              "privkey": "82b266f659bd83a976bac11b2cc442baec5508e84e61085d7ec2b0fc52156c87",
 44              "alias": "songoku" 
 45          }, 
 46          {
 47              "source": false, 
 48              "pubkey": "03c19f0027ffbb0ae0e14a4d958788793f9d74e107462473ec0c3891e4feb12e99", 
 49              "alias": "satoshi" 
 50          }, 
 51          {
 52              "source": false, 
 53              "pubkey": "02e7b1aaac10977c38e9c61c74dc66840de211bcec3021603e7977bc5e28edabfd", 
 54              "alias": "luoji"
 55          }, 
 56          {
 57              "source": false, 
 58              "pubkey": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb", 
 59              "alias": "sophon"
 60          },
 61          {
 62              "source": false,
 63              "pubkey": "02a1d2856be336a58af08989aea0d8c41e072ccc392c46f8ce0e6e069f002035f3",
 64              "alias": "phamnuwen"
 65          },
 66          {
 67              "source": false,
 68              "pubkey": "02a4b236b69b09b8efe6ccf822fa95ee95a0196451f4d066a450b7489e2e354a64",
 69              "alias": "elst"
 70          }
 71      ], 
 72      "edges": [
 73          {
 74              "node_1": "02a4b236b69b09b8efe6ccf822fa95ee95a0196451f4d066a450b7489e2e354a64",
 75              "node_2": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb",
 76              "channel_id": 15433,
 77              "channel_point": "33bd5d49a50e284221561b91e781f1fca0d60341c9f9dd785b5e379a6d88af3d:0", 
 78              "channel_flags": 1,
 79              "message_flags": 1,
 80              "expiry": 1,
 81              "min_htlc": 1000, 
 82              "max_htlc": 100000000,
 83              "fee_base_msat": 200,
 84              "fee_rate": 0, 
 85              "capacity": 100000
 86          },
 87          {
 88              "node_1": "02a4b236b69b09b8efe6ccf822fa95ee95a0196451f4d066a450b7489e2e354a64",
 89              "node_2": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb",
 90              "channel_id": 15433,
 91              "channel_point": "33bd5d49a50e284221561b91e781f1fca0d60341c9f9dd785b5e379a6d88af3d:0", 
 92              "channel_flags": 0,
 93              "message_flags": 1,
 94              "expiry": 1,
 95              "min_htlc": 1000, 
 96              "max_htlc": 100000000,
 97              "fee_base_msat": 200, 
 98              "fee_rate": 0, 
 99              "capacity": 100000
100          },
101          {
102              "node_1": "02a1d2856be336a58af08989aea0d8c41e072ccc392c46f8ce0e6e069f002035f3",
103              "node_2": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
104              "channel_id": 999991,
105              "channel_point": "48a0e8b856fef01d9feda7d25a4fac6dae48749e28ba356b92d712ab7f5bd2d0:0", 
106              "channel_flags": 1,
107              "message_flags": 1,
108              "expiry": 1,
109              "min_htlc": 1000, 
110              "max_htlc": 120000000,
111              "fee_base_msat": 10000,
112              "fee_rate": 100000, 
113              "capacity": 120000
114          },
115          {
116              "node_1": "02a1d2856be336a58af08989aea0d8c41e072ccc392c46f8ce0e6e069f002035f3",
117              "node_2": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
118              "channel_id": 999991,
119              "channel_point": "48a0e8b856fef01d9feda7d25a4fac6dae48749e28ba356b92d712ab7f5bd2d0:0", 
120              "channel_flags": 0,
121              "message_flags": 1,
122              "expiry": 1,
123              "min_htlc": 1000, 
124              "max_htlc": 120000000,
125              "fee_base_msat": 10000, 
126              "fee_rate": 100000, 
127              "capacity": 120000
128          },
129          {
130              "node_1": "02a1d2856be336a58af08989aea0d8c41e072ccc392c46f8ce0e6e069f002035f3",
131              "node_2": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb",
132              "channel_id": 99999,
133              "channel_point": "05ffda8890d0a4fffe0ddca0b1932ba0415b1d5868a99515384a4e7883d96b88:0", 
134              "channel_flags": 1,
135              "message_flags": 1,
136              "expiry": 1,
137              "min_htlc": 1000, 
138              "max_htlc": 120000000,
139              "fee_base_msat": 10000,
140              "fee_rate": 100000, 
141              "capacity": 120000
142          },
143          {
144              "node_1": "02a1d2856be336a58af08989aea0d8c41e072ccc392c46f8ce0e6e069f002035f3",
145              "node_2": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb",
146              "channel_id": 99999,
147              "channel_point": "05ffda8890d0a4fffe0ddca0b1932ba0415b1d5868a99515384a4e7883d96b88:0", 
148              "channel_flags": 0,
149              "message_flags": 1,
150              "expiry": 1,
151              "min_htlc": 1000, 
152              "max_htlc": 120000000,
153              "fee_base_msat": 10000, 
154              "fee_rate": 100000, 
155              "capacity": 120000
156          },
157          {
158              "node_1": "026c43a8ac1cd8519985766e90748e1e06871dab0ff6b8af27e8c1a61640481318",
159              "node_2": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
160              "channel_id": 12345, 
161              "channel_point": "89dc56859c6a082d15ba1a7f6cb6be3fea62e1746e2cb8497b1189155c21a233:0", 
162              "channel_flags": 1,
163              "message_flags": 1,
164              "expiry": 1,
165              "min_htlc": 1000, 
166              "max_htlc": 100000000,
167              "fee_base_msat": 10, 
168              "fee_rate": 1000, 
169              "capacity": 100000
170          },
171          {
172              "node_1": "026c43a8ac1cd8519985766e90748e1e06871dab0ff6b8af27e8c1a61640481318",
173              "node_2": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
174              "channel_id": 12345, 
175              "channel_point": "89dc56859c6a082d15ba1a7f6cb6be3fea62e1746e2cb8497b1189155c21a233:0", 
176              "channel_flags": 0,
177              "message_flags": 1,
178              "expiry": 1,
179              "min_htlc": 1, 
180              "max_htlc": 100000000,
181              "fee_base_msat": 10, 
182              "fee_rate": 1000, 
183              "capacity": 100000
184          },
185          {
186              "node_1": "026c43a8ac1cd8519985766e90748e1e06871dab0ff6b8af27e8c1a61640481318",
187              "node_2": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb",
188              "channel_id": 3495345, 
189              "channel_point": "9f155756b33a0a6827713965babbd561b55f9520444ac5db0cf7cb2eb0deb5bc:0", 
190              "channel_flags": 0,
191              "message_flags": 1,
192              "expiry": 1,
193              "min_htlc": 1, 
194              "max_htlc": 110000000,
195              "fee_base_msat": 10, 
196              "fee_rate": 1000, 
197              "capacity": 110000
198          },
199          {
200              "node_1": "026c43a8ac1cd8519985766e90748e1e06871dab0ff6b8af27e8c1a61640481318",
201              "node_2": "036264734b40c9e91d3d990a8cdfbbe23b5b0b7ad3cd0e080a25dcd05d39eeb7eb",
202              "channel_id": 3495345, 
203              "channel_point": "9f155756b33a0a6827713965babbd561b55f9520444ac5db0cf7cb2eb0deb5bc:0", 
204              "channel_flags": 1,
205              "message_flags": 1,
206              "expiry": 1,
207              "min_htlc": 1, 
208              "max_htlc": 110000000,
209              "fee_base_msat": 10, 
210              "fee_rate": 1000, 
211              "capacity": 110000 
212          },
213          {
214              "node_1": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
215              "node_2": "03c19f0027ffbb0ae0e14a4d958788793f9d74e107462473ec0c3891e4feb12e99",
216              "channel_id": 2340213491, 
217              "channel_point": "72cd6e8422c407fb6d098690f1130b7ded7ec2f7f5e1d30bd9d521f015363793:0", 
218              "channel_flags": 0,
219              "message_flags": 1,
220              "expiry": 1,
221              "min_htlc": 1, 
222              "max_htlc": 10000000,
223              "fee_base_msat": 10, 
224              "fee_rate": 1000, 
225              "capacity": 10000
226          },
227          {
228              "node_1": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
229              "node_2": "03c19f0027ffbb0ae0e14a4d958788793f9d74e107462473ec0c3891e4feb12e99",
230              "channel_id": 2340213491, 
231              "channel_point": "72cd6e8422c407fb6d098690f1130b7ded7ec2f7f5e1d30bd9d521f015363793:0", 
232              "channel_flags": 1,
233              "message_flags": 1,
234              "expiry": 1,
235              "min_htlc": 1, 
236              "max_htlc": 10000000,
237              "fee_base_msat": 10, 
238              "fee_rate": 1000, 
239              "capacity": 10000
240          },
241          {
242              "node_1": "02e7b1aaac10977c38e9c61c74dc66840de211bcec3021603e7977bc5e28edabfd",
243              "node_2": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
244              "channel_id": 689530843, 
245              "channel_point": "25376aa6cb81913ad30416bd22d4083241bd6d68e811d0284d3c3a17795c458a:0", 
246              "channel_flags": 1,
247              "message_flags": 1,
248              "expiry": 10,
249              "min_htlc": 1, 
250              "max_htlc": 100000000,
251              "fee_base_msat": 10, 
252              "fee_rate": 1000, 
253              "capacity": 100000 
254          },
255          {
256              "node_1": "02e7b1aaac10977c38e9c61c74dc66840de211bcec3021603e7977bc5e28edabfd",
257              "node_2": "0367cec75158a4129177bfb8b269cb586efe93d751b43800d456485e81c2620ca6",
258              "channel_id": 689530843, 
259              "channel_point": "25376aa6cb81913ad30416bd22d4083241bd6d68e811d0284d3c3a17795c458a:0", 
260              "channel_flags": 0,
261              "message_flags": 1,
262              "expiry": 1,
263              "min_htlc": 1, 
264              "max_htlc": 100000000,
265              "fee_base_msat": 10, 
266              "fee_rate": 1000, 
267              "capacity": 100000 
268          },
269          {
270              "node_1": "02e7b1aaac10977c38e9c61c74dc66840de211bcec3021603e7977bc5e28edabfd",
271              "node_2": "03c19f0027ffbb0ae0e14a4d958788793f9d74e107462473ec0c3891e4feb12e99",
272              "channel_id": 523452362, 
273              "channel_point": "704a5675c91b1c674309a6475fc51072c2913d6117ee6103c9f1b86956bcbe02:0", 
274              "channel_flags": 0,
275              "message_flags": 1,
276              "expiry": 1,
277              "min_htlc": 1, 
278              "max_htlc": 50000000,
279              "fee_base_msat": 10, 
280              "fee_rate": 1000, 
281              "capacity": 50000 
282          },
283          {
284              "node_1": "02e7b1aaac10977c38e9c61c74dc66840de211bcec3021603e7977bc5e28edabfd",
285              "node_2": "03c19f0027ffbb0ae0e14a4d958788793f9d74e107462473ec0c3891e4feb12e99",
286              "channel_id": 523452362, 
287              "channel_point": "704a5675c91b1c674309a6475fc51072c2913d6117ee6103c9f1b86956bcbe02:0", 
288              "channel_flags": 1,
289              "message_flags": 1,
290              "expiry": 1,
291              "min_htlc": 1, 
292              "max_htlc": 50000000,
293              "fee_base_msat": 10, 
294              "fee_rate": 1000, 
295              "capacity": 50000 
296          }
297      ]
298  }