2924 Commits (d47992a46d2e698c7a303407f0ae03723b428ec0)

Author SHA1 Message Date
niftynei d47992a46d billboard: add in billboard updates from dualopend 4 years ago
niftynei 1ea4e63331 dual-open: handle sigs and channel lockin in dualopend, not channeld 4 years ago
niftynei 06b15f648f dual_open: move two functions 4 years ago
niftynei e0a7907d79 dual-fund: don't kill dualopend after commitments exchanged 4 years ago
niftynei 57348e0470 channel_control: when we reach depth, for v2 channels, tell dualopend 4 years ago
niftynei 1c9a713dfa channel-state: add two new states, for dualopend 4 years ago
niftynei bdf7f250de channel_control: rename record_channel_open + expose 4 years ago
niftynei c5e28e4746 channel_control: break out function for on_funding_locked 4 years ago
niftynei b2bb80cb1b dual_open_control: correct name of hook 4 years ago
niftynei c6de4138e6 open_command: keep them local to channel 4 years ago
niftynei f37315c2f8 autodata: tweak where createinvoice is 4 years ago
niftynei e0e929ed14 peer_control: remove PSBT from peer_start_channeld 4 years ago
niftynei 0bb483f9b1 whitespace changes, 80 chars etc 4 years ago
niftynei 01e37d61e8 channeld: remove peer->psbt 4 years ago
niftynei c8aa6d4a55 subd: swap out the channel + error callback 4 years ago
niftynei 8ea1d5ec3b df: open_channel -> openchannel 4 years ago
niftynei 80714de556 df: make sure to end wally alloc 4 years ago
niftynei 260bd04adb df: move tx_sigs from channeld to dualopend 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 84dc943cf5 common/bolt11_json: extract bolt11->json code. 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 bdfcec3eb6 fetchinvoice: check we're in the period before attempting to fetch. 4 years ago
Rusty Russell c1b38afcd3 lightningd: new api payersign to sign bolt12 message with a payer_key. 4 years ago
Rusty Russell a15878b3a4 sendonion: remove underscores from JSON arg name. 4 years ago
Rusty Russell 1a8978100e invoice: add ctlv option. 4 years ago
Christian Decker 0d1b45dfcc json-rpc: Give `waitblockheight` an error code for timeouts 4 years ago
Rusty Russell 3b7d0e7a62 common/json: make json_scan return an error string. 4 years ago
Rusty Russell 53582a0f81 lightningd/bitcoind: use json_scan. 4 years ago
Rusty Russell 11a4d46c44 chaintopology: fix crash if bcli doesn't include errmsg. 4 years ago
Rusty Russell 2b6cdfeb5a json_to_psbt: fix API to match other allocating json_to functions. 4 years ago
Christian Decker 30abda2750 jsonrpc: Allow filtering via bolt11 or payment_hash in listinvoices 4 years ago
Antoine Poinsot 45bb1bfa3c hsmd: cleanup encrypted hsm_secret detection 4 years ago
Antoine Poinsot a441485a35 lightningd: regroup hsm_secret password input logic 4 years ago
Antoine Poinsot 917f78a4f8 lightningd: group hsm_secret encryption key derivation 4 years ago
Antoine Poinsot 56c223886c lightning: confirm password on hsm_secret encryption 4 years ago
niftynei d98bd39d60 dual_open: neaten spacing for macro 4 years ago
fiatjaf 6af8adde26 fix memset for route_hop json parsing when no channel_id exists. 4 years ago
Rusty Russell 19af1d10e6 invoice: hack in merkle of invoice as "payment_secret" (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 43b71de897 lightningd: low-level createinvoicerequest API (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 59efd160c1 hsmd: code to sign bolt12 messages with a tweaked key. 4 years ago
Rusty Russell eb4062bb14 setchannelfee: fix crash when channel is not in valid state. 4 years ago
Rusty Russell 723c16072a cleanups: feedback from Christian Decker review. 4 years ago
Rusty Russell a33e39b7e8 pay, wallet: rename internal `bolt11` vars to `invstring`. 4 years ago
Rusty Russell 4c4288e3e5 invoice: handle bolt12 strings if EXPERIMENTAL_FEATURES. 4 years ago
Rusty Russell fab0842d31 lightningd: createinvoice low-level invoice creation command. 4 years ago
Rusty Russell d66dbd473a lightningd: add low-level offer interfaces. 4 years ago
Rusty Russell 3f4683e3f8 sendpay: optional argument to link local offer. 4 years ago
Rusty Russell 963f6b5d67 invoice: add an optional local_offer_id. 4 years ago