140 Commits (23af9d4972f37232c4f64ad4971a2c54200d7036)

Author SHA1 Message Date
Rusty Russell 84dc943cf5 common/bolt11_json: extract bolt11->json code. 4 years ago
Christian Decker 30abda2750 jsonrpc: Allow filtering via bolt11 or payment_hash in listinvoices 4 years ago
Rusty Russell 19af1d10e6 invoice: hack in merkle of invoice as "payment_secret" (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 59efd160c1 hsmd: code to sign bolt12 messages with a tweaked key. 4 years ago
Rusty Russell fab0842d31 lightningd: createinvoice low-level invoice creation command. 4 years ago
Rusty Russell 963f6b5d67 invoice: add an optional local_offer_id. 4 years ago
Michael Schmoock c4b7f4d9d2 feat: adds local halfchan fees to listpeers 4 years ago
Rusty Russell 1a3c0a0c0d invoice: fix potential race where invoice is paid/expired while we're calling hook. 4 years ago
Rusty Russell ca2bd98082 unittest: use common_setup / common_shutdown almost everywhere. 4 years ago
Michael Schmoock 6cc96c07dc feat: adds state_changes to listpeers output 4 years ago
Michael Schmoock 8a8dabaa58 feat: adds state change cause and message 4 years ago
Rusty Russell 1e5789d421 close: add notification for slow closes. 4 years ago
niftynei b2ec5a9f45 peer_channeld: pass over PSBT, remove second message 4 years ago
Rusty Russell 924cc04bd2 bolt11: have caller supply preferred chain. 4 years ago
niftynei c50f377a85 psbt: pull out changeset logic into common, update API 4 years ago
niftynei 5cd06227d7 build: exclude dualopend from non-experimental builds 4 years ago
niftynei 8d429ecd06 df: add needed info to any PSBT we produce 4 years ago
niftynei 9c89184c1f dualfund: add feature flag for dual-funding 4 years ago
niftynei d6558deaa4 opening: pass two messages to channeld to send to peer 4 years ago
niftynei 0643945967 peer-control: send set of messages to start, not just one 4 years ago
Rusty Russell 2be1f3fe1b lightningd: extract routehint selection code. 4 years ago
Rusty Russell ca4730b5ff lightningd: use proper receivable calc for routehint selection. 4 years ago
Rusty Russell 1746406e41 Makefile: normalize all the Makefiles 4 years ago
Rusty Russell 398b4806b9 connectd: convert to new wire generation style. 4 years ago
Rusty Russell fe8564555f closingd: convert to new wire generation style. 4 years ago
Rusty Russell dffbf8de85 gossipd: convert wire to new scheme. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
Rusty Russell 8ae6740bb1 Makefile: create generic wiregen rules, use for channeld. 4 years ago
Rusty Russell 85e3b43176 channeld, openingd: take into account option_anchor_outputs for fees. 5 years ago
Rusty Russell cf25ca11b8 sendpsbt: annotate transactions in wallet. 5 years ago
Rusty Russell 47002af369 test_penalty_htlc_tx_timeout: debugging 5 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 5 years ago
Rusty Russell fda5f0b427 common/channel_id: move channel_id into its own file. 5 years ago
lisa neigut 9caf20f636 coin moves: don't log coin moves in onchaind if we're replaying 5 years ago
Rusty Russell f8cdb523dd plugin_hook_call: return indication whether we called the callback or not. 5 years ago
rbndg 241fa00e97 plugin:added invoice creation event 5 years ago
Rusty Russell 4eb1233ccb lightningd: don't report spurious temporary_node_failure on local failures. 5 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 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 2c3543e42d lightningd: fix crash when failing htlc once channeld dies. 5 years ago
Rusty Russell b29d1ed3ff channeld: support HTLCs with blinding (EXPERIMENTAL_FEATURES) 5 years ago
Vasil Dimov 3ce0552dd4 build: use locale-independent sort for mocks 5 years ago
Rusty Russell 41ebaffba3 lightningd: return `features` in connect response. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
Rusty Russell b7db588a8a plugin: remove boutique features. 5 years ago
Rusty Russell 590b2db88e lightningd: make local htlc failures pass a wiremsg for errors, not a failcode. 5 years ago
darosior c79ab0f1b0 lightningd/bitcoind: use the Bitcoin plugin for getutxout 5 years ago