2657 Commits (a3a37ea4ce47aff4a6b04a427f7baad1099b9719)

Author SHA1 Message Date
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
Christian Decker fc14e5eab0 htlcs: Make necessary payload fields optional and derfer validation 5 years ago
Christian Decker d69a43780c sphinx: Use the new `fromwire_tlv_payload` function 5 years ago
lisa neigut de16d0f0b4 openchannel hook: add new `close_to` field 5 years ago
Rusty Russell 654faa6174 lightningd: don't start if bitcoind is behind. 5 years ago
Rusty Russell edbcb6fa15 lightningd: remove chainparams local parameter from wallet. 5 years ago
Rusty Russell 709c98f539 logging: remove spaces from subsystem names. 5 years ago
Rusty Russell 24f708ee7b lightningd: kill per-peer daemons if they claim a different peer id. 5 years ago
Rusty Russell b210c9d91f lightningd: use a simple array for less memory usage. 5 years ago
Rusty Russell 39d537b495 lightningd: remove log_add functions. 5 years ago
Rusty Russell a83fd16840 lightningd: perform better log pruning. 5 years ago
Rusty Russell 0c6d8996fc lightningd: avoid keeping multiple copies of nodeid. 5 years ago
Rusty Russell 4fc498f901 lightningd: enable io logging on subdaemons iff we're going to print it. 5 years ago
Rusty Russell 0607f998d1 options: allow --log-level <level>:<prefix> for finegrained log control. 5 years ago
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Rusty Russell 86fb54a33b lightningd: remove per-peer log book. 5 years ago