2642 Commits (27220646c33f8315b8c83d46d659525029d7d23b)

Author SHA1 Message Date
Rusty Russell 72aa315b5e lightningd: save the fee_states into the database. 5 years ago
Rusty Russell ec1505199e lightningd: fix failure message in waitsendpay with multi-part payments. 5 years ago
Rusty Russell edab0df611 lightningd: fix spurious "more than twice final" error. 5 years ago
Rusty Russell 7fb4efd98a lightningd: require payment_secret for MPP. 5 years ago
Rusty Russell 8e3234e67a lightningd: sew in htlc set. 5 years ago
Rusty Russell c2b357b916 lightningd: wrap htlc replay in a database transaction. 5 years ago
Rusty Russell 36b1e884dd lightningd: implement htlc sets. 5 years ago
Rusty Russell 7f629e545e lightningd: split invoice check into separate function. 5 years ago
Rusty Russell 8b129b439b lightningd: cleanup redundant args from handle_localpay 5 years ago
Rusty Russell 0e4a30c635 doc: update experimental bolt version quotes. 5 years ago
Rusty Russell b670b51fa2 waitsendpay: add partid arg. 5 years ago
Rusty Russell 63fffd41c8 configure: make partid payments only available with EXPERIMENTAL_FEATURES and payment_secret 5 years ago
Rusty Russell cd35835c5a sendpay/sendonion: add optional partid arg, finesse msatoshi argument. 5 years ago
Rusty Russell ce4403d638 lightningd: change amount-in-flight check to be more nuanced. 5 years ago
Rusty Russell 618c390475 lightningd: share more code between sendpay and sendonion. 5 years ago
Rusty Russell 12985331f7 htlcs: remove origin_htlc_id from htlc_out. 5 years ago
Rusty Russell 345ca9b122 db: add partid field to htlc_out. 5 years ago
Rusty Russell 2d18c3a209 db: add partid, total_msat fields to payment entries. 5 years ago
Rusty Russell d56513362a lightningd: don't always defer commitment_signed if we're not synced. 5 years ago
Christian Decker ff5f7b194f sphinx: Return the error in parse_onionpacket 5 years ago
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago
Rusty Russell bb538a1862 common: don't crash on bad sphinx payload. 5 years ago
Rusty Russell 30c8db148d lightningd: make sure rpc_command replacement is well-formed. 5 years ago
Rusty Russell f6ed7f2e89 plugin: handle corner case where rpc_command is to stop the plugin. 5 years ago
Saibato f6006f43a9 Init commit to be able to create a tor static service on the fly. 5 years ago
fiatjaf c0368a717a also return preimage on listinvoices. 5 years ago
fiatjaf 770789684c jsonrpc: Add json_add_preimage helper 5 years ago
Christian Decker 69c17d2d31 wire: Let the TLV _is_valid function actually return validity 5 years ago
Rusty Russell 7f36a4e3dd lightningd: fix reference to out-of-scope var. 5 years ago
Christian Decker 0b61781746 json-rpc: Only show the amount_msat field if we know it in payments 5 years ago
Christian Decker 82255e2401 json-rpc: Add helper for an array of secrets 5 years ago
Christian Decker 55d8dcc907 param: Encapsulate hops parsing in a param_hops_array helper 5 years ago
Christian Decker 705e189f0a pay: Allow payments initiated with `sendonion` to be retried 5 years ago
Christian Decker 16b6c31010 json-rpc: Add the error onion if we stored it in the DB 5 years ago
Christian Decker 27547ce8d4 pay: Allow `sendonion` callers to provide `shared_secrets` 5 years ago
Christian Decker 7e41d6c9c4 pay: Make `erring_channel` optional in `struct routing_failure` 5 years ago
Christian Decker 88961aa4b0 pay: Make `erring_node` optional in `struct routing_failure` 5 years ago
Christian Decker b8ce175fd2 pay: Handle payment failures resulting from sendonion correctly 5 years ago
Christian Decker 42277a7ad4 json-rpc: Add the `sendonion` RPC command 5 years ago
Christian Decker 57f13af1ec pay: Add param_route_hop helper to parse `struct route_hop` from JSON 5 years ago
Christian Decker 41221b6ecb pay: Make wallet_payment->destination optional 5 years ago
Christian Decker e13ee29544 pay: Split the onion construction from sendpay 5 years ago
Christian Decker 6ecdc3f672 json-rpc: Add `createonion` command similar to the `devtools/onion` tool 5 years ago
Christian Decker de6bf3e421 json: Add two param parsers for secrets and hex-encoded binary data 5 years ago
darosior 3322048774 connectd: add network to init message 5 years ago
Christian Decker c84473f82c hsm: Stabilize the hsm encryption and decryption tests 5 years ago
Michael Schmoock 6ed320189e feat: restructure plugin and options in listconfigs 5 years ago
Rusty Russell 8393d21503 common/features: add `payment_secret` feature if EXPERIMENTAL. 5 years ago
Rusty Russell 9765642bf8 lightningd: use final_tlv if the payment_secret is supplied. 5 years ago
Rusty Russell e5247a68b6 lightningd: check payment secret on htlc receipt. 5 years ago