Commit Graph

  • 9fed9a1e68 lsps2: hook up interceptor to CLN Jesse de Wit 2023-09-21 14:13:41 +02:00
  • c45106d5dc lsps2: main forwarding logic Jesse de Wit 2023-09-21 14:13:15 +02:00
  • 8af1a52779 share isCurrentChainFeeCheaper method Jesse de Wit 2023-09-21 14:12:52 +02:00
  • 58790b6f45 cln_client: return 'not enough funds' error Jesse de Wit 2023-09-21 14:09:48 +02:00
  • 05246e3e72 postgres store fixes Jesse de Wit 2023-09-04 20:35:44 +02:00
  • 55e393d578 lsps2: save token with generated promises Jesse de Wit 2023-09-04 13:56:48 +02:00
  • 4a6fcff707 lsps2: persist token with buy registration Jesse de Wit 2023-09-04 13:45:23 +02:00
  • 4cdb5e1c94 make intercept method shareable with lsps2 Jesse de Wit 2023-09-04 10:13:46 +02:00
  • d98e041e94 move basetypes into lightning Jesse de Wit 2023-09-04 09:29:01 +02:00
  • b8e67a2968 move TIME_FORMAT into lsps0 Jesse de Wit 2023-09-04 09:24:28 +02:00
  • ea89f92eb5 move get fee params settings to shared Jesse de Wit 2023-09-04 09:21:44 +02:00
  • cd2f6439e5 move nodes initialization to main Jesse de Wit 2023-09-01 20:23:09 +02:00
  • c3f13e999f lsps2: extend store for forwarding Jesse de Wit 2023-08-31 13:03:52 +02:00
  • e0e56893d6 lsps2: add mocks for forwarding Jesse de Wit 2023-08-31 13:03:18 +02:00
  • f3093cd23c cln_plugin: replay htlcs on reconnect Jesse de Wit 2023-08-31 14:45:24 +02:00
  • f03f5c0889 make GetChannel return htlcMinMsat Jesse de Wit 2023-08-25 14:43:06 +02:00
  • 2864710ba2 lsps2: implement lsps2.buy Jesse de Wit 2023-08-17 19:14:47 +02:00
  • b6ac07dbc5 lsps0: add peer id to context Jesse de Wit 2023-08-18 13:14:33 +02:00
  • 0e0bf85a73 lsps2: function to generate random scid Jesse de Wit 2023-08-18 13:14:03 +02:00
  • e2113e7a03 lsps2: store for buy registrations Jesse de Wit 2023-08-18 13:13:11 +02:00
  • ecd98d0975 run unit tests in CI Jesse de Wit 2023-08-12 21:23:16 +02:00
  • b406d8ea53 lsps2: implement get_info Jesse de Wit 2023-08-12 10:45:13 +02:00
  • c61741baa2 separate opening fee params logic Jesse de Wit 2023-08-14 13:15:18 +02:00
  • 14c412ec33 implement GetNodes on NodesService Jesse de Wit 2023-08-17 14:19:24 +02:00
  • ddba2a114c separate node logic Jesse de Wit 2023-08-14 13:10:46 +02:00
  • 25d205e05c lsps2: implement lsps2.get_versions Jesse de Wit 2023-08-11 08:49:57 +02:00
  • e9a1e569f9 lsps0: check service impl satisfies handler type. Jesse de Wit 2023-08-17 09:38:43 +02:00
  • 0d2253ac44 lsps0: handle requests in a goroutine Jesse de Wit 2023-08-17 09:37:54 +02:00
  • 1e382e0a08 lsps0: set cln feature bit Jesse de Wit 2023-08-14 09:30:07 +02:00
  • 06dfa7c334 lsps0: add integration test Jesse de Wit 2023-08-11 14:20:45 +02:00
  • 26edc7683c lsps0: hook up lsps0 server Jesse de Wit 2023-08-11 14:20:29 +02:00
  • ddbc0ae96c lsps0: implement cln custommsg client Jesse de Wit 2023-08-11 11:47:06 +02:00
  • ef19a67e7a lsps0: lsps0 server implementation Jesse de Wit 2023-08-11 08:49:57 +02:00
  • c23dc64df5 cln_plugin: custommsg support Jesse de Wit 2023-08-10 09:36:13 +02:00
  • 5c6f7da265 cln_plugin: rename htlc related fields/functions Jesse de Wit 2023-08-10 08:50:47 +02:00
  • 8ff4a61f06 Add some logs Yaacov Akiba Slama 2023-10-31 11:33:29 +02:00
  • 6d716a52ea Add logging when fee params is empty Yaacov Akiba Slama 2023-10-29 15:52:27 +02:00
  • 5ea4be093d Merge pull request #129 from breez/dependabot/go_modules/github.com/ethereum/go-ethereum-1.12.1 dependabot[bot] 2023-10-18 09:34:10 +00:00
  • 4f67f1fef0 Bump github.com/ethereum/go-ethereum from 1.10.17 to 1.12.1 dependabot[bot] 2023-10-18 08:55:48 +00:00
  • a4af8a0cd4 Merge pull request #132 from breez/dependabot/go_modules/golang.org/x/net-0.17.0 dependabot[bot] 2023-10-18 08:53:33 +00:00
  • fff5c8b57b Bump golang.org/x/net from 0.8.0 to 0.17.0 dependabot[bot] 2023-10-18 06:13:49 +00:00
  • c25a6e1a85 add integration tests for LND lsp CLN client Jesse de Wit 2023-10-16 22:21:43 +02:00
  • 4640507c5f add option for new onion format for lnd lsp Jesse de Wit 2023-10-17 16:55:55 +02:00
  • 505a02e5d9 Merge pull request #119 from aljazceru/master Aljaz Ceru 2023-08-29 19:43:25 +02:00
  • 2ef5baca15 missing flags and systemd renaming, documentation polish Aljaz Ceru 2023-08-29 19:28:08 +02:00
  • bfba14bf8a Update aws.md Aljaz Ceru 2023-08-29 17:12:53 +02:00
  • 5e2b1d40a9 Merge branch 'master' into master Aljaz Ceru 2023-08-29 17:10:30 +02:00
  • 2c396656e4 update core lightning to v23.08 Jesse de Wit 2023-08-28 12:12:06 +02:00
  • 255edda78a removing artifacts Aljaz Ceru 2023-08-27 11:09:46 +02:00
  • cf4e60e7a1 update lspd_plugin config docs Aljaz Ceru 2023-08-22 17:09:08 +02:00
  • 20aa4fa5aa moving to debian Aljaz Ceru 2023-08-22 16:51:34 +02:00
  • 3ef4069828 readme cleanup Aljaz Ceru 2023-08-21 14:00:19 +02:00
  • 6c6d1c483d Update deploy/deploy.yml Aljaz Ceru 2023-08-21 12:28:25 +02:00
  • bd400e9b22 Update docs/CLN.md Aljaz Ceru 2023-08-21 12:28:03 +02:00
  • 850a79b0b3 Update docs/CLN.md Aljaz Ceru 2023-08-21 12:27:52 +02:00
  • ce3fe18992 Update docs/CLN.md Aljaz Ceru 2023-08-21 12:27:45 +02:00
  • bc1b5347bd Update docs/CLN.md Aljaz Ceru 2023-08-21 12:27:35 +02:00
  • d6ccdd4bf0 Update docs/CLN.md Aljaz Ceru 2023-08-21 12:27:29 +02:00
  • 76791876ec fixing git mess Aljaz Ceru 2023-08-18 17:16:24 +02:00
  • a33bc30c38 readme update Aljaz Ceru 2023-08-18 17:12:36 +02:00
  • 6bb81c238e Merge branch 'master' of github.com:breez/lspd Aljaz Ceru 2023-08-18 17:11:33 +02:00
  • 33b7e1dd6d automation Aljaz Ceru 2023-08-18 17:02:53 +02:00
  • 72c2b4742e Bump github.com/docker/distribution dependabot[bot] 2023-08-07 10:14:46 +00:00
  • 327d9d37a6 use bitcoincore.org for CI Jesse de Wit 2023-08-07 11:59:03 +02:00
  • 7c12c5f7ec use lntest 0.0.26 and update docs/ci Jesse de Wit 2023-08-07 11:41:34 +02:00
  • 114fb908ba sort fee menu by min_msat AND proportional Jesse de Wit 2023-07-31 15:00:41 +02:00
  • 349ef989ce use correct version of glightning [issue #90] lndev 2023-07-13 01:17:03 +00:00
  • 5813a9a59c run integration tests on pull request Jesse de Wit 2023-07-28 17:07:40 +02:00
  • 36f7b87b29 Add GitHub Actions for Bitcoin, c-lightning, and LND setup and integration tests lndev 2023-07-12 09:06:44 +00:00
  • c7eeaf1cbe Add default channel acceptor lndev 2023-07-12 09:06:51 +00:00
  • 70d6afcf85 Add cln channel acceptor Yaacov Akiba Slama 2023-07-01 22:39:07 +03:00
  • 34646d50a5 move lnd specific onion creation to lnd Jesse de Wit 2023-06-30 19:50:15 +02:00
  • c37a7452f4 Improve cln IsConnected Jesse de Wit 2023-06-23 11:30:40 +02:00
  • aa54cea1f3 reduce nesting in interceptor Jesse de Wit 2023-06-23 10:50:05 +02:00
  • 1558636890 notifications: add integration tests Jesse de Wit 2023-06-16 11:00:13 +02:00
  • 09e8bd3cb6 notifications: notify htlc when peer offline Jesse de Wit 2023-06-15 15:55:09 +02:00
  • ddc0195b41 notifications: add WaitOnline + WaitChannelActive Jesse de Wit 2023-06-15 13:22:17 +02:00
  • 15c0df2e29 notifications: implement notification service Jesse de Wit 2023-06-15 12:56:57 +02:00
  • d128848456 notifications: host notifications server Jesse de Wit 2023-06-15 12:55:58 +02:00
  • 5aa1c4ea28 notifications: postgres datastore implementation Jesse de Wit 2023-06-15 12:48:46 +02:00
  • 4fc7887707 notifications: server implementation Jesse de Wit 2023-06-15 12:48:28 +02:00
  • 205d39d715 move nexthop logic inside the interceptor Jesse de Wit 2023-06-15 10:50:20 +02:00
  • 898b69f9a7 split channel opener server from grpc server Jesse de Wit 2023-06-15 12:10:02 +02:00
  • a6c437e4fd upgrade to LND 0.16.2 dependency Jesse de Wit 2023-06-15 10:49:25 +02:00
  • 1b5356d4bf fix changed cln option names in itests Jesse de Wit 2023-06-30 16:35:43 +02:00
  • 748e7c5b29 Use '-' instead of '.' in option name Yaacov Akiba Slama 2023-06-30 08:15:42 +03:00
  • 6289097874 add a reference to the genkey command Jesse de Wit 2023-06-15 10:15:13 +02:00
  • db3f8999ac update used versions in the readme Jesse de Wit 2023-06-15 10:14:59 +02:00
  • 87c4e8aa81 Merge pull request #85 from breez/tidy-logging Yaacov Akiba Slama 2023-06-14 07:51:40 +03:00
  • e59378a491 tidy up logging Jesse de Wit 2023-06-12 16:15:57 +02:00
  • 37f6740348 update tests to work with cln v23.05 Jesse de Wit 2023-06-12 15:53:18 +02:00
  • 0bbf6638b4 fix broken integration tests due to token filter Jesse de Wit 2023-06-12 13:47:01 +02:00
  • 21e26f9b57 Merge branch 'master' into params-per-token Yaacov Akiba Slama 2023-06-05 15:37:37 +03:00
  • 81f24accad Support more than one token per node and params per token Yaacov Akiba Slama 2023-06-02 18:51:52 +03:00
  • c2b1b841b4 add tag to open channel email Jesse de Wit 2023-06-02 13:32:49 +02:00
  • 057c5582c1 fix integration tests Jesse de Wit 2023-06-02 13:32:45 +02:00
  • 59f01bd30c Add data in new_channel_params in the migration Yaacov Akiba Slama 2023-05-28 13:23:34 +03:00
  • 2c19c53893 Add some logs Yaacov Akiba Slama 2023-05-24 16:27:52 +03:00
  • 301760401f Use the full signature as promise and verify it directly Yaacov Akiba Slama 2023-05-24 15:31:36 +03:00
  • d7aee62fd4 use fee params from database Jesse de Wit 2023-05-17 12:03:03 +02:00