9221 Commits (9cffa769b84e613d57349091718efcac0d22ee41)
 

Author SHA1 Message Date
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
Rusty Russell a15878b3a4 sendonion: remove underscores from JSON arg name. 4 years ago
Christian Decker 6b6e0fe34c pytest: Mark `test_lockup_drain` as disabled 4 years ago
Christian Decker 91e406ed6f doc: Document existence of `erring_direction` in `sendpay` result 4 years ago
Christian Decker 16801e31e9 configure: Prefer pytest over pytest3 4 years ago
niftynei d0dcb7cb42 tests: wait for drop to chain test_onchain_middleman_their_unilateral_in 4 years ago
Christian Decker a91254de11 pyln: Add ammag key to onion keyset 4 years ago
Rusty Russell 1a8978100e invoice: add ctlv option. 4 years ago
Christian Decker 4b2efd69d7 pay: Fix a crash when waitblockheight times out 4 years ago
Christian Decker ca204eacfa pytest: Reproduce waitblockheight timeout issue #4309 4 years ago
Christian Decker 0d1b45dfcc json-rpc: Give `waitblockheight` an error code for timeouts 4 years ago
Christian Decker 8e908ff652 Revert "wallet: Remove in-memory utxoset filter" 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 fd7d1a1cc0 common: remove now-unused json_delve. 4 years ago
Rusty Russell 09b18bf64f libplugin: replace rpc_delve with rpc_scan. 4 years ago
Rusty Russell b61da8c5a9 plugins: use json_scan. 4 years ago
Rusty Russell 35e8949df3 plugins/bcli: convert to json_scan. 4 years ago
Rusty Russell a5befb0072 common: enhance json_scan with simple array helpers. 4 years ago
Rusty Russell 553daf17e0 common/json: new helper to scan JSON: json_scan. 4 years ago
Rusty Russell 24b6132ee8 common: add length-limited versions of json_streq and json_get_member. 4 years ago
Rusty Russell 2b6cdfeb5a json_to_psbt: fix API to match other allocating json_to functions. 4 years ago
Christian Decker 70410b8ee8 pytest: Test LightningRpc and plugin command notification support 4 years ago
Christian Decker b6650425b9 pyln: Add notifications support to LightningRpc 4 years ago
Christian Decker 84b3653606 pyln: Add command notification support for plugins 4 years ago
Christian Decker a1d33c3781 pytest: Add a test for `listinvoices` 4 years ago
Christian Decker 2981184fac docs: Document `bolt11` and `payment_hash` arguments of listinvoices 4 years ago
Christian Decker 30abda2750 jsonrpc: Allow filtering via bolt11 or payment_hash in listinvoices 4 years ago
Rusty Russell 106afd005f channeld: stop taken() leak. 4 years ago
niftynei 0726d2912e df-mfc: remove guard-rails for failures 4 years ago
niftynei b040a893ed mfc: avoid off-by-one rounding errors when finding change fee 4 years ago
niftynei 3793687550 mfc-df: if the psbt we've got has inputs from our peer, remove them 4 years ago
niftynei 6e3c517611 mfc-df: if there's an error with a openchannel_signed, fail 4 years ago
Antoine Poinsot a4f07a3e78 tests/fuzz: add a fuzz target for hsm_encryption 4 years ago
Antoine Poinsot 506d524508 libfuzz: add a NULL-termination in to_string 4 years ago
Antoine Poinsot 45bb1bfa3c hsmd: cleanup encrypted hsm_secret detection 4 years ago
Antoine Poinsot d2a903992c hsmd: regroup hsm_secret decryption logic 4 years ago
Antoine Poinsot c6bc22b0f5 hsmd: group hsm_secret encryption 4 years ago
Antoine Poinsot a441485a35 lightningd: regroup hsm_secret password input logic 4 years ago