9185 Commits (af46a4f57d6d921bf5a6ee6e55f6e4158feed6ee)
 

Author SHA1 Message Date
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
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