Commit Graph

  • e2912be9be Add new_channel_params table Yaacov Akiba Slama 2023-05-17 08:24:20 +03:00
  • 21da862da6 do open channel if promise expired, but cheap fees Jesse de Wit 2023-05-15 15:11:21 +02:00
  • aaccc5fafb allow configuring an array of opening params Jesse de Wit 2023-05-12 14:04:00 +02:00
  • acffe289ff add a test for dynamic fees Jesse de Wit 2023-05-12 13:16:58 +02:00
  • aafb07e5f0 Use local mempool api in tests Jesse de Wit 2023-05-12 10:54:21 +02:00
  • cad6540f42 always use mempool api Jesse de Wit 2023-05-12 09:22:11 +02:00
  • d0de038d45 add new config to integration tests Jesse de Wit 2023-05-11 16:50:41 +02:00
  • 4379dee7c8 verify validity before open JIT channel Jesse de Wit 2023-05-11 15:26:27 +02:00
  • d76b79e0d7 use opening_fee_params on register payment Jesse de Wit 2023-05-11 13:29:08 +02:00
  • a16e87748b return opening_fee_params on channel info call Jesse de Wit 2023-05-11 15:37:28 +02:00
  • 27f7f6b3c1 add opening_fee_params to the proto Jesse de Wit 2023-05-11 12:53:05 +02:00
  • 3a24f7f827 add a cached chainfee estimator Jesse de Wit 2023-05-11 12:52:29 +02:00
  • 415a46a6fe cln: use amt_to_forward in payload to charge fees Jesse de Wit 2023-01-20 16:24:06 +01:00
  • 8d745f4344 Bump github.com/docker/docker dependabot[bot] 2023-04-13 08:45:35 +00:00
  • eea9ec3c47 cleanup: wrong server object was used Jesse de Wit 2023-03-24 23:44:10 +01:00
  • c1b80420df cleanup: move types to appropriate packages Jesse de Wit 2023-03-24 16:08:42 +01:00
  • 086d500750 cleanup: convert intercept and database to types Jesse de Wit 2023-03-24 15:53:19 +01:00
  • 9781ac6bb0 cleanup: move lightning client to seperate package Jesse de Wit 2023-03-24 14:43:20 +01:00
  • f81037298f cleanup: move outpoint to basetypes package Jesse de Wit 2023-03-24 14:40:59 +01:00
  • c3c721a6d2 Merge pull request #69 from breez/fix-cln-zero-conf-utxo-test Yaacov Akiba Slama 2023-03-06 13:36:27 +02:00
  • 5023ee494e unconfirmed utxo from internal wallet Jesse de Wit 2023-03-06 09:47:21 +01:00
  • 058dc9e1d3 Merge pull request #65 from breez/dependabot/go_modules/github.com/aws/aws-sdk-go-1.34.0 Yaacov Akiba Slama 2023-03-05 17:15:23 +02:00
  • f740d2b06d Merge pull request #66 from breez/dependabot/go_modules/github.com/prometheus/client_golang-1.11.1 Yaacov Akiba Slama 2023-03-05 17:15:04 +02:00
  • da1fefa505 Merge pull request #67 from breez/dependabot/go_modules/golang.org/x/net-0.7.0 Yaacov Akiba Slama 2023-03-05 17:14:47 +02:00
  • 27e34f50d5 Bump github.com/aws/aws-sdk-go from 1.30.20 to 1.34.0 dependabot[bot] 2023-03-05 15:09:54 +00:00
  • c1b348b449 Merge pull request #68 from breez/spend-zero-conf-utxos Yaacov Akiba Slama 2023-03-05 17:08:15 +02:00
  • 3b0dd351f4 Spend unconfirmed utxos if minconfs=0 Jesse de Wit 2023-03-04 12:53:07 +01:00
  • 76b6ad98f8 Bump golang.org/x/net from 0.1.0 to 0.7.0 dependabot[bot] 2023-02-17 15:33:33 +00:00
  • 14f93d934e add a test to verify tag is persisted Jesse de Wit 2023-02-13 10:38:51 +01:00
  • 8e2c9bd9ce set the tag field on registerpayment Jesse de Wit 2023-02-13 10:07:10 +01:00
  • 993193feac Bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 dependabot[bot] 2023-02-15 01:43:38 +00:00
  • ef3a001d54 add tag field to registerpayment proto Jesse de Wit 2023-02-13 09:39:51 +01:00
  • 466612f202 make mempool priority configurable Jesse de Wit 2023-02-13 12:27:25 +01:00
  • 61bee1552c Add some documentation for the configuration environment variables Yaacov Akiba Slama 2023-02-09 20:16:28 +02:00
  • bfb25ae4bb use mempool client for fee estimation Jesse de Wit 2023-01-30 13:47:27 +01:00
  • 17a3dc1d94 add a mempool client for fee estimation Jesse de Wit 2023-02-02 15:38:23 +01:00
  • 43e045f7ff respect the lsp timelockdelta Jesse de Wit 2023-01-30 11:53:33 +01:00
  • 5aad6b313e handle clean shutdown Jesse de Wit 2023-01-23 14:54:55 +01:00
  • 294080b067 Merge branch 'fix-itest' Jesse de Wit 2023-01-20 16:37:20 +01:00
  • 7b93af7433 fix tls cert encoding in itests Jesse de Wit 2023-01-20 16:36:05 +01:00
  • b83019e5c6 Remove invalid fake channels check. Roei Erez 2023-01-18 10:31:49 +02:00
  • 848801267a Open a channel only if the nextHop is unknown or the destination Yaacov Akiba Slama 2023-01-17 16:25:40 +02:00
  • 5512ff43ad Merge pull request #51 from breez/cert-without-base64 Yaacov Akiba Slama 2023-01-11 07:49:05 +02:00
  • 1cb49f2896 Put directly the pem in the json configuration Yaacov Akiba Slama 2023-01-09 22:23:58 +02:00
  • 001b4a5dbd add logs to debug invalid signature in test Jesse de Wit 2023-01-09 13:42:13 +01:00
  • 07cea44907 fix non-asserting assertion Jesse de Wit 2023-01-09 13:28:53 +01:00
  • 353a5d4278 intercept stopsignals SIGINT and SIGTERM Jesse de Wit 2023-01-09 13:26:23 +01:00
  • 232420e113 on shutdown stop receiving but keep sending Jesse de Wit 2023-01-09 13:20:49 +01:00
  • cea878f3ed Merge pull request #49 from breez/populate-lsp-info Yaacov Akiba Slama 2023-01-09 12:42:04 +02:00
  • 6e20a55850 populate name and pubkey from config or node Jesse de Wit 2023-01-09 10:29:08 +01:00
  • 5c7f22b2f2 update tests to use new lspd startup Jesse de Wit 2023-01-03 14:29:45 +01:00
  • 94ee938893 support multiple nodes simultaneously Jesse de Wit 2023-01-03 13:03:16 +01:00
  • 3a34400d95 add copyright notice Jesse de Wit 2022-12-30 12:44:50 +01:00
  • 2d675fe0da add keepalive settings for cln client/server Jesse de Wit 2023-01-06 12:25:29 +01:00
  • 9df0322db4 let grpc server remove subscriber when dropped Jesse de Wit 2023-01-06 09:13:41 +01:00
  • b77c068e3d Remove unnecessarily complex go func Jesse de Wit 2023-01-03 14:43:37 +01:00
  • 38dabe5685 organize code and cleanup Jesse de Wit 2022-12-30 12:01:33 +01:00
  • 2bea61d8e7 use internal cln id as correlation id Jesse de Wit 2022-12-29 23:54:16 +01:00
  • 3c558ab5ad cleanup unused stuff in cln plugin + handle done Jesse de Wit 2022-12-24 23:20:49 +01:00
  • 5a419fbff2 update readme with new plugin wrapper Jesse de Wit 2022-12-23 19:03:44 +01:00
  • 6e673d2be4 more efficient cleanup, lessons learned Jesse de Wit 2022-12-23 18:23:38 +01:00
  • 5922b7e73d use cln plugin wrapper in interceptor Jesse de Wit 2022-12-23 18:22:59 +01:00
  • 36c7f5f616 implement cln plugin wrapper with grpc streams Jesse de Wit 2022-12-23 18:19:55 +01:00
  • 5b67c399fd move short channel id to basetypes dir Jesse de Wit 2022-12-23 18:19:05 +01:00
  • a7631dcddf make prepared statement understand bigint Jesse de Wit 2023-01-03 19:54:04 +01:00
  • b6894e7337 always return incorrect details on probes Jesse de Wit 2022-12-22 15:33:09 +01:00
  • c42db2f968 fix hop hints for lnd regular payment test Jesse de Wit 2022-12-22 15:31:48 +01:00
  • 58367bafef return incorrect details on probing when connected Jesse de Wit 2022-12-22 13:54:46 +01:00
  • c939a2d493 point to the correct commit in readme Jesse de Wit 2022-12-22 13:11:47 +01:00
  • 9471d86a20 fix incorrect payment details hex code Jesse de Wit 2022-12-22 13:01:04 +01:00
  • 913c9f9ae9 adds a test for probing with probing-01: Jesse de Wit 2022-12-19 13:20:54 +01:00
  • fecb4d7fbc add a test for regular forwards Jesse de Wit 2022-12-19 15:43:50 +01:00
  • 615bdb8bb5 test no onchain balance temp chan failure Jesse de Wit 2022-12-19 13:26:36 +01:00
  • 434d2431d2 fix amount_msat is a number Jesse de Wit 2022-12-19 11:39:12 +01:00
  • 3f2cf68a13 return 'pretend' amount from calc func Jesse de Wit 2022-12-19 10:48:52 +01:00
  • 1730f04110 retry payment after Bob is online again Jesse de Wit 2022-12-16 21:33:01 +01:00
  • 649086dd0a add test for offline node + fix cln failurecode Jesse de Wit 2022-12-16 21:03:20 +01:00
  • f538f75d2c refactor to allow start/stop Jesse de Wit 2022-12-16 18:22:04 +01:00
  • 89a68fed4f update readme for itest Jesse de Wit 2022-12-16 11:36:15 +01:00
  • 08f2f73b5d make LND tests work Jesse de Wit 2022-12-16 10:32:30 +01:00
  • 4b6eaf3773 use time.After instead of sleep Jesse de Wit 2022-12-15 11:00:38 +01:00
  • 336297da7b shared testparams Jesse de Wit 2022-12-10 19:37:43 +01:00
  • 18af318798 use ecies for registerpayment in itest Jesse de Wit 2022-12-15 15:25:45 +01:00
  • 5cee5f3ec9 also encrypt using ecies Jesse de Wit 2022-12-15 15:15:10 +01:00
  • 8048dae0c5 attempt ecies for decryption Jesse de Wit 2022-12-15 15:04:41 +01:00
  • ec3b4d2f0c update docs with cln and integration tests Jesse de Wit 2022-12-10 13:57:26 +01:00
  • 7c803d12bf add a test for zero reserve Jesse de Wit 2022-12-10 11:40:03 +01:00
  • 9040351c8c use zero reserve for all channel opens with cln Jesse de Wit 2022-12-07 14:36:04 +01:00
  • 0e98769d89 pass forward_to to htlc accepted response Jesse de Wit 2022-12-07 13:34:17 +01:00
  • e31a4c43f3 reusable open channel logic and share macaroon Jesse de Wit 2022-12-03 10:47:47 +01:00
  • b3c5b94531 run combined tests for LND and CLN Jesse de Wit 2022-12-03 10:43:12 +01:00
  • d186e06323 add itests Jesse de Wit 2022-11-21 14:25:06 +01:00
  • 4cc9fcbc1c return 0 shortchannelid by default Jesse de Wit 2022-11-21 14:24:53 +01:00
  • ceb3ddb1ee lock on payment hash Jesse de Wit 2022-11-21 14:24:29 +01:00
  • daa70c5f0e hex encode instead of channelpoint string Jesse de Wit 2022-11-21 14:24:07 +01:00
  • 68d7741d3a create client in interceptor startup Jesse de Wit 2022-11-21 14:23:33 +01:00
  • c57795643b add cln to main Jesse de Wit 2022-11-18 16:41:30 +01:00
  • 5b864f9cce implement cln client and interceptor Jesse de Wit 2022-11-18 16:33:53 +01:00
  • 2de54bf2dd properly implement stop and client lnd intercept Jesse de Wit 2022-11-18 16:41:18 +01:00
  • 6ad2f71edc add intercept with code Jesse de Wit 2022-11-18 16:33:01 +01:00