8099 Commits (899ec2b3d4be5b14777cb8d16d642e9db0e8b91a)
 

Author SHA1 Message Date
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
Vasil Dimov d2165ff4d8 lightningd: Don't accept 0sat for closing fee step 5 years ago
Vasil Dimov 662ac26d0c doc: fix typo: %s must be % (followup to 158d2212) 5 years ago
Vasil Dimov ae06325c00 devtools: git ignore devtools/blindedpath 5 years ago
Vasil Dimov 158d2212c2 closingd: configurable closing fee negotiation step 5 years ago
Vasil Dimov 3ce0552dd4 build: use locale-independent sort for mocks 5 years ago
darosior ca36c21870 doc: fix FAQ formatting 5 years ago
Rusty Russell 117a8391f9 lightningd: don't log BROKEN when we don't have a channel update. 5 years ago
darosior b8262c3de2 fundechannel: don't pass deprecated 'satoshis' to fundchannel_start 5 years ago
darosior 5aafef1484 pytest: skip some test when DEPRECATED_APIS is enabled. 5 years ago