669 Commits (b6b2e6727eafc47caf3fd1e3d1743669bdd65985)

Author SHA1 Message Date
gorazdko e8ce9d0327 unit test: fix run-sphinx dependencies and update mocks 5 years ago
fiatjaf 17bb862cfe don't enforce description_hash checking 5 years ago
Rusty Russell 8393d21503 common/features: add `payment_secret` feature if EXPERIMENTAL. 5 years ago
Rusty Russell 3b37c9d426 common/features: clean up feature handling for different cases. 5 years ago
Rusty Russell e5247a68b6 lightningd: check payment secret on htlc receipt. 5 years ago
Rusty Russell 854c64ffee common/bolt11: add secret support. 5 years ago
Rusty Russell 09cdbb70eb common: make BOLT11 use the normal feature array. 5 years ago
Rusty Russell ebac3d2a85 spec: update to experimental BOLTs with secret/total_amount. 5 years ago
Rusty Russell f5831e5d10 config: limit depth on includes. 5 years ago
Rusty Russell e3dbd78536 config: explicitly disallow nonsensical options. 5 years ago
Rusty Russell 36c517bac5 common: change default network from testnet to mainnet for new installs. 5 years ago
Rusty Russell a56f2b25b0 common: parse --allow-deprecated-apis extremely early. 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
Christian Decker e46f423ae9 sphinx: Cleanup route_step_decode_* functions 5 years ago
Christian Decker baffa84291 sphinx: Decode payload and place shortcuts in the route-step 5 years ago
Christian Decker d69a43780c sphinx: Use the new `fromwire_tlv_payload` function 5 years ago
Rusty Russell ce1049115a channeld: remove chainparams local parameter. 5 years ago
lisa neigut ea9faf6ff1 onion fixup: use enum for type, not length of packet 5 years ago
Christian Decker dda792c766 plugin: Pass the full raw_payload including realm to htlc_accepted 5 years ago
Rusty Russell 4fc498f901 lightningd: enable io logging on subdaemons iff we're going to print it. 5 years ago
Rusty Russell 00cb5adfe6 common: allow subdaemons to specify the node_id in status messages. 5 years ago
darosior f075b87137 bitcoind: remove the chainparams member 5 years ago
Rusty Russell bb06bec891 features: set OPT_VAR_ONION (bit 9) iff EXPERIMENTAL_FEATURES 5 years ago
Rusty Russell 9dc8cff9b4 devtools/onion: use raw sphinx helper or new style, allow TLV. 5 years ago
Rusty Russell 0211712f5e sphinx: separate nonfinal from final interface, add tlv option. 5 years ago
Rusty Russell 2a2259083a lightningd: handle tlv-style payloads. 5 years ago
Rusty Russell b7bbccd6fa common/sphinx: handle decoding of TLV payload. 5 years ago
Rusty Russell a76518a029 common/sphinx: rename hop_data to hop_data_legacy. 5 years ago
lisa neigut 963a1da958 addr: handle P2SH/P2PKH in scriptpubkey encoding 5 years ago
Rusty Russell c62f0cb6ff sphinx: fix potential data leak. 5 years ago
darosior 16f5af00c7 common/json: add a helper for json to u16 5 years ago
lisa neigut f0f47ce153 warnings: if behind blockchain, don't show cannot afford 5 years ago
Rusty Russell bb370e66a8 gossipd: handle a "push" marker into the gossip_store. 5 years ago
Rusty Russell 4d0c2e93bf common: remove spammy debug msg. 5 years ago
Christian Decker 2ab56214ca json-rpc: Fix spacing issue in error report 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
Rusty Russell 596ed6a83b gossipd: better description of what's happening with the seeker. 5 years ago
Rusty Russell 1f2a03f019 gossipd: hand (any) timestamps through to callback for query_channel_range. 5 years ago
Rusty Russell d5eca470dc utils: add set_softref() / clear_softref(). 5 years ago
Rusty Russell 247fb6fa6a common/gossip_store: fix lseek argument order on gossip_store reload. 5 years ago
Rusty Russell 2b7e5f7f5a dev_disconnect: make it more reliable. 5 years ago
lisa neigut af4ffe5fcd dev-forget-channel: accept passing in channel_id 5 years ago
darosior fe2543d8dc daemons: initialize libsodium at setup 5 years ago
Christian Decker 2bfe9ffdf8 wallet: Add transaction annotation type 5 years ago
Rusty Russell 33c658ecfb gossipd: advertize all our features in node_announcement. 5 years ago
Christian Decker 7283efa5b5 elements: Add amount_asset to support more than just plain satoshis 5 years ago
Christian Decker c38afc5512 tx: Switch to amount_sat for fee computations 5 years ago
Christian Decker d5f0c08a88 elements: Remove global is_elements variable in favor of chainparams 5 years ago