2522 Commits (b25a8ba29d16cf1e84c2b9a5e93fe9614655e6ad)

Author SHA1 Message Date
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
Rusty Russell c2e8531e8e lightningd: add secrets (and associated feature) to invoices. 5 years ago
Rusty Russell dfb1f6a096 JSON: add `payment_secret` parameter to sendpay. 5 years ago
Rusty Russell 854c64ffee common/bolt11: add secret support. 5 years ago
Rusty Russell 81c89aaef8 wallet: add invoice features into db. 5 years ago
Rusty Russell ebac3d2a85 spec: update to experimental BOLTs with secret/total_amount. 5 years ago
Rusty Russell 50d6941e89 lightningd: remove redundant htlc_accepted_hook_payload fields 5 years ago
Rusty Russell fb040bc619 Spec: trivial update to latest. 5 years ago
Rusty Russell 14997f6237 lightningd: fix handling of truncated config options. 5 years ago
Rusty Russell a06fa7f267 log: print UNUSUAL messages before log initialization too. 5 years ago
Rusty Russell 747bb99575 lightningd: keep pid files in top-level config dir. 5 years ago
Rusty Russell e3dbd78536 config: explicitly disallow nonsensical options. 5 years ago
Rusty Russell a56f2b25b0 common: parse --allow-deprecated-apis extremely early. 5 years ago
Rusty Russell d512bcb85f lightningd: automatically move files for existing deployments. 5 years ago
Rusty Russell aab83e729b lightningd: change config-dir from plugin / wallet / hsm POV into <network> subdir 5 years ago
Rusty Russell dc23c308e4 config: Read both top-level and network-subdir config files. 5 years ago
Rusty Russell 8b1aa3ef8b lightningd: move basic parameter parsing into common/configdir 5 years ago
Rusty Russell 5673607ebc lightningd: don't use chainparams before param() call in json_fund_channel_start 5 years ago
Rusty Russell 34c89cb226 config: Add include directive support. 5 years ago
Christian Decker d1df4d6959 htlc: Add a checker function tellung us whether we can continue 5 years ago
Christian Decker d7b28ac480 htlc: Consolidate validation after the htlc_accepted hook returns 5 years ago