Commit Graph

289 Commits

Author SHA1 Message Date
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
Jesse de Wit
26edc7683c lsps0: hook up lsps0 server 2023-11-06 14:11:28 +01:00
Jesse de Wit
ddbc0ae96c lsps0: implement cln custommsg client 2023-11-06 14:11:28 +01:00
Jesse de Wit
ef19a67e7a lsps0: lsps0 server implementation 2023-11-06 14:11:28 +01:00
Jesse de Wit
c23dc64df5 cln_plugin: custommsg support 2023-11-06 14:11:28 +01:00
Jesse de Wit
5c6f7da265 cln_plugin: rename htlc related fields/functions 2023-11-06 14:11:28 +01:00
Yaacov Akiba Slama
8ff4a61f06 Add some logs 2023-10-31 11:33:29 +02:00
Yaacov Akiba Slama
6d716a52ea Add logging when fee params is empty 2023-10-29 15:52:27 +02:00
dependabot[bot]
5ea4be093d Merge pull request #129 from breez/dependabot/go_modules/github.com/ethereum/go-ethereum-1.12.1 2023-10-18 09:34:10 +00:00
dependabot[bot]
4f67f1fef0 Bump github.com/ethereum/go-ethereum from 1.10.17 to 1.12.1
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.17 to 1.12.1.
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.17...v1.12.1)

---
updated-dependencies:
- dependency-name: github.com/ethereum/go-ethereum
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 08:55:48 +00:00
dependabot[bot]
a4af8a0cd4 Merge pull request #132 from breez/dependabot/go_modules/golang.org/x/net-0.17.0 2023-10-18 08:53:33 +00:00
dependabot[bot]
fff5c8b57b Bump golang.org/x/net from 0.8.0 to 0.17.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.8.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.8.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 06:13:49 +00:00
Jesse de Wit
c25a6e1a85 add integration tests for LND lsp CLN client 2023-10-18 01:45:23 +02:00
Jesse de Wit
4640507c5f add option for new onion format for lnd lsp 2023-10-17 17:05:57 +02:00
505a02e5d9 Merge pull request #119 from aljazceru/master
Adding Cloudformation template, bash automation and documentation update
2023-08-29 19:43:25 +02:00
2ef5baca15 missing flags and systemd renaming, documentation polish 2023-08-29 19:28:08 +02:00
bfba14bf8a Update aws.md
typo fix
2023-08-29 17:12:53 +02:00
5e2b1d40a9 Merge branch 'master' into master 2023-08-29 17:10:30 +02:00
Jesse de Wit
2c396656e4 update core lightning to v23.08 2023-08-28 12:38:16 +02:00
255edda78a removing artifacts 2023-08-27 11:09:46 +02:00