lnd/lnrpc/invoicesrpc
Oliver Gugger d37df75bc0
lnrpc+rpcserver: encode custom records as custom channel data
With this commit we encode the custom records as a TLV stream into the
custom channel data field of the invoice HTLC.
This allows the custom data parser to parse those records and replace it
with human-readable JSON on the RPC interface.
2024-09-19 09:21:38 +02:00
..
addinvoice_test.go blindedpath: move blinded path logic to own pkg 2024-07-26 09:54:59 +02:00
addinvoice.go invoicesrpc: move blinded path config to AddInvoiceData 2024-08-07 17:01:21 +02:00
config_active.go lnrpc+rpcserver: encode custom records as custom channel data 2024-09-19 09:21:38 +02:00
config_default.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
driver.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
htlc_modifier.go invoicesrpc: add HtlcModifier RPC endpoint and modifier RPC server 2024-09-19 09:21:37 +02:00
invoices_grpc.pb.go invoicesrpc: add HtlcModifier RPC endpoint and modifier RPC server 2024-09-19 09:21:37 +02:00
invoices_server.go lnrpc+rpcserver: encode custom records as custom channel data 2024-09-19 09:21:38 +02:00
invoices.pb.go invoicesrpc: add HtlcModifier RPC endpoint and modifier RPC server 2024-09-19 09:21:37 +02:00
invoices.pb.gw.go invoicesrpc: add HtlcModifier RPC endpoint and modifier RPC server 2024-09-19 09:21:37 +02:00
invoices.pb.json.go lnrpc/Dockerfile: update falafel version 2024-08-05 15:59:50 +02:00
invoices.proto invoicesrpc: add HtlcModifier RPC endpoint and modifier RPC server 2024-09-19 09:21:37 +02:00
invoices.swagger.json lnrpc+rpcserver: encode custom records as custom channel data 2024-09-19 09:21:38 +02:00
invoices.yaml invoicesrpc: add HtlcModifier RPC endpoint and modifier RPC server 2024-09-19 09:21:37 +02:00
log.go multi: add NewLogClosure in lnutils to avoid repetition 2024-07-25 21:25:23 +08:00
utils.go lnrpc+rpcserver: encode custom records as custom channel data 2024-09-19 09:21:38 +02:00