1644 Commits (0bc80c468751b6d53952543522023e204512cc37)

Author SHA1 Message Date
Rusty Russell a455e5e218 payalgo: correctly fail command in json_pay_failure. 6 years ago
Rusty Russell c919551109 onchaind: include htlc id in htlc_stub so we agree on what HTLC we're closing. 6 years ago
Rusty Russell ad2519a6f4 spelling: Check LockTime Verify. 6 years ago
Rusty Russell 7eec2253e9 lightningd: fix up compile errors from bad merge. 6 years ago
Rusty Russell 0dcd66880c Rename `struct json_result` to `struct json_stream` (RENAMEONLY) 6 years ago
Rusty Russell 66dcba099d gossipd: hand raw pubkeys in getnodes and getchannels entries. 6 years ago
Rusty Russell c403415caa lightningd: format JSON directly into json connection membuf. 6 years ago
Rusty Russell 03e7be5bce json_connection: keep pointer to the conn. 6 years ago
Rusty Russell f4a2c4f8bb jsonrpc: helper to move an existing io_write. 6 years ago
Rusty Russell e46ce0fc84 jsonrpc: declare up front whether a response is success or fail. 6 years ago
Rusty Russell 12adcda370 test/run-param: don't reach into json_result to get the string. 6 years ago
Rusty Russell 39f0dfb664 jsonrpc: use ccan/membuf instead of a string for our output buffer. 6 years ago
Rusty Russell e9fcd120f8 jsonrpc: fix reading of multiple commands. 6 years ago
Rusty Russell ce0bd7abd3 jsonrpc: only allow a single command at a time. 6 years ago
Rusty Russell 8238fe6acf common/json: only maintain array of nested types if DEVELOPER mode. 6 years ago
Rusty Russell 20bed28759 jsonrpc: use empty flag instead of examining the tail of the JSON. 6 years ago
Rusty Russell 305795b01e common/json: move JSON creation routines into lightningd/ 6 years ago
Christian Decker f3b4dcb1f6 channel: Set the billboard to reconnecting when we restarted 6 years ago
Rusty Russell 604638712b jsonrpc: Only show total fees collected in getinfo. 6 years ago
Christian Decker 6b7546b94d json-rpc: Rename `getroutestats` and move stats to getinfo 6 years ago
Christian Decker 6d333f16cc wallet: Correctly handle forwards when channels or htlcs are deleted 6 years ago
Christian Decker facd7d16aa json-rpc: Add `listforwardings` command 6 years ago
Christian Decker 4b4c549c9d htlcs: Wire up the forward statistics on HTLC updates 6 years ago
Rusty Russell afac01380d gossipd: don't initialize broadcast interval, make field name explicit. 6 years ago
Rusty Russell 3991425111 gossipd: don't accept forwarding short_channel_ids we don't own. 6 years ago
trueserve dbb9b0c077 options: Parse config file before opening working directory 6 years ago
Rusty Russell f6b0f794b2 jsonrpc: fix crash on bad JSON input. 6 years ago
Simon Vrouwe c22d7012a3 lightningd: fail fundchannel command when feerate is below feerate_floor 6 years ago
Christian Decker b86edf3cf1 jsonrpc: Simple demonstration on how jcon can be locked for streams 6 years ago
Rusty Russell 1e467bb986 lightningd: fail HTLCs which are in-transit as we shut down. 6 years ago
Rusty Russell 84b9e3e72b lightningd: reduce log spam from bitcoin-cli invocations. 6 years ago
William Casarin cc4357f0a6 rpc: add json_add_help_command for help command objects 6 years ago
lisa neigut b9331e5ac8 gossipd: parse and respect optional `htlc_maximum_msat` 6 years ago
Rusty Russell 0226ef0572 htlc: rename local flag to am_origin, add FIXME. 6 years ago
Rusty Russell 6c96bcacd7 lightningd: fix inconsistency without COMPAT enabled. 6 years ago
Rusty Russell 4146950496 lightningd: don't access htlc_in's failoutchannel on db restore. 6 years ago
Rusty Russell 79ebb8a92e db: save the failcode / failuremsg into db. 6 years ago
Rusty Russell d85251ac6c db: fix up HTLCs which are missing failure information. 6 years ago
Rusty Russell ec74aadce2 lightningd: save outgoing HTLC's preimage to db. 6 years ago
Rusty Russell 65f6813706 lightningd: handle the case where the db contains a resolved HTLC without a preimage. 6 years ago
Rusty Russell 9ef67e50ff lightningd: don't leave htlc_out's in pointer dangling when htlc_in freed. 6 years ago
Rusty Russell 4040c53258 lightningd: handle case where incoming HTLC vanished before fulfilled outgoing. 6 years ago
Rusty Russell b77906634e lightningd: even more HTLC consistency checking: check states. 6 years ago
Rusty Russell a516e26331 lightningd: beef up HTLC consistency checking. 6 years ago
Rusty Russell 123713fbf5 lightningd: fix outstanding taken pointer. 6 years ago
Rusty Russell aa9e15edb0 options: don't end default name with '-' in non-DEVELOPER mode. 6 years ago
Rusty Russell 915ffe35ed gossipd: clean up getnodes handling. 6 years ago
lisa neigut 45b07e7e89 jsonrpc: fix cppcheck warning for potential null pointer deref 6 years ago
Rusty Russell afc92dd757 gossipd: use array[32] not pointer for alias. 6 years ago
Rusty Russell c8c3294a23 json-invoice: add routeboost, warnings. 6 years ago