These 15 commits are when the Protocol Buffers files have changed:
| Commit: | 07693ea | |
|---|---|---|
| Author: | Ignacio Porte | |
| Committer: | Ignacio Porte | |
refactor: move pay offer with name to a separate endpoint Extract BIP-353 human-readable name payment into dedicated PayName RPC endpoint, separate from PayOffer. This improves API clarity by distinguishing direct offer payments from name-based payments that require DNS resolution.
| Commit: | f129b38 | |
|---|---|---|
| Author: | Ignacio Porte | |
| Committer: | Ignacio Porte | |
feat: implement bip-0353 with self resolve. Add support for resolving human-readable names (e.g., satoshi@example.com) to BOLT12 offers via DNSSEC-validated DNS lookups. The PayOfferRequest now accepts an optional `name` field that the server resolves to an offer string before processing payment.
| Commit: | e9b29f4 | |
|---|---|---|
| Author: | Ignacio Porte | |
| Committer: | Ignacio Porte | |
fix: use correct google.rpc.Status with structured error details Replace custom JSON error info format with tonic_types ErrorDetails. Add missing import for google/rpc/error_details.proto in lndkrpc.proto to enable proper decoding of ErrorInfo messages in grpcurl and other clients.
The documentation is generated from this commit.
| Commit: | 13b60cb | |
|---|---|---|
| Author: | Maurice Poirrier Chuden | |
| Committer: | Maurice | |
server+cli: expose create_offer Expose a way to create offers with amount, quantity, issuer, exipiry and description parameters.
| Commit: | 5681b11 | |
|---|---|---|
| Author: | Ignacio Porte | |
| Committer: | Ignacio Porte | |
cli: add fees limits args to pay_invoice and pay_offer
| Commit: | 856eb68 | |
|---|---|---|
| Author: | Maurice Poirrier Chuden | |
| Committer: | Tom Kirkpatrick | |
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.
| Commit: | 29c5520 | |
|---|---|---|
| Author: | Orbital | |
| Committer: | Orbital | |
server: include payer note in invoice contents Co-authored-by: Tom <tom@strike.me>
| Commit: | f499cdd | |
|---|---|---|
| Author: | Orbital | |
| Committer: | Orbital | |
multi: allow passing in a payer note
| Commit: | eff37bc | |
|---|---|---|
| Author: | Tom Kirkpatrick | |
| Committer: | Orbital | |
server+cli: add DecodeInvoice command
| Commit: | 25d5966 | |
|---|---|---|
| Author: | Orbital | |
| Committer: | Orbital | |
server: return invoice object for now Co-authored-by: Tom <tom@strike.me>
| Commit: | ec274c3 | |
|---|---|---|
| Author: | Maurice Poirrier Chuden | |
| Committer: | Orbital | |
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.
| Commit: | 1f8c822 | |
|---|---|---|
| Author: | Tom Kirkpatrick | |
| Committer: | Orbital | |
server+cli: add DecodeInvoice command
| Commit: | 4dd8663 | |
|---|---|---|
| Author: | Orbital | |
| Committer: | Orbital | |
server: return invoice object for now Co-authored-by: Tom <tom@strike.me>
| Commit: | 5bebc55 | |
|---|---|---|
| Author: | Maurice Poirrier Chuden | |
| Committer: | Orbital | |
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.
| Commit: | d9ef3db | |
|---|---|---|
| Author: | Orbital | |
| Committer: | Orbital | |
multi: setup grpc server