114 Commits (0bc80c468751b6d53952543522023e204512cc37)

Author SHA1 Message Date
Rusty Russell 0dcd66880c Rename `struct json_result` to `struct json_stream` (RENAMEONLY) 6 years ago
Rusty Russell e46ce0fc84 jsonrpc: declare up front whether a response is success or fail. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Rusty Russell ae61f645ab chaintopology: don't "fix" unknown feerate against known one. 6 years ago
Rusty Russell 2af94f1817 chaintopology: remove redundant wallet pointer. 6 years ago
Rusty Russell 33c6285787 feerates: turn it into a simple query API, remove setting. 6 years ago
Rusty Russell db3c387264 feerate: allow names 'urgent' 'normal' and 'slow'. 6 years ago
Rusty Russell e0952ceff2 feerate: use suffix, not separate argument. 6 years ago
Rusty Russell 14dc1c37ab fundchannel / withdraw: allow explicit feerate setting. 6 years ago
Rusty Russell e2d4b7cc8d cleanup: extract and formalize feerate conversion. 6 years ago
Rusty Russell af4fa9a359 feerates: rename sipa/bitcoind to perkw/perkb. 6 years ago
Rusty Russell a4b952ebc7 feerate: include rough estimates of actual tx costs. 6 years ago
Rusty Russell 14294642d2 feerates: consider last three raw values for min/max. 6 years ago
Rusty Russell a260849870 moveonly: feerate_min and feerate_max belong in chaintopology.c 6 years ago
Rusty Russell c7c5affa3f feerates: new command to inject/query fee estimates. 6 years ago
Rusty Russell 9d37b78088 cleanup: lowercase name of feerates, immediate -> urgent. 6 years ago
Rusty Russell 9d517ddc1d options: remove default-fee-rate now we don't use it. 6 years ago
Rusty Russell 112b7336a3 memleak: create and use a generic htable helper and generic intmap helper. 6 years ago
Rusty Russell 898655f40c chaintopology: fix outdated comment. 6 years ago
Rusty Russell 175db926c2 chaintopology: expose when we don't actually know feerate. 6 years ago
Rusty Russell d93be58bd0 pytest: remove use dev-override-feerates. 6 years ago
Rusty Russell a75de62477 chaintopology: always initialize smoothed feerate if it's the first entry. 6 years ago
Rusty Russell 43fe7f034e chaintopology: try to get a feerate estimate before we complete startup. 6 years ago
Rusty Russell ab0fa7a1bd chaintopology: always cap max block to bitcoind's block height. 6 years ago
Rusty Russell f8052a6c1a chaintopology: watch UTXOs which need closeinfo when we remove blocks. 6 years ago
Mark Beckwith a3178b8177 param: remove old callback code 6 years ago
Mark Beckwith 294dc06de9 param: upgraded json_tok_number 6 years ago
Simon Vrouwe 795e0e1b21 do not start fee estimation loop with option: --dev-override-fee-rates 6 years ago
Simon Vrouwe a235c1fa67 add more detail to log messages about feerate estimates 7 years ago
Simon Vrouwe a80622edab at startup initialize smoothed feerate to polled feerate 7 years ago
Mark Beckwith b876c601a6 Modern param style for chaintopology.c, ... 7 years ago
Hiroki Gondo 070aa08709 fix: compile error with clang 7 years ago
SimonVrouwe f2ffb6d03e improves exponential smoothing of feerate estimates (#1699) 7 years ago
Rusty Russell fed5a117e7 Update ccan/structeq. 7 years ago
Christian Decker 582ea1a33b jsonrpc: Remove `dev-blockheight` in favor of `getinfo` 7 years ago
Christian Decker fe405f49be bitcoind: Smooth fee changes over a number of estimates 7 years ago
Rusty Russell 0e6c0dbba2 bitcoin: expose feerate_floor. 7 years ago
Christian Decker 37327d31de topo: Remove obsolete FIXME marker 7 years ago
Christian Decker 2415f48723 topo: Tell chain_topology about the min and max block height 7 years ago
Christian Decker 0d4b7eaa2c topo: Have chain_topology track both min and max block heights 7 years ago
Mark Beckwith 7f437715d5 Added error code parameter to command_fail 7 years ago
ZmnSCPxj 097a8e72d1 channel_control: Forget if unconfirmed for a long time and we are fundee. 7 years ago
Rusty Russell 0aa22741df option cleanup: --dev-override-fee-rates 7 years ago
Rusty Russell ceb1ce0ef5 chaintopology: fix default feerate. 7 years ago
Rusty Russell c8cc8fd83f option cleanup: --dev-bitcoind-poll 7 years ago
Rusty Russell c6af2a8cb2 lightningd: loosen feerate minimum. 7 years ago
ZmnSCPxj d5a67ec87a chaintopology: Protect against underflow when computing first_blocknum. 7 years ago
Christian Decker 96352858d6 chaintopology: Simplify rescan offset computation 7 years ago
Christian Decker 244d4e49e1 onchaind: Store channeltxs so we can restore later 7 years ago
Christian Decker f27cd3e43f topo: Remove in-memory txs from the block struct 7 years ago