dunxen
1cf2906d5d
Merge pull request #166 from dunxen/2024-9-disablewindowsrelease
...
chore: disable windows release support for now
2024-09-02 21:11:41 +02:00
Duncan Dean
7717c4ab2c
chore: disable windows release support for now
2024-09-02 21:10:26 +02:00
dunxen
b222e75f7e
Merge pull request #165 from dunxen/2024-9-pinlinuxprotoc
...
chore: update runner for linux builds and pin protoc
2024-09-02 20:56:25 +02:00
Duncan Dean
dd0f1df4e4
chore: update runner for linux builds and pin protoc
2024-09-02 20:55:29 +02:00
dunxen
18749551a8
Merge pull request #164 from dunxen/2024-9-addreleasedeps
...
chore: use any linux version for protoc on release
2024-09-02 20:43:27 +02:00
dunxen
479711b04c
Merge branch 'master' into 2024-9-addreleasedeps
2024-09-02 20:43:16 +02:00
Duncan Dean
8c848b6d55
chore: use any linux version for protoc on release
2024-09-02 20:42:38 +02:00
dunxen
3a533a423c
Merge pull request #163 from dunxen/master
...
chore: use correct protoc version for linux on release
2024-09-02 20:29:22 +02:00
Duncan Dean
06aaf24374
chore: use correct protoc version for linux on release
2024-09-02 20:27:33 +02:00
dunxen
7b6635cf0e
Merge pull request #162 from dunxen/2024-9-addreleasedeps
...
chore: use correct protoc versions for release
2024-09-02 20:12:24 +02:00
Duncan Dean
45599bc0d7
chore: use correct protoc versions for release
2024-09-02 20:11:40 +02:00
dunxen
bcec9b4890
Merge pull request #161 from dunxen/2024-9-addreleasedeps
...
chore: add release deps
2024-09-02 19:43:14 +02:00
Duncan Dean
597f156aac
chore: add release deps
2024-09-02 19:42:12 +02:00
Alyssa Hertig
4e77128e3b
Merge pull request #160 from lndk-org/release-0.2.0
...
chore: Release lndk version 0.2.0
2024-09-02 11:47:27 -05:00
Orbital
3b75dfb4e5
chore: Release lndk version 0.2.0
2024-09-02 11:31:36 -05:00
Alyssa Hertig
15e9c4f02f
Merge pull request #159 from dunxen/2024-8-cargodistupdates
...
release: update cargo-dist
2024-09-02 11:08:17 -05:00
Duncan Dean
67baffc207
release: update cargo-dist
2024-08-31 17:14:30 +02:00
Alyssa Hertig
83e1c90dbe
Merge pull request #154 from orbitalturtle/intro-announced-peers
...
offers: don't include unadvertised nodes as introduction node candidates
2024-08-28 13:03:48 -05:00
Orbital
5acb051643
offers: don't choose unadvertised node as introduction node
2024-08-28 12:55:41 -05:00
Alyssa Hertig
210cfdf345
Merge pull request #152 from orbitalturtle/handle-sigterm
...
main: handle termination signals
2024-08-28 12:41:20 -05:00
Orbital
f94892cb67
main: handle sigterm/sigint signals
2024-08-27 23:37:27 -05:00
Alyssa Hertig
c5dafbcbf8
Merge pull request #155 from orbitalturtle/cltv-revert
...
offers: add back extra cltv expiry delta
2024-08-26 20:36:38 -05:00
Orbital
8071f4bc31
offers: add back extra cltv expiry delta
...
We had removed this expiry delta because payments to more recent versions of
LDK and CLN were working without it. But without it, some payments to other
versions fail.
2024-08-26 20:26:41 -05:00
Orbital
0a2ffb8635
tests: update test pubkey to return two keys
2024-08-26 14:51:04 -05:00
Orbital
88b1484e11
main: move logger setup further up
...
So that we can log some of the initial errors instead of printing them.
2024-08-19 12:50:18 -05:00
Alyssa Hertig
259de8b8ef
Merge pull request #133 from orbitalturtle/transient-keys-2
...
transient keys for signing invoice requests
2024-08-13 14:04:11 -05:00
Orbital
b1047ed860
offers: remove extra cltv expiry delta
...
In earlier versions of ldk-sample we couldn't make a payment without this
additional delta. But CLN doesn't like this additional delta and it's no longer
necessary for payments to ldk-sample.
2024-08-12 21:09:31 -05:00
Orbital
3bd831af90
multi: move to derive_new_key for key gen
...
We should use a new key to sign each invoice request to improve sender privacy
and to ensure we can pay a particular CLN offer more than once.
2024-08-12 21:09:27 -05:00
Alyssa Hertig
9c5727fdd6
Merge pull request #148 from LN-Zap/feat/faster-feedback-failure-receiving-invoice
...
Faster feedback failure receiving invoice (updated)
2024-08-09 15:49:18 -05:00
Maurice Poirrier Chuden
856eb68c1f
multi: Configurable timeout for receiving invoice
...
This commit introduces a parameter in the RPC to allow users to modify
the timeout when receiving an invoice from the offer creator.
Additionally, it adds a configuration parameter for the server to set
up a default value if no parameter is used.
The default timeout value is also decreased from 100 seconds to 20
seconds.
2024-08-09 22:41:11 +02:00
Alyssa Hertig
6459123bdc
Merge pull request #146 from benthecarman/cert-path
...
Add cert path option for cli
2024-08-08 22:33:23 -05:00
benthecarman
6235886ae3
Add cert path option for cli
2024-08-08 21:56:46 -05:00
Alyssa Hertig
d69aecc2bd
Merge pull request #145 from LN-Zap/fix/features
...
server: correctly convert invoice features
2024-08-05 20:39:35 -05:00
Tom Kirkpatrick
16f520f952
server: correctly convert invoice features
2024-08-05 08:36:06 +02:00
Alyssa Hertig
25e3e2d7bf
Merge pull request #144 from orbitalturtle/tls-cfg-options
...
odds and ends: tls SAN cfg and payer note option
2024-08-04 22:39:11 -05:00
Orbital
b3f9c3072d
docs: add bakemacaroon instructions for paying offers
2024-07-31 19:19:27 -05:00
Orbital
29c552044b
server: include payer note in invoice contents
...
Co-authored-by: Tom <tom@strike.me>
2024-07-31 19:19:08 -05:00
Orbital
f499cdd602
multi: allow passing in a payer note
2024-07-31 16:29:43 -05:00
Alyssa Hertig
c505ca46a5
Merge pull request #141 from dunxen/2024-07-updateci
...
Update CI actions and replace unmaintained actions
2024-07-23 16:50:05 -05:00
Orbital
5ae34e1597
cli: don't pass in full cli args to read function
2024-07-22 19:29:15 -05:00
Orbital
edbd1f3f9c
multi: remove metadata ir parameter
2024-07-22 18:35:00 -05:00
Orbital
fad8a4802c
cfg: pass in extra ips to tls certificate
2024-07-22 18:34:53 -05:00
Alyssa Hertig
7f9e0f9688
Merge pull request #131 from orbitalturtle/pay-endpoints
...
server: get_invoice and pay_offer endpoints
2024-07-22 16:20:17 -05:00
Tom Kirkpatrick
eff37bc02f
server+cli: add DecodeInvoice command
2024-07-22 15:37:20 -05:00
Orbital
1040313a20
server: only log request message
2024-07-22 15:36:44 -05:00
Orbital
25d5966e4a
server: return invoice object for now
...
Co-authored-by: Tom <tom@strike.me>
2024-07-22 15:36:43 -05:00
Orbital
737438a4bb
cli: add get_invoice/pay_invoice commands
...
Co-authored-by: Maurice Poirrier <29377393+mauricepoirrier@users.noreply.github.com>
2024-07-22 15:36:37 -05:00
Orbital
bb6e79b735
cli: split tls/macaroon processing into separate functions
...
Co-authored-by: Maurice Poirrier <29377393+mauricepoirrier@users.noreply.github.com>
2024-07-22 15:35:24 -05:00
Maurice Poirrier Chuden
ec274c3325
server: new get_info and pay_offer endpoints
...
This commit expose two new endpoints to give users more control when paying
BOLT12 offers.
We use a hex serialization for the invoices. We should move to use a readable
from ldk and then hex serialize it in the future.
2024-07-22 15:35:23 -05:00
Orbital
3450f2a769
offers: change validate_amount parameters
...
1) Update the parameters so it can be used for both offer and invoice amounts
2) Clarify the docs.
2024-07-22 15:35:23 -05:00