19 Commits (f4ee41a9890edd27d66273656a76014729cd978f)

Author SHA1 Message Date
Rusty Russell fc3e679c97 lightningd: control onion messages by `experimental-onion-messages` option. 4 years ago
Rusty Russell 23af9d4972 onion_message: support variable-length onion messages. 4 years ago
Rusty Russell 8cf4bd902b lightningd: fix temporary onion_message leak: 4 years ago
Rusty Russell 3514c8a034 lightning/onion_message: hack to allow x-only guesses for first hop. 4 years ago
Rusty Russell 9d57612415 gossipd, channeld: handle onion messages in gossipd so we don't need a channel. 4 years ago
Rusty Russell 32c7c133f4 common/sphinx: make onionpacket.routinginfo a dynamic member. 4 years ago
Rusty Russell 3776af4a35 common/sphinx: make TOTAL_PACKET_SIZE a macro. 4 years ago
Rusty Russell 28a903c917 channeld: hand up onionmessage fields. 4 years ago
Rusty Russell c1bdaa27bc sendonionmessage: add invoice, invoice_request and invoice_error fields. 4 years ago
Rusty Russell 695a8bd868 lightningd: split onion_message hook. 4 years ago
Rusty Russell 61422193d9 channeld: hand input blinding to lightningd. 4 years ago
Rusty Russell 39e4796ae3 json_command: command_fail_badparam helper. 4 years ago
Rusty Russell 8ae6740bb1 Makefile: create generic wiregen rules, use for channeld. 4 years ago
Rusty Russell b0c9059602 tools/generate-wire: no more lonely messages! 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 23a36ac8c8 plugins: expose onion_message hook (EXPERIMENTAL_FEATURES) 5 years ago
Rusty Russell 42af815932 lightningd: EXPERIMENTAL_FEATURES JSON command to sendonionmessage. 5 years ago
Rusty Russell f7fe8a952d lightningd: forward onion messages. 5 years ago