Jesse de Wit
31bf2a885a
cleanup: remove openchannel rpc
2024-02-08 11:19:56 +01:00
Jesse de Wit
833c79e27f
fix the lsps2 cltv delta check
...
It was wrongly assumed that the lsp had to enforce a cltv delta +2. It is
actually the recipient creating invoices with a cltv delta +2, but the LSP does
not have anything to do with that.
2024-01-19 17:00:09 +01:00
Jesse de Wit
cf87b016e0
upgrade lnd code dependency to 0.17.2
2024-01-19 09:20:52 +01:00
Jesse de Wit
6a633578de
itest: attempt to fix flaky ln offline tests
2024-01-05 10:40:13 +01:00
Jesse de Wit
133eee7db9
itest: add a delay to allow interceptors to activate
2024-01-05 10:34:21 +01:00
Jesse de Wit
d8bee41243
make cln client recoverable after cln connection loss
2023-12-12 11:39:49 +01:00
Roei Erez
68fcee0e61
Add --developer flag to cln
2023-12-06 12:41:35 +02:00
Jesse de Wit
fefd998ca7
hotfix for not seeing nodes as connected
2023-12-04 21:28:01 +01:00
Jesse de Wit
6b0c288a0e
notification signature is a lightning signed msg
2023-11-09 13:34:50 +01:00
Jesse de Wit
743e880d9c
use encrypted request for subscribe notifications
2023-11-06 15:52:17 +01:00
Jesse de Wit
f6af1e5442
fix add hop hint calls
2023-11-06 14:17:57 +01:00
Jesse de Wit
3ede7a1ec8
fix integration tests with pgx v5
2023-11-06 14:17:57 +01:00
Jesse de Wit
8a7133f116
Upgrade to pgx v5
2023-11-06 14:17:56 +01:00
Jesse de Wit
ba1e4074eb
lsps2: add integration tests
2023-11-06 14:16:25 +01:00
Jesse de Wit
2864710ba2
lsps2: implement lsps2.buy
2023-11-06 14:12:37 +01:00
Jesse de Wit
ecd98d0975
run unit tests in CI
2023-11-06 14:12:36 +01:00
Jesse de Wit
b406d8ea53
lsps2: implement get_info
2023-11-06 14:12:36 +01:00
Jesse de Wit
25d205e05c
lsps2: implement lsps2.get_versions
2023-11-06 14:11:30 +01:00
Jesse de Wit
06dfa7c334
lsps0: add integration test
2023-11-06 14:11:29 +01:00
Jesse de Wit
c25a6e1a85
add integration tests for LND lsp CLN client
2023-10-18 01:45:23 +02:00
Jesse de Wit
2c396656e4
update core lightning to v23.08
2023-08-28 12:38:16 +02:00
Jesse de Wit
aa54cea1f3
reduce nesting in interceptor
2023-06-30 16:36:32 +02:00
Jesse de Wit
1558636890
notifications: add integration tests
2023-06-30 16:36:32 +02:00
Jesse de Wit
09e8bd3cb6
notifications: notify htlc when peer offline
2023-06-30 16:36:31 +02:00
Jesse de Wit
1b5356d4bf
fix changed cln option names in itests
2023-06-30 16:35:43 +02:00
Jesse de Wit
37f6740348
update tests to work with cln v23.05
2023-06-12 15:53:18 +02:00
Jesse de Wit
0bbf6638b4
fix broken integration tests due to token filter
2023-06-12 13:47:01 +02:00
Jesse de Wit
057c5582c1
fix integration tests
2023-06-02 13:32:45 +02:00
Jesse de Wit
d7aee62fd4
use fee params from database
2023-05-17 12:03:03 +02:00
Jesse de Wit
aaccc5fafb
allow configuring an array of opening params
2023-05-17 09:43:19 +02:00
Jesse de Wit
acffe289ff
add a test for dynamic fees
2023-05-17 09:43:12 +02:00
Jesse de Wit
aafb07e5f0
Use local mempool api in tests
2023-05-17 09:43:12 +02:00
Jesse de Wit
cad6540f42
always use mempool api
2023-05-17 09:43:11 +02:00
Jesse de Wit
d0de038d45
add new config to integration tests
2023-05-17 09:43:11 +02:00
Jesse de Wit
415a46a6fe
cln: use amt_to_forward in payload to charge fees
2023-04-13 13:31:02 +02:00
Jesse de Wit
5023ee494e
unconfirmed utxo from internal wallet
2023-03-06 09:47:21 +01:00
Jesse de Wit
3b0dd351f4
Spend unconfirmed utxos if minconfs=0
2023-03-04 12:53:07 +01:00
Jesse de Wit
14f93d934e
add a test to verify tag is persisted
2023-02-16 15:01:05 +01:00
Jesse de Wit
466612f202
make mempool priority configurable
2023-02-13 12:32:20 +01:00
Jesse de Wit
bfb25ae4bb
use mempool client for fee estimation
2023-02-03 09:25:47 +01:00
Jesse de Wit
43e045f7ff
respect the lsp timelockdelta
2023-01-30 11:53:33 +01:00
Jesse de Wit
5aad6b313e
handle clean shutdown
2023-01-23 14:57:27 +01:00
Jesse de Wit
7b93af7433
fix tls cert encoding in itests
2023-01-20 16:36:05 +01:00
Yaacov Akiba Slama
1cb49f2896
Put directly the pem in the json configuration
2023-01-10 07:31:32 +02:00
Jesse de Wit
001b4a5dbd
add logs to debug invalid signature in test
2023-01-09 13:47:25 +01:00
Jesse de Wit
07cea44907
fix non-asserting assertion
2023-01-09 13:28:53 +01:00
Jesse de Wit
6e20a55850
populate name and pubkey from config or node
2023-01-09 10:29:08 +01:00
Jesse de Wit
5c7f22b2f2
update tests to use new lspd startup
2023-01-06 12:30:55 +01:00
Jesse de Wit
38dabe5685
organize code and cleanup
2023-01-05 13:18:44 +01:00
Jesse de Wit
2bea61d8e7
use internal cln id as correlation id
2023-01-05 13:18:44 +01:00