Rusty Russell
7b76bf63ea
commando: allow sending of overlength requests.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Rusty Russell
fc00ad4183
commando: allow stupidly-long commands.
...
This is backwards compatible.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Michael Schmoock
f022ca380d
drain: upgrade testcase for new setchannel command
2022-04-03 17:15:35 +02:00
Michael Schmoock
5c43c7f3bf
feeadjuster: upgrade to new setchannel command
2022-04-03 17:15:35 +02:00
Rusty Russell
5b2dd9a3f6
commando: actually do RPC dispatch async.
...
We use multiprocessing for this, because the pyln-client RPC
command api doesn't support async.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-03-17 15:52:13 +10:30
Rusty Russell
efaf634f1b
commando: make custommsg hook async.
...
Otherwise it blocks everything while it's working, which can be a
while for a slow command.
Fixes : #347
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-03-17 15:52:13 +10:30
Keagan McClelland
2779264f72
Update .gitmodules
2022-02-27 20:29:16 +01:00
Keagan McClelland
c119595767
Update .gitmodules
2022-02-27 20:29:16 +01:00
Michael Schmoock
225b4ca9b7
autopilot: fixme division by zero
...
I don't understand the code at that location, but it can raise
a division by zero in testing environment where no real graph
was accessible because it couldn't be downloaded.
2022-02-21 18:37:37 +01:00
Michael Schmoock
00ebb60a1b
autopilot: sets 'unable to connect' message to warn
2022-02-21 18:37:37 +01:00
Michael Schmoock
e1c063b293
autopilot: improve test_main that is disabled for CI
...
The old skipIf annotation doesn't seem to work correctly:
```
PytestUnknownMarkWarning: Unknown pytest.mark.skipIf - is this a typo?
You can register custom marks to avoid this warning -
for details, see https://docs.pytest.org/en/stable/mark.html
@pytest.mark.skipIf(True, "Test autopilot is hanging on DNS request")
```
2022-02-21 18:37:37 +01:00
Michael Schmoock
8d6248573d
autopilot: fix deprecation warning for dns.resolver.query
2022-02-21 18:37:37 +01:00
Michael Schmoock
43317e0901
noise: rename last_id to msg_id and make code more readable
2022-02-21 17:54:11 +01:00
Michael Schmoock
ac9d1e4be1
noise: cleanup some nits
2022-02-21 17:54:11 +01:00
Michael Schmoock
8e0c748253
noise: adds testcase that checks correct order
...
Just to check the latest fix does not break anything.
2022-02-21 17:54:11 +01:00
Michael Schmoock
23a8f09b4d
noise: fix #331
...
fixes an off by one error
2022-02-21 17:54:11 +01:00
Michael Schmoock
f472484acd
noise: adds xfail testcase for #331
2022-02-21 17:54:11 +01:00
Michael Schmoock
a7448c91c1
noise: revert broken fix #332 for #331
2022-02-21 17:54:11 +01:00
Michael Schmoock
689be5a70d
noise: adds docstrings to plugin methods
2022-02-21 17:54:11 +01:00
Michael Schmoock
69e02e23b1
cleanups: feeadjuster, drain and summary
2022-02-17 10:26:54 +01:00
PestToast
6df68dcebc
Update noise.py
...
This fixes the problems described in issue #331
2022-02-08 17:32:51 +01:00
svewa
a207969404
another instance of unchecked short_channel_id access in fee_strategy: get_fees_median ( #330 )
...
* skip channels that are not (yet) locked in
* another unchecked request to ch['short_channel_id']
* this was meant to be the change.
2022-01-28 15:53:07 +01:00
svewa
f492affe2e
skip channels that are not (yet) locked in
2022-01-27 17:40:48 +01:00
Christian Decker
b88c927810
readme: Add the noise plugin to the matrix
2022-01-09 12:51:42 +01:00
Christian Decker
b65fbc541f
ci: Revert bitcoind update
...
We don't yet have the stripped bundles
2022-01-07 14:58:55 +01:00
Christian Decker
7ee9d6ca07
drain: Disable the refill test, it was flaky and now it's broken
2022-01-07 14:55:04 +01:00
Christian Decker
3c2ac14ad8
ci: Reduce the noise of initializing virtualenvs
2022-01-04 18:17:24 +01:00
Vincenzo Palazzo
22923724a9
summary: close the db when the lightningd will stop.
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
2021-12-19 15:17:30 +01:00
Vincenzo Palazzo
a6829450db
summary: check for all the extension of the db
...
Reported by: nathanael on IRC
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
2021-12-19 15:17:30 +01:00
Vincenzo Palazzo
4d7ed5cb5f
Make a sanity check during the initialization of the db
...
This commit try to solve the following exception with an additional sanity check:
```
{
"code": -32600,
"message": "Error while processing summary: 'Plugin' object has no attribute 'persist'",
"traceback": "Traceback (most recent call last):\n File \"/usr/local/lib/python3.8/site-packages/pyln/client/plugin.py\", line 627, in _dispatch_request\n result = self._exec_func(method.func, request)\n File \"/usr/local/lib/python3.8/site-packages/pyln/client/plugin.py\", line 609, in _exec_func\n return func(*ba.args, **ba.kwargs)\n File \"/home/_lightning/plugins/summary.py\", line 124, in summary\n addpeer(plugin, p)\n File \"/var/git/plugins/summary/summary_avail.py\", line 7, in addpeer\n if pid not in p.persist['peerstate']:\nAttributeError: 'Plugin' object has no attribute 'persist'\n"
}
```
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
2021-12-19 15:17:30 +01:00
Christian Decker
38d1f337a9
historian: Do not crash if we get an unknown address type
2021-12-19 15:15:37 +01:00
Christian Decker
7d3e7a12a4
readme: Add @andrewtoth's listmempoolfunds
2021-12-19 15:15:37 +01:00
LightningHelper
bcebb1ba2a
added fee per channel
...
Knowing the fee per channel is very useful for fee selection.
I assume an option can be added to show the fees only if --details is an argument, but it will make the code a bit less clean.
2021-12-13 14:20:29 +01:00
Christian Decker
daff5ecd7a
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-13 13:49:00 +01:00
Christian Decker
1115abf34c
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-13 12:54:54 +01:00
ajpwahqgbi
65ddf6477e
rebalance: Print human-readable route details with satoshi units and node aliases
2021-12-13 11:56:06 +01:00
Jan Sarenik
5c4ffa2bbf
donations/README.md: Default port is 8088
2021-12-12 16:51:53 +01:00
Christian Decker
fa31e0336f
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-12 15:54:04 +01:00
Vincenzo Palazzo
1ddee5221e
Adding go-lnmetrics.reporter
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
2021-12-12 15:31:38 +01:00
Christian Decker
8480955a7f
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-12 14:00:09 +01:00
Christian Decker
3c3d5efa50
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-12 13:57:42 +01:00
Christian Decker
aadd77544e
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-12 13:52:05 +01:00
Christian Decker
e8aa2291b6
donations: Pin wtforms to 2.3.3
...
The new upgrade broke flask-wtf.
2021-12-12 13:45:13 +01:00
Christian Decker
a5d59bd486
command: Fix tests not working after ping changed
2021-12-12 13:45:13 +01:00
Christian Decker
1a71205755
gci: Minimize extra pip dependencies
2021-12-12 13:45:13 +01:00
Christian Decker
16b9cf55d1
ci: Fetch all tags on CI so pyln versions can be recognized
2021-12-12 13:45:13 +01:00
Christian Decker
4a5314cfd5
ci(Mergify): configuration update
...
Signed-off-by: Christian Decker <null>
2021-12-11 15:09:11 +01:00
Michael Schmoock
a829d87c6b
drain: fix KeyError short_channel_id on opening channels
2021-11-18 13:37:33 +01:00
Michael Schmoock
e200c888d4
drain: fix broken success message format
2021-11-18 13:05:44 +01:00
Michael Schmoock
2560a9a85f
rebalance: include rebalancereport in testing
2021-11-17 11:20:56 +01:00