Jesse de Wit
|
cf5fe6fde3
|
relative cltv expiry can be negative
|
2023-12-04 21:51:55 +01:00 |
|
Jesse de Wit
|
fefd998ca7
|
hotfix for not seeing nodes as connected
|
2023-12-04 21:28:01 +01:00 |
|
Jesse de Wit
|
086f78a08b
|
log notification error responses
|
2023-11-20 20:34:08 +01:00 |
|
Jesse de Wit
|
1ef7d8cf76
|
cleanup expired notification urls
|
2023-11-20 19:59:59 +01:00 |
|
Jesse de Wit
|
6d307179f1
|
call notification webhooks simultaneously
|
2023-11-20 19:59:59 +01:00 |
|
Jesse de Wit
|
23628628fe
|
don't notify the same payment hash if recent
|
2023-11-20 19:55:14 +01:00 |
|
Jesse de Wit
|
42123bd40b
|
also notify when the peer is online
|
2023-11-20 12:10:43 +01:00 |
|
Yaacov Akiba Slama
|
3f5d10e629
|
Merge pull request #146 from breez/support-multiple-urls
support calling multiple webhook urls
|
2023-11-14 21:54:29 +02:00 |
|
Jesse de Wit
|
213856c5e9
|
support calling multiple webhook urls
|
2023-11-14 20:51:40 +01:00 |
|
Jesse de Wit
|
501cc72998
|
CI: reduce test parallelism
|
2023-11-09 13:34:50 +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
|
4be6d8c6a4
|
split node context in its own module
|
2023-11-06 15:00:34 +01:00 |
|
Jesse de Wit
|
f6af1e5442
|
fix add hop hint calls
|
2023-11-06 14:17:57 +01:00 |
|
Jesse de Wit
|
e693045594
|
use uuid7 instead of bigserial
|
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
|
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
|
ba1e4074eb
|
lsps2: add integration tests
|
2023-11-06 14:16:25 +01:00 |
|
Jesse de Wit
|
9fed9a1e68
|
lsps2: hook up interceptor to CLN
|
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
|
58790b6f45
|
cln_client: return 'not enough funds' error
|
2023-11-06 14:16:24 +01:00 |
|
Jesse de Wit
|
05246e3e72
|
postgres store fixes
|
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
|
4cdb5e1c94
|
make intercept method shareable with lsps2
|
2023-11-06 14:16:23 +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
|
ea89f92eb5
|
move get fee params settings to shared
|
2023-11-06 14:12:38 +01:00 |
|
Jesse de Wit
|
cd2f6439e5
|
move nodes initialization to main
|
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
|
f3093cd23c
|
cln_plugin: replay htlcs on reconnect
|
2023-11-06 14:12:37 +01:00 |
|
Jesse de Wit
|
f03f5c0889
|
make GetChannel return htlcMinMsat
|
2023-11-06 14:12:37 +01:00 |
|
Jesse de Wit
|
2864710ba2
|
lsps2: implement lsps2.buy
|
2023-11-06 14:12:37 +01:00 |
|
Jesse de Wit
|
b6ac07dbc5
|
lsps0: add peer id to context
|
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
|
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
|
c61741baa2
|
separate opening fee params logic
|
2023-11-06 14:12:36 +01:00 |
|
Jesse de Wit
|
14c412ec33
|
implement GetNodes on NodesService
|
2023-11-06 14:11:30 +01:00 |
|
Jesse de Wit
|
ddba2a114c
|
separate node logic
|
2023-11-06 14:11:30 +01:00 |
|
Jesse de Wit
|
25d205e05c
|
lsps2: implement lsps2.get_versions
|
2023-11-06 14:11:30 +01:00 |
|
Jesse de Wit
|
e9a1e569f9
|
lsps0: check service impl satisfies handler type.
|
2023-11-06 14:11:29 +01:00 |
|
Jesse de Wit
|
0d2253ac44
|
lsps0: handle requests in a goroutine
|
2023-11-06 14:11:29 +01:00 |
|
Jesse de Wit
|
1e382e0a08
|
lsps0: set cln feature bit
|
2023-11-06 14:11:29 +01:00 |
|
Jesse de Wit
|
06dfa7c334
|
lsps0: add integration test
|
2023-11-06 14:11:29 +01:00 |
|