Michael Schmoock
7953dc0011
noise: fix _msat purge leftover
2022-12-29 14:37:05 +01:00
Michael Schmoock
be112f7b39
jitrebalance: fix upstream changes
2022-12-29 14:37:05 +01:00
Michael Schmoock
748d50a2dc
archive: commando plugin as cln comes with it
2022-12-29 14:37:05 +01:00
Michael Schmoock
13e65260bf
autopilot: reduced networkx min version to 2.6 for py 3.7 compat
2022-12-29 14:37:05 +01:00
Michael Schmoock
1072053b3b
autopilot: fix broken arg parse
2022-12-27 16:54:29 +01:00
Michael Schmoock
7dbe65ab8a
autopilot: fix flake8 code nits
2022-12-27 16:54:02 +01:00
Michael Schmoock
bceca734d7
probe: fix flake8 code nits
2022-12-27 16:33:04 +01:00
Michael Schmoock
67224d0c26
rebalance: fix flake8 code nits
2022-12-27 13:39:30 +01:00
Michael Schmoock
7d5b4a9516
drain: fix flake8 code nits
2022-12-27 13:27:52 +01:00
Michael Schmoock
140efc2269
paytest: fix _msat purge leftover
2022-12-27 13:27:52 +01:00
Michael Schmoock
9c7a70f6ff
paytest: fix flake8 code nits
2022-12-27 13:27:52 +01:00
Michael Schmoock
81899006e2
feeadjuster: fix forward_event hook msat parsing
...
Subscribed notifications have never been handled by `pyln.client.Plugin()`
in a way that for `_msat` keys values have been replaced by `Millisatoshi()`
on the fly. This only was the case for normal JSON request/responses.
On recent cln versions, having `--allow-deprecated-apis=True`,
cln actually returns a string ending with `msat`, which is not
compatible with a `Millisatoshi()` when doing arithmetic operations.
See: https://github.com/ElementsProject/lightning/pull/5798
2022-12-27 12:56:17 +01:00
Michael Schmoock
ec75211f0a
feeadjuster: fix python code nits
2022-12-26 13:56:30 +01:00
Michael Schmoock
4d8b258f8b
feeadjuster: fix testflake in test_feeadjuster_imbalance
2022-12-26 13:52:00 +01:00
Michael Schmoock
e20eb77885
autopilot: adds missing requirements.txt file
2022-12-20 12:11:13 +01:00
Gálli Zoltán
d836e44b4e
rebalance: fix test for multithreading
2022-12-20 10:29:44 +01:00
Gálli Zoltán
381707eaaf
rebalance: multithreading
...
`rebalanceall` can run on multiple threads for faster results
2022-12-20 10:29:44 +01:00
Gálli Zoltán
a778da4e10
feeadjuster: setchannelfee last two parameters are optional
...
- feeadjuster keeps crashing without this
2022-12-04 21:47:13 +01:00
Gálli Zoltán
29dfc0f3f8
rebalance: rebalanceall can be stopped quickly
...
waitsendpay could stuck for minutes making rebalancestop unresponsive
2022-12-04 13:58:57 +01:00
Michael Schmoock
6d1975e3ae
autopilot: fix usage of deprecated value on listfunds
...
The usage of 'value' (satoshis) on listoutputs has been deprecated on v0.12.0.
See upstream #5306
This changes calculations to msat.
2022-12-04 13:16:52 +01:00
Michael Schmoock
2c7eeb9310
autopilot: fix type to msat for _msat option field
...
Having a "_msat" parameter with just an integer in it lead to
other plugins crash on startup because listconfigs could not
be correctly parsed by pyln-client.
2022-12-04 13:16:52 +01:00
Michael Schmoock
386f2f650b
rebalance: rpcversion check for new format
2022-12-02 16:12:29 +01:00
Michael Schmoock
4a5fa4d64e
drain: rpcversion check for new format
2022-12-02 16:12:29 +01:00
Michael Schmoock
656068ba09
feeadjuster: rpcversion check for new format
2022-12-02 16:12:29 +01:00
Swapnil Tripathi
1721ff6075
update resources for python-teos
2022-11-14 21:50:50 +01:00
Michael Schmoock
76af2722dc
rebalance: adds version check for using status on listpays ( #387 )
2022-11-04 11:43:00 +01:00
Michael Schmoock
4d3560b129
reqirements: switch to pyln-client 0.12 for backup, drain, feeadj, rebalance and summary
...
This is required as newer versions of cln (>=0.12) use non numeric json
rpc IDs.
2022-11-04 11:43:00 +01:00
Michael Schmoock
2810f4d032
feeadjuster: update forward_event _msat values
2022-11-04 11:43:00 +01:00
Michael Schmoock
3514460ae8
summary: fixes a nasty test flake
2022-11-04 11:43:00 +01:00
Michael Schmoock
2322bf64a8
rebalance: getroute update msatoshi by amount_msat
...
rebalance: getroute outdated msatoshi by amount_msat
2022-11-04 11:43:00 +01:00
Michael Schmoock
8ed6e3870b
rebalance: remove pointless pass-through of plugin paramter
2022-11-04 11:43:00 +01:00
Michael Schmoock
fb3d69200c
drain: remove pointless pass-through of plugin paramter
2022-11-04 11:43:00 +01:00
Michael Schmoock
eb4463d43d
drain: fixed and reenable test_drain_and_refill
2022-11-04 11:43:00 +01:00
Michael Schmoock
5691f717f4
drain: reenable test_setbalance as it is stable
2022-11-04 11:43:00 +01:00
Michael Schmoock
15e6f61052
drain: use fundchannel instead of openchannel
...
Affects: tests
Using openchannel does not always guarantee a channel to have a SCID.
Thus `node.get_channel_scid(...)` can raise an error when a channel
was opened using openchannel.
2022-11-04 11:43:00 +01:00
Michael Schmoock
810040430e
drain: getroute update msatoshi by amount_msat
2022-11-04 11:43:00 +01:00
Michael Schmoock
093c331f13
drain: cache often used RPC values
2022-11-04 11:43:00 +01:00
Michael Schmoock
a5a2f47d4c
drain: get cltv-final from lightningd instead of own option
2022-11-04 11:43:00 +01:00
Gálli Zoltán
ce423836d6
rebalance: listpays use status argument
...
It is a performance improvement: `rebalancereport` running time changes from 40 secs to 14 secs on my node.
2022-10-26 10:44:06 +02:00
Giovanni Zotta
e625369423
Update README
2022-09-19 18:13:21 +02:00
Giovanni Zotta
c1afe23df6
Add circular to the list of plugins
2022-09-19 18:13:21 +02:00
Michael Clancy
3c81ac1fa8
Fixes the incorrect calculation of number invoices paid ( #384 )
2022-09-19 10:48:47 +09:30
Michael Clancy
fa567957ea
Update helpme to look for funds in an output's 'amount_msat' instead of 'value'
2022-09-19 10:48:47 +09:30
Jan Sarenik
deb960a582
commando: change underscore to dash
2022-09-19 10:47:16 +09:30
Andrew Toth
d1a8db61cb
summary: fix attribute errors
2022-09-19 10:45:31 +09:30
Ken Sedgwick
0f42425b65
summary: add fees_collected fiatstr
2022-09-16 12:32:39 +02:00
fiatjaf
c5f0c65c01
align table.
2022-09-16 12:00:29 +02:00
fiatjaf
75e762acc1
add poncho to the list.
2022-09-13 15:59:38 +02:00
joemphilips
373ae69a74
add nloop to README
2022-09-02 17:47:11 +02:00
openoms
0ecd10b27f
feeadjuster: exclude list non-required and verbose
2022-08-28 10:45:46 +02:00