Commit Graph

48 Commits

Author SHA1 Message Date
rkfg
6f381ae310 Fix from channel selection logic 2022-09-26 16:56:23 +03:00
rkfg
869fcdb466 Respect min amount when picking channels 2022-09-11 17:36:10 +03:00
rkfg
8e4521e033 Prevent failure index underflow 2022-09-09 19:16:18 +03:00
rkfg
4a84505a83 Add short option for ratio 2022-09-06 15:45:40 +03:00
rkfg
c33adeea59 Update deps 2022-09-05 00:48:57 +03:00
rkfg
788f2b6bf7 Reset failed routes once 2022-09-03 03:50:00 +03:00
rkfg
cc815a60b5 Ban failed routes for 5 minutes instead of hour 2022-08-27 19:13:09 +03:00
rkfg
a06a5b9381 Fix typo 2022-08-27 19:12:53 +03:00
rkfg
6e90770991 Optimize channel pair selection 2022-08-27 17:40:27 +03:00
rkfg
440c6bd113 Prevent crash on failed hop index out of range 2022-08-26 12:24:08 +03:00
rkfg
e83f43935b Add installation instruction 2022-08-25 20:25:11 +03:00
rkfg
40da434517 Rename module for easier installation 2022-08-25 20:09:21 +03:00
rkfg
4d0cef0ff5 Add saving rebalance results to a CSV file 2022-08-25 20:03:37 +03:00
rkfg
f22cd2574b Only probe routes on TCF error 2022-08-25 19:57:56 +03:00
rkfg
3933c904e6 Update README.md help 2022-08-25 10:16:09 +03:00
rkfg
ab129508b8 Time out channel picking early 2022-08-23 15:15:25 +03:00
rkfg
332d1014b6 Add screenshot 2022-08-23 15:15:12 +03:00
rkfg
72e3c82ffd Update README.md 2022-08-22 23:08:05 +03:00
rkfg
83f4ba6a39 Add min amount 2022-08-22 23:01:46 +03:00
rkfg
2e98c46eb0 Don't create a new invoice for each attempt
only do it for timed out ones
2022-08-22 15:57:48 +03:00
rkfg
f083e7ebbc Don't count high fee error as a step when probing 2022-08-22 15:53:10 +03:00
rkfg
3d32c32793 Simplify context timeout logic 2022-08-22 13:59:38 +03:00
rkfg
90ffa2040e Add route search timeout 2022-08-22 11:50:16 +03:00
rkfg
630b6ab2b7 Add README.md 2022-08-21 17:55:15 +03:00
rkfg
69855695c8 Unify parameters, add config sample 2022-08-21 17:32:55 +03:00
rkfg
b543a33096 Fix help message 2022-08-21 17:18:13 +03:00
rkfg
39bac84079 Add source/target channel forcing 2022-08-21 13:20:52 +03:00
rkfg
27ba7d6c05 Formatting improvements 2022-08-21 12:57:47 +03:00
rkfg
890eda9416 Properly handle context timeout 2022-08-21 12:51:05 +03:00
rkfg
db67986234 Show additional node info in route dump 2022-08-21 11:50:07 +03:00
rkfg
be1773d91c Add more channel/node exclusions 2022-08-21 11:26:50 +03:00
rkfg
b14a05507a Fix probing step after hitting a fee wall 2022-08-21 11:18:17 +03:00
rkfg
245d17ca8e Handle high fees better during probing 2022-08-21 02:21:05 +03:00
rkfg
b83a23d693 Consider fees when probing 2022-08-21 02:00:53 +03:00
rkfg
77bcea642b Always rebuild routes after probing 2022-08-21 01:15:39 +03:00
rkfg
69b4af0fe0 Fix failure cache cleanup 2022-08-20 22:32:26 +03:00
rkfg
a3ce2794d1 Cache failed routes, use context with timeouts 2022-08-20 22:19:48 +03:00
rkfg
0ead4ec4ee Fix panic 2022-08-20 21:23:12 +03:00
rkfg
d626bd880c Add ignored channels 2022-08-20 21:12:19 +03:00
rkfg
652c186cf0 Support config 2022-08-20 20:43:51 +03:00
rkfg
1ce3c14e3f Fix displaying route fees 2022-08-20 20:26:57 +03:00
rkfg
2040013708 Add route probing 2022-08-20 20:20:15 +03:00
rkfg
6a5e0885da Make tls path optional 2022-08-20 18:22:19 +03:00
rkfg
316874c97f Report max attempt fee 2022-08-20 18:04:49 +03:00
rkfg
2ea942f357 Remove redundant message 2022-08-20 17:40:40 +03:00
rkfg
f251d4bd83 Fix invoice amount 2022-08-20 17:32:14 +03:00
rkfg
e47de9192f Add code 2022-08-20 17:26:13 +03:00
rkfg
d055e349e1
Initial commit 2022-08-20 17:11:10 +03:00