Jesse de Wit
6e7f25d38b
add listchannels to lightning clients
2024-02-23 08:54:00 +01:00
Jesse de Wit
81a24439d4
rename initialchannelid to aliasScid and make optional
2024-02-23 08:54:00 +01:00
Jesse de Wit
31bf2a885a
cleanup: remove openchannel rpc
2024-02-08 11:19:56 +01:00
Jesse de Wit
95ecf1abe9
make mempool fee estimation optional
2024-02-02 14:08:15 +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
e693045594
use uuid7 instead of bigserial
2023-11-06 14:17:57 +01:00
Jesse de Wit
3cf4b714a9
rename shared package to common
2023-11-06 14:17:56 +01:00
Jesse de Wit
fb3b051d02
lsps2: cleanup expired promises
2023-11-06 14:16:25 +01:00
Jesse de Wit
c45106d5dc
lsps2: main forwarding logic
2023-11-06 14:16:25 +01:00
Jesse de Wit
8af1a52779
share isCurrentChainFeeCheaper method
2023-11-06 14:16:24 +01:00
Jesse de Wit
55e393d578
lsps2: save token with generated promises
2023-11-06 14:16:24 +01:00
Jesse de Wit
4a6fcff707
lsps2: persist token with buy registration
2023-11-06 14:16:24 +01:00
Jesse de Wit
d98e041e94
move basetypes into lightning
2023-11-06 14:12:38 +01:00
Jesse de Wit
b8e67a2968
move TIME_FORMAT into lsps0
2023-11-06 14:12:38 +01:00
Jesse de Wit
c3f13e999f
lsps2: extend store for forwarding
2023-11-06 14:12:38 +01:00
Jesse de Wit
e0e56893d6
lsps2: add mocks for forwarding
2023-11-06 14:12:38 +01:00
Jesse de Wit
2864710ba2
lsps2: implement lsps2.buy
2023-11-06 14:12:37 +01:00
Jesse de Wit
0e0bf85a73
lsps2: function to generate random scid
2023-11-06 14:12:37 +01:00
Jesse de Wit
e2113e7a03
lsps2: store for buy registrations
2023-11-06 14:12:37 +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