233 Commits (8b1aa3ef8ba780b1a92b90c274b1950db9a0785d)

Author SHA1 Message Date
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
darosior f075b87137 bitcoind: remove the chainparams member 5 years ago
Rusty Russell 323e4f6288 dev: add option to prevent HTLC timeouts. 5 years ago
Rusty Russell 2a2259083a lightningd: handle tlv-style payloads. 5 years ago
Rusty Russell a76518a029 common/sphinx: rename hop_data to hop_data_legacy. 5 years ago
Rusty Russell 21d2cc663b lightningd: apply feerate changes correctly. 5 years ago
Rusty Russell f019dc3d71 lightningd: fix sizeof() argument correctly. 5 years ago
Yash Bhutwala c25ce826ab take the size of 'shared_secret' itself rather than its address 5 years ago
Rusty Russell fa686c5ca7 channeld: reject wumbo payments with more style. 5 years ago
Rusty Russell 049529542a lightningd: delay reprocessing of incoming htlcs at startup until plugins ready. 5 years ago
Rusty Russell 189b2f1313 BOLT: update CSV to latest bolt version. 5 years ago
Rusty Russell 2600a6ed2e channeld: get current block height when an HTLC fails. 5 years ago
Rusty Russell 6349222ea2 Spec: Update to latest BOLT, include our first global feature definition. 5 years ago
trueptolemy 4929034a40 json: Make payment_hash use `json_add_sha256` 5 years ago
Rusty Russell f18b911032 lightningd: listforwards shouldn't put in zero fields for fields we don't know. 5 years ago
lisa neigut 802ebe768c rpc: fix crash 'listforwards' when payment_hash is empty 5 years ago
lisa neigut 58fb1528dd add_htlc hook: fix crash when failing UPDATE failcode 5 years ago
Rusty Russell c3a35416da lightningd: don't allow channeld to accept HTLCs if we're not synced. 5 years ago
Rusty Russell 6195a878f7 lightningd: don't allow sending of HTLCs while still syncing. 5 years ago
Rusty Russell b73a85a75e lightningd: don't say 'killing channel' when HTLC times out. 5 years ago
Rusty Russell 02609773c0 lightningd: suppress gcc-7.4.0 error 5 years ago
trueptolemy a449a91ae2 JSON: Warp the process of forward payment json object 5 years ago
trueptolemy bcec6bb6cc API: 'listforwards' now include 'payment_hash' field 5 years ago
Christian Decker 5dff67900e tx: Add chainparams when deserializing transactions from wire msgs 5 years ago
Christian Decker b83d15ea4a sphinx: Remove standalone v0 payload in favor of the unionized one 6 years ago
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 5 years ago
lisa neigut 254ee8a5d3 bolt-spec: bring up to date at 309e86d471faf90c1f6c531701c16887684badb9 5 years ago
Rusty Russell d5bd1682f5 lightningd: free timers on shutdown. 5 years ago
Rusty Russell a450962b49 channeld/lightningd/hsmd: strengthen our checks against 0-output txs. 5 years ago
Rusty Russell bb7bbd03c5 lightningd: have json_stream_success start the "result" object. 5 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 5 years ago
Christian Decker 9e511cbf3e plugin: Use the json_add_secret wrapper to add the shared_secret 5 years ago
Christian Decker 4c57d44252 channel: Along with the last_tx also remember its type 5 years ago
Christian Decker 2db4f190b3 plugin: Cleanup the htlc_accepted_hook_deserialize interface 5 years ago
Christian Decker 6db1e76156 startup: Tell peer_accepted_htlc whether we are replaying 5 years ago
Christian Decker 909913c265 htlc: Replay unprocessed HTLCs loaded from the DB 5 years ago
Christian Decker adb984dd45 hooks: Add the raw payload to the htlc_accepted call 6 years ago
Christian Decker 1561ffaea0 hooks: Add cltv_expiry_delta to the htlc_accepted hook 6 years ago
Christian Decker 2b81e02a2e plugin: Parse response for htlc_accepted hook 6 years ago
Christian Decker bf53821f1a plugin: Populate the request for the htlc_accepted hook 6 years ago
Christian Decker 7499f7ddd4 plugin: Add the htlc_accepted hook 6 years ago
darosior 323adb467a jsonrpc: Add a category field to commands. 5 years ago
Rusty Russell 401bd9f8ef json: rename json_add_amount_sat to json_add_amount_sat_compat. 6 years ago
trueptolemy 3445abb553 json-rpc: Add failcode info in listforwards 6 years ago
trueptolemy 11e9ad0ee0 lightningd: store failcode in FORWARD_LOCAL_FAILED case 6 years ago
Rusty Russell 6630b99cf7 lightningd: move local invoice resolution into invoice.c function. 6 years ago
Christian Decker 27afc804d5 json-rpc: Include received and resolved time to listforward result 6 years ago