Carsten Otto
|
0c2dfeaeef
|
remove all but first and last hop from database
|
2022-10-25 22:51:48 +02:00 |
|
Carsten Otto
|
0acc383184
|
move logic to model
|
2022-10-08 12:01:21 +02:00 |
|
Carsten Otto
|
0264ddbc14
|
improve test
|
2022-10-08 11:10:05 +02:00 |
|
Carsten Otto
|
b39a7b2d92
|
use ChannelIdParser, deduplicate logic
|
2022-09-27 22:28:45 +02:00 |
|
Carsten Otto
|
94b145d625
|
tweak tests
|
2022-09-27 22:28:45 +02:00 |
|
danielbroll
|
9fdc5a1e64
|
Add config options to ignore warnings:
- online_warning_ignore_node
- channel_fluctuation_warning_ignore_channel
- node_flow_warning_ignore_node
- node_rating_warning_ignore_node
- max_num_updates_warning_ignore_channel
|
2022-09-27 22:28:45 +02:00 |
|
Carsten Otto
|
3a5692a326
|
add corresponding test for channel warnings service
|
2022-09-18 13:16:47 +02:00 |
|
Carsten Otto
|
48980b34a0
|
rename test
|
2022-09-18 13:16:47 +02:00 |
|
Carsten Otto
|
405d264f99
|
cleanup
|
2022-09-18 13:16:47 +02:00 |
|
Carsten Otto
|
f5f32d0864
|
use two different warnings in test
|
2022-09-18 13:16:47 +02:00 |
|
Aaron Martina
|
a0dc9d126b
|
Fix to checkstyle
|
2022-09-18 13:16:47 +02:00 |
|
Aaron Martina
|
a212d69ca8
|
Fix to issue when multiple open channels to the same node have warnings
|
2022-09-18 13:16:47 +02:00 |
|
Carsten Otto
|
adc750dcf1
|
include some details of rating computation
|
2022-09-16 16:06:22 +02:00 |
|
Carsten Otto
|
e708ddaaec
|
only consider "peer online/offline" for time with open channel
fixes #64
|
2022-09-03 14:26:31 +02:00 |
|
Carsten Otto
|
c0a9627fa7
|
extract OverlappingChannelsService
|
2022-09-03 14:26:31 +02:00 |
|
Carsten Otto
|
e4f5232ff0
|
shorten test names
|
2022-09-03 13:05:41 +02:00 |
|
Carsten Otto
|
3fcd71924b
|
use amount of received payments for rating
|
2022-08-28 15:55:42 +02:00 |
|
Carsten Otto
|
e0138c6e81
|
bugfix: properly exclude self-payments when computing amount received via payments
|
2022-08-28 15:33:54 +02:00 |
|
Carsten Otto
|
42205e18c3
|
include amount of received payments in FlowReport
self-payments are not included
|
2022-08-27 18:40:59 +02:00 |
|
Carsten Otto
|
25e5af1831
|
parse hops for settled invoices
|
2022-08-27 16:44:27 +02:00 |
|
Carsten Otto
|
c285de77b8
|
fix: return sane values for channels without any average liquidity
|
2022-08-08 08:53:46 +02:00 |
|
Carsten Otto
|
2e55aae581
|
bugfix for "average balance" computation for closed channels
|
2022-07-25 16:32:15 +02:00 |
|
Carsten Otto
|
e8c0712e64
|
make use of cache
|
2022-07-25 16:06:00 +02:00 |
|
Carsten Otto
|
727f4c226c
|
make method non-static
|
2022-07-25 15:52:21 +02:00 |
|
Carsten Otto
|
be3fe8d053
|
add caching to RatingService
|
2022-07-01 21:44:18 +02:00 |
|
Carsten Otto
|
91fd885416
|
get nodes with high incoming fee rate
|
2022-06-18 19:10:52 +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
|
a657743171
|
add rating to channel details
|
2022-06-13 13:34:00 +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
|
47d36d80b4
|
scale rating by average local liquidity
fixes #51
|
2022-06-09 16:55:48 +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 |
|
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 |
|
Carsten Otto
|
3b4ac5d340
|
fix syntax
|
2022-06-03 10:57:59 +02:00 |
|
Carsten Otto
|
a77874124d
|
use channel ID to compute open height
|
2022-06-03 09:45:17 +02:00 |
|
Carsten Otto
|
4796c6f592
|
fix: MPP self-payments
fixes #47
|
2022-05-30 22:23:33 +02:00 |
|
Carsten Otto
|
865e68a7d1
|
invalidate channel cache on in-flight change
this way the local balance returned is (more) accurate
fixes #42
|
2022-05-24 22:06:07 +02:00 |
|
Carsten Otto
|
5a1ced06a6
|
add getMinimumFeeRateFrom/To
|
2022-05-22 14:43:50 +02:00 |
|
Carsten Otto
|
911e217aef
|
add graph service and "number of known channels" endpoint
|
2022-05-17 16:56:51 +02:00 |
|
Carsten Otto
|
3af59b96bf
|
ignore duplicate channels from route hints
|
2022-05-17 08:39:10 +02:00 |
|
Carsten Otto
|
6adf408a3b
|
parse and use route hints from invoices
|
2022-05-16 20:40:00 +02:00 |
|
Carsten Otto
|
a13602e3d2
|
extend failure code handling
|
2022-05-14 00:07:22 +02:00 |
|
Carsten Otto
|
e6b1c53c68
|
keep very unattractive liquidity information for unusable channels
instead of forgetting everything, including the information about how "bad" the channel is
|
2022-05-13 23:00:17 +02:00 |
|
Carsten Otto
|
4f082d6f4a
|
tweak upper bound wrt. in-flight amounts again, add clarifying comments
|
2022-05-13 22:47:45 +02:00 |
|
Carsten Otto
|
8670519966
|
consider max htlc for lower/upper bounds
|
2022-05-13 21:19:10 +02:00 |
|
Carsten Otto
|
c402d3df21
|
lower default max age liquidity information: 10 minutes instead of 1 hour
|
2022-05-13 17:51:35 +02:00 |
|