core-lightning/lightningd
Christian Decker 46b2e7502c bitcoin: If we fail to estimate the fee in testnet use the minfee
When developing in regtest or testnet it is really inconvenient to
have to fake traffic and generate blocks just to get estimatesmartfee
to return a valid estimate. This just sets the minfee if bitcoind
doesn't return a valid estimate.

Reported-by: Rene Pickhardt <@renepickhardt>
Signed-off-by: Christian Decker <@cdecker>
2018-10-29 03:20:08 +00:00
..
test lightningd: fix up compile errors from bad merge. 2018-10-20 03:34:58 +00:00
.gitignore handshaked: remove. 2017-10-20 18:31:32 +02:00
bitcoind.c bitcoin: If we fail to estimate the fee in testnet use the minfee 2018-10-29 03:20:08 +00:00
bitcoind.h lightningd: allow more than one bitcoind request at once, run multiple queues. 2018-09-19 13:21:21 +02:00
chaintopology.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
chaintopology.h chaintopology: remove redundant wallet pointer. 2018-09-03 05:01:40 +00:00
channel.c json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
channel.h json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
channel_control.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
channel_control.h lightningd: peer_start_channeld always returns true; make it void. 2018-08-10 12:46:45 +02:00
channel_state.h lightningd: new state AWAITING_UNILATERAL. 2018-08-23 14:46:22 +02:00
closing_control.c feerate: include rough estimates of actual tx costs. 2018-08-25 00:33:12 +00:00
closing_control.h gossipd: drain fd instead of passing around gossip index. 2018-04-26 05:47:57 +00:00
connect_control.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
connect_control.h connectd: remove separate address hint message. 2018-08-09 19:44:27 +02:00
gossip_control.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
gossip_control.h connectd: wean off gossip_wire message types, use our own. 2018-07-25 02:13:52 +00:00
gossip_msg.c gossipd: hand raw pubkeys in getnodes and getchannels entries. 2018-10-19 22:02:11 +00:00
gossip_msg.h gossipd: hand raw pubkeys in getnodes and getchannels entries. 2018-10-19 22:02:11 +00:00
hsm_control.c lightningd: use hsm_get_client_fd() helper for global daemons too. 2018-09-20 09:49:39 +02:00
hsm_control.h lightningd: use hsm_get_client_fd() helper for global daemons too. 2018-09-20 09:49:39 +02:00
htlc_end.c spelling: Check LockTime Verify. 2018-10-23 16:55:35 +02:00
htlc_end.h htlc: rename local flag to am_origin, add FIXME. 2018-10-09 23:17:54 +00:00
invoice.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
invoice.h invoices: Extensive reorganization of invoice system. 2018-01-16 13:03:54 +01:00
json.c wireaddr: remove handling for addr->type == ADDR_TYPE_PADDING 2018-10-28 23:51:05 +00:00
json.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
json_escaped.c common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
json_escaped.h common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
jsonrpc.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
jsonrpc.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
jsonrpc_errors.h renamed error code 2018-07-29 16:27:38 +02:00
lightningd.c common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
lightningd.h common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
log.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
log.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
log_status.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
log_status.h status: add multiple levels of logging. 2018-02-07 00:46:49 +00:00
Makefile common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
memdump.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
onchain_control.c onchaind: include htlc id in htlc_stub so we agree on what HTLC we're closing. 2018-10-23 16:55:35 +02:00
onchain_control.h onchaind: Replay stored channeltxs to restore onchaind state 2018-04-25 14:33:38 +02:00
opening_control.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
opening_control.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
options.c spelling: Check LockTime Verify. 2018-10-23 16:55:35 +02:00
options.h hsmd: drop newdir logic. 2018-05-05 17:55:10 +02:00
param.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
param.h param: updated comments in the spirit of #1899 2018-09-03 00:40:27 +00:00
pay.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
pay.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
payalgo.c payalgo: correctly fail command in json_pay_failure. 2018-10-23 16:55:35 +02:00
payalgo.h payalgo: New file for pay command. 2018-02-16 13:08:29 +01:00
peer_control.c wireaddr: remove handling for addr->type == ADDR_TYPE_PADDING 2018-10-28 23:51:05 +00:00
peer_control.h lightnignd: peer addr is never NULL, adjust new_peer. 2018-10-28 23:51:05 +00:00
peer_htlcs.c Update for latest bolt version: bca814e270dcbee2fea51c0a26ca99efef261f2b 2018-10-28 23:51:05 +00:00
peer_htlcs.h onchaind: include htlc id in htlc_stub so we agree on what HTLC we're closing. 2018-10-23 16:55:35 +02:00
ping.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
ping.h ping: complete JSON RPC ping commands even if one ping gets no response. 2018-09-14 22:11:23 +02:00
subd.c lightningd: accept hsmstatus_client_bad_request messages (and log!) 2018-09-20 09:49:39 +02:00
subd.h lightningd: accept hsmstatus_client_bad_request messages (and log!) 2018-09-20 09:49:39 +02:00
watch.c txwatch: hand ld to callback, don't assume channel is non-NULL. 2018-08-21 00:48:02 +02:00
watch.h txwatch: hand ld to callback, don't assume channel is non-NULL. 2018-08-21 00:48:02 +02:00