7808 Commits (75a93ec32f8ddb132f99d04622a948d8ed6c0cbf)
 

Author SHA1 Message Date
Rusty Russell bf053dcf7c plugins: simplify htlc_accepted hook payload-setting API. 5 years ago
Christian Decker de0fd1f274 keysend: Change the plugin to add an invoice and then continue 5 years ago
Rusty Russell 63441075b5 lightningd: allow htlc_accepted hook to replace onion payload. 5 years ago
Christian Decker f3315ca110 pyln-proto: Add Tu32Field and Tu64Field helpers 5 years ago
Christian Decker 97fb27650d keysend: Announce keysend featurebit in node_announcement 5 years ago
Christian Decker e03acd9663 libplugin: Add features to plugin_main and getmanifest 5 years ago
Christian Decker 59567dc04b plugin: Move feature_place enum to features.h 5 years ago
Christian Decker b5b11a3f67 keysend: Ignore keysends if the payload contains unknown even fields 5 years ago
Christian Decker 568773daad pytest: Add a test for keysend 5 years ago
Christian Decker 1b32cc1c73 wire: Add a function to serialize a raw set of TLV fields 5 years ago
Christian Decker ef0f28cd50 plugin: Implement the ability to receive keysend payments 5 years ago
Christian Decker 5be59f4759 plugin: Add keysend skeleton 5 years ago
Christian Decker 5b11bab876 plugin: Check that the preimage returned as resolution matches hash 5 years ago
Christian Decker 27ea47ae37 plugins: Fix undefined deallocation order in `struct plugins` 5 years ago
Rusty Russell 284bd7de0c pytest: fix flaky test_excluded_adjacent_routehint 5 years ago
Rusty Russell deac09950a plugins: make chained hooks have two different callbacks. 5 years ago
Rusty Russell 9aedb0c61f plugin: simplify hooks calling methods, and make lifetime requirements explicit. 5 years ago
Rusty Russell 1e34d8989d utils: add marker for functions which take ownership of pointers. 5 years ago
Rusty Russell 2c3543e42d lightningd: fix crash when failing htlc once channeld dies. 5 years ago
Rusty Russell 1dc281c111 pytest: test for pay adjacent routehint crash. 5 years ago
Rusty Russell df31af5221 invoice: ignore dead-end heuristic on explicitly specified channels. 5 years ago
Rusty Russell 1d29228136 lightningd: make sendpay support `blinding` and `enctlv` fields (EXPERIMENTAL) 5 years ago
Rusty Russell 23f3a3c840 devtools/blindedpath: implement scid support. 5 years ago
Rusty Russell a85d40fc5e common/onion: add blinding and enctlv encoding. 5 years ago
Rusty Russell 490a819402 lightningd: add `blinding` and `enctlv` field to `struct route_hop`. 5 years ago
Rusty Russell b29d1ed3ff channeld: support HTLCs with blinding (EXPERIMENTAL_FEATURES) 5 years ago
Rusty Russell 539a73e1ec common/onion: EXPERIMENTAL handling of enctlv field to override next_short_channel_id. 5 years ago
Rusty Russell ae80787d1e EXPERIMENTAL: new error code for use when HTLC is blinded. 5 years ago
Rusty Russell f33b39075b EXPERIMENTAL: onion TLV field for enctlv for blinding. 5 years ago
Rusty Russell 990a3ec92e EXPERIMENTAL: protocol TLV field for update_add_htlc to support blinding. 5 years ago
Rusty Russell a9fe1a3c08 features: add EXPERIMENTAL option_onion_messages from draft. 5 years ago
Rusty Russell bf2a42ada5 channeld: defer first update_fee until we have an HTLC to send. 5 years ago
Christian Decker 197a144505 plugin: Ensure RPC passthrough calls are terminated when plugin dies 5 years ago
darosior 7ae8e21247 connectd: add darosior's seed node 5 years ago
darosior 11acd902ff pyln-testing: specify fallbackfee for newer versions of bitcoind 5 years ago
darosior af76bce0fa pyln-client: send proper JSONRPC2 errors on failed call 5 years ago
Christian Decker 813356b88c docs: Correct the key names for estimatefees 5 years ago
Christian Decker f00e9d6ea8 doc: Give an example of the supported DSN formats 5 years ago
Christian Decker 8370a627bb invoice: Parse amounts without a multiplier as BTC not msats 5 years ago
Christian Decker a696c8417e fundchannel: Remove the now disabled deprecated `satoshi` param 5 years ago
Christian Decker 3b09662768 pyln: Allow non-empty directory when creating node in node_factory 5 years ago
Christian Decker b68066e8e8 python: Consolidate requirements.txt files in a single place 5 years ago
darosior 25405191fb doc: document the plugin interface to gather Bitcoin data 5 years ago
ZmnSCPxj jxPCSnmZ 919d371fe8 common/json_stream.c: Implement a `json_add_jsonstr` to add already-JSON strings to `json_stream` objects. 5 years ago
lisa neigut b51772ff68 pay: fix #3613; string output must be quoted 5 years ago
lisa neigut 3124d43d9f pay: check for null route in maybe_exclude 5 years ago
Dr. Maxim Orlovsky 65eb9d8f43 Fixing allocation context in funding wscript generation 5 years ago
Dr. Maxim Orlovsky fe85cf9a4f Removing duplicated wscript generation for channel txs 5 years ago
Rusty Russell 72327f5cc2 libplugin: fix compilation issue on recent gccs. 5 years ago
Rusty Russell 11c21f97a6 devtools/decodemsg: don't crash if we have multiple tlv options. 5 years ago