9210 Commits (90d936bb60edbb48577d3429ae8595be1155f2ff)
 

Author SHA1 Message Date
niftynei 90d936bb60 df: handle shutdown (before lockedin) in dualopend 4 years ago
niftynei ae532614a3 df: handle fails 4 years ago
niftynei bf49bcfa90 subd: keep track of 'channel's type 4 years ago
niftynei 0c520850b0 setchannelfee: allow dualopend's "awaiting" state to be valid also 4 years ago
niftynei 79c01c1386 feerates: mimic behavior of original opening if feerates not specified 4 years ago
niftynei d47992a46d billboard: add in billboard updates from dualopend 4 years ago
niftynei fc49874e32 billboard: break out common method for billboard updates 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 21a1f71732 df nit: capitialize acronym 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 af46a4f57d fetchinvoice: allow amounts to be specified. 4 years ago
Rusty Russell 4bb05e46e9 offers: convert currency when they request an invoice. 4 years ago
Rusty Russell 9681d491df offer: allow offers in other currencies if we can convert. 4 years ago
Rusty Russell 2de467274e common/amount: make fmt_amount_sat / fmt_amount_msat etc take copy. 4 years ago
Rusty Russell 23af9d4972 onion_message: support variable-length onion messages. 4 years ago
Rusty Russell 030a19a8af sendinvoice: don't allow separate invoice and command timeouts. 4 years ago
Rusty Russell fdc1f75745 doc: fix waitinvoice update. 4 years ago
Rusty Russell 8f37437a14 doc: update and fix listinvoices output in man page. 4 years ago
Rusty Russell d867fab3a7 sendinvoice: call waitinvoice directly to on invoice payment. 4 years ago
Rusty Russell 8cf4bd902b lightningd: fix temporary onion_message leak: 4 years ago
Rusty Russell c08ff167b2 decode: new generic API to decode bolt11 and bolt12. 4 years ago
Rusty Russell 84dc943cf5 common/bolt11_json: extract bolt11->json code. 4 years ago
Rusty Russell 1aa7e8e011 offers: split offer send_invoice generation into new JSON command 4 years ago
Rusty Russell 47ce7ff0c1 doc: document experimental commands. 4 years ago
Rusty Russell 55983827b6 fetchinvoice: try direct peers if we can't route. 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 dae477175c fetchinvoice: implement timeout. 4 years ago
Rusty Russell 075c25fc08 plugins/fetchinvoice: handle sendinvoice timeout, error or payment. 4 years ago
Rusty Russell dc2ba6f9d9 plugins/fetchinvoice: implement `sendinvoice` command. 4 years ago
Rusty Russell c1b38afcd3 lightningd: new api payersign to sign bolt12 message with a payer_key. 4 years ago
Rusty Russell f2d2db7b4e plugins/offer: handle receiving an invoice in an onion_message. 4 years ago
Rusty Russell 6d1fe7e599 plugin/offers: hoist send_onion_reply into core. 4 years ago
Rusty Russell 43f5304539 plugins/offer: allow `offer` to create `send_invoice`, `refund` and `single_use` offers. 4 years ago