Commit Graph

725 Commits

Author SHA1 Message Date
danielbroll
fe8ce01bcd Ignore ExcessiveImports for UiDataService 2022-07-04 20:11:52 +02:00
danielbroll
f0314015e0 Add rating to channel and node list 2022-07-04 20:11:52 +02:00
danielbroll
d44aa756e3 Channel table: Add second table header 2022-07-04 20:11:52 +02:00
Carsten Otto
be3fe8d053 add caching to RatingService 2022-07-01 21:44:18 +02:00
Carsten Otto
608eb88d0e update spotbugs 2022-06-28 22:31:46 +02:00
Carsten Otto
8cc8dec9df update pmd and cpd 2022-06-25 10:05:11 +02:00
Carsten Otto
531923f39a update spotbugs 2022-06-23 18:27:35 +02:00
Carsten Otto
52ee78b806 update metrics 2022-06-23 18:03:31 +02:00
Carsten Otto
60635181be update awaitility 2022-06-23 18:02:30 +02:00
Carsten Otto
75b094e1f3 update errorprone and nullaway 2022-06-23 18:01:56 +02:00
Carsten Otto
baa15e55e5 update checkstyle 2022-06-23 18:00:14 +02:00
Carsten Otto
e2b70780ea update pitest 2022-06-23 17:59:51 +02:00
Carsten Otto
2b1ae9e95d update spring boot and spring cloud 2022-06-23 17:59:45 +02:00
Carsten Otto
c48e635944 update spring boot 2022-06-23 17:20:08 +02:00
Carsten Otto
91fd885416 get nodes with high incoming fee rate 2022-06-18 19:10:52 +02:00
Carsten Otto
1dd7aeb7e7 get peer pubkeys from channel service
this is much faster than computing the channel details
2022-06-17 18:38:16 +02:00
Carsten Otto
02b846d1b8 use parallel stream 2022-06-15 18:43:29 +02:00
Carsten Otto
6d5bc5ed4b compare base fee using numerical value 2022-06-15 17:51:11 +02:00
Carsten Otto
e6e2c16b6c use balance instead of available sats in comparison 2022-06-15 17:45:20 +02:00
Carsten Otto
cb6e71f394 make channel columns sortable 2022-06-15 17:24:08 +02:00
Carsten Otto
1e78f37c29 use public/unannounced 2022-06-15 13:05:38 +02:00
Carsten Otto
dd275bb131 consider new channels if older (overlapping) channels exist/existed
fixes #54
2022-06-13 20:46:55 +02:00
Carsten Otto
4a7af5ffdc add documentation 2022-06-13 14:22:04 +02:00
Carsten Otto
a657743171 add rating to channel details 2022-06-13 13:34:00 +02:00
Carsten Otto
b05ab08f4c return empty rating as -1, include message in output for node details 2022-06-13 12:59:21 +02:00
Carsten Otto
6026f74423 update spotbugs plugin 2022-06-13 12:36:00 +02:00
Carsten Otto
c3fe68fbc5 add missing separator to warning descriptions 2022-06-13 11:09:25 +02:00
Carsten Otto
27e44647ef add "node rating" warning 2022-06-13 10:57:51 +02:00
Carsten Otto
d977d7c9d1 include rating in node details 2022-06-13 10:01:48 +02:00
Carsten Otto
a20969160c fix computation of average local balance
fixes #53
2022-06-11 17:17:19 +02:00
Carsten Otto
47d36d80b4 scale rating by average local liquidity
fixes #51
2022-06-09 16:55:48 +02:00
Carsten Otto
eb43aa53d3 make class and constructor public 2022-06-09 16:18:21 +02:00
Carsten Otto
15d9beff34 scale rating by days
fixes #52
2022-06-09 16:14:19 +02:00
Carsten Otto
12c5ae003c remove bonus point for ratings 2022-06-09 15:47:53 +02:00
danielbroll
8361a421b6 channel details: show channel age (in blocks, days with 2016 blocks/day) 2022-06-06 17:10:13 +02:00
danielbroll
56e82e2e45 add title for all icons 2022-06-06 17:10:13 +02:00
danielbroll
50ae5e4748 node details: differentiate "closed" into coop/force/breach closed 2022-06-06 17:10:13 +02:00
danielbroll
babe98edcc node details: show max 3 closed channels and hide the rest 2022-06-06 17:10:13 +02:00
danielbroll
20b34a968a node details: show pubkey (copy to clipboard) 2022-06-06 17:10:13 +02:00
danielbroll
73aee2de6f show pubkey in URL (to enable copy paste), redirect from search result page if necessary 2022-06-06 17:10:13 +02:00
Carsten Otto
2b4fb44aaa fail edge computation without connected middleware
fixes #36
2022-06-06 16:39:53 +02:00
Carsten Otto
973a3ef2be rename controller 2022-06-06 16:10:26 +02:00
Carsten Otto
f840b30c01 automatically reconnect to middleware after failure/shutdown
fixes #39
2022-06-06 16:08:21 +02:00
Carsten Otto
adf3795d47 ignore inactive local channels for route computation 2022-06-06 15:46:35 +02:00
Carsten Otto
b6e36b8691 query for open channels only 2022-06-06 15:32:28 +02:00
Carsten Otto
224c338dc1 fix: terminate loop if there are only invalid (non-settled) invoices
fixes #48
2022-06-06 15:21:40 +02:00
Carsten Otto
e068b8867a allow configuration of durations used for ratings 2022-06-03 16:46:40 +02:00
Carsten Otto
d820e43595 tweak factor for rebalanced amounts 2022-06-03 13:21:09 +02:00
Carsten Otto
c5a4685e9e take local balance into account for rating 2022-06-03 11:46:50 +02:00
Carsten Otto
fd3ec7353f add basic support for ratings 2022-06-03 10:58:52 +02:00