core-lightning/lightningd
Christian Decker 379079c5f3 gossip: Only backfill blocks that are below our birth height
If we were to just insert filtered blocks in the range that we will scan later
we'd be hitting the uniqueness constraints later.

Signed-off-by: Christian Decker <decker.christian@gmail.com>
2019-08-09 02:31:51 +00:00
..
test lightningd: simplify --daemon. 2019-08-04 21:29:03 +02:00
.gitignore handshaked: remove. 2017-10-20 18:31:32 +02:00
bitcoind.c bitcoind: Queue up calls to getfilteredblock and dispatch results 2019-08-09 02:31:51 +00:00
bitcoind.h bitcoind: Queue up calls to getfilteredblock and dispatch results 2019-08-09 02:31:51 +00:00
chaintopology.c tx: Add chainparams when deserializing transactions from wire msgs 2019-07-31 23:22:54 +00:00
chaintopology.h openingd/json_fund_channel: 2019-01-29 04:50:01 +00:00
channel_control.c bolt: update to 8b2cf0054660bece9e1004f42a500c6a1a77efd3 2019-08-02 17:32:48 +02:00
channel_control.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
channel_state.h wallet: Add a final CLOSED state to channels 2019-06-30 16:41:30 +09:30
channel.c tx: Add chainparams when deserializing transactions from wire msgs 2019-07-31 23:22:54 +00:00
channel.h lightningd: add slow_reconnect flag for transient failure. 2019-07-26 03:53:03 +00:00
closing_control.c bolt: update to 8b2cf0054660bece9e1004f42a500c6a1a77efd3 2019-08-02 17:32:48 +02:00
closing_control.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
connect_control.c lightningd: add slow_reconnect flag for transient failure. 2019-07-26 03:53:03 +00:00
connect_control.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
gossip_control.c gossip: Only backfill blocks that are below our birth height 2019-08-09 02:31:51 +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 listchannels: add htlc_minimum_msat and htlc_maximum_msat fields. 2019-06-11 23:19:11 +00:00
gossip_msg.h listchannels: add htlc_minimum_msat and htlc_maximum_msat fields. 2019-06-11 23:19:11 +00:00
hsm_control.c hsmd: Tell hsmd which chain we are working on 2019-07-31 23:22:54 +00:00
hsm_control.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
htlc_end.c wallet: Add received_time to htlc_in for forwarding times 2019-04-10 23:48:39 +00:00
htlc_end.h wallet: Add received_time to htlc_in for forwarding times 2019-04-10 23:48:39 +00:00
invoice.c invoice: a cleanup for the json of struct sha256 2019-08-01 18:49:25 +08:00
invoice.h lightningd: move local invoice resolution into invoice.c function. 2019-04-12 03:32:48 +00:00
io_loop_with_timers.c plugins: don't crash if getmanifest times out. 2019-07-24 16:16:53 +02:00
io_loop_with_timers.h lightningd/io_loop_with_timers.c: Move mainloop to its own source file, have chaintopology use it. 2019-05-31 17:57:10 +02:00
json_stream.c lightningd: restore ' ' before '}' for older pylightning. 2019-06-17 21:46:25 +02:00
json_stream.h lightningd: restore ' ' before '}' for older pylightning. 2019-06-17 21:46:25 +02:00
json.c json: correct error message for param parser 2019-06-12 02:22:43 +00:00
json.h ccan: import ccan/json_out and ccan/json_escape. 2019-06-12 02:00:15 +00:00
jsonrpc.c Document the 'dev' command 2019-08-07 01:50:42 +00:00
jsonrpc.h lightningd: tighten interal json_stream API. 2019-06-12 02:00:15 +00:00
lightningd.c fixup! doc: fix up documentation about when we move into lightning-dir. 2019-08-08 18:17:12 +08:00
lightningd.h lightningd: simplify --daemon. 2019-08-04 21:29:03 +02:00
log_status.c log: add 'warning' notification when log 2019-06-07 01:23:51 +00:00
log_status.h status: add multiple levels of logging. 2018-02-07 00:46:49 +00:00
log.c log: make --log-file an early arg (since we move to dir early now). 2019-08-05 17:09:57 +08:00
log.h log: add 'warning' notification when log 2019-06-07 01:23:51 +00:00
Makefile bigsize: make it a proper first-class type. 2019-07-31 23:25:59 +00:00
memdump.c json-rpc: Add size and cumulative size to dev-memdump 2019-08-04 20:54:53 +02:00
memdump.h lightningd: add code to search strmaps for memleak detection. 2019-02-07 20:33:50 +00:00
notification.c Plugin: New notification type, forward_event 2019-08-01 18:49:25 +08:00
notification.h lightningd/notification: Add missing includes for 'forward_event' 2019-08-07 01:55:38 +00:00
onchain_control.c tx: Add chainparams when deserializing transactions from wire msgs 2019-07-31 23:22:54 +00:00
onchain_control.h onchaind: Replay stored channeltxs to restore onchaind state 2018-04-25 14:33:38 +02:00
opening_control.c tx: Add chainparams when deserializing transactions from wire msgs 2019-07-31 23:22:54 +00:00
opening_control.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
options.c lightningd: simplify --daemon. 2019-08-04 21:29:03 +02:00
options.h opt: make sure early cmdline options override config file. 2019-07-27 05:16:22 +00:00
pay.c sphinx: Clean up after migrating to the sphinx_path struct 2019-07-30 02:14:49 +00:00
pay.h lightningd: move pay internals back into pay.c 2019-01-23 22:08:08 +01:00
peer_control.c bolt: update to 950b2f5481c2a4b57ef1102e2374543e81c4aa88 2019-08-02 17:32:48 +02:00
peer_control.h common: add peer_error flag to treat this error as "soft". 2019-07-26 03:53:03 +00:00
peer_htlcs.c lightningd: don't say 'killing channel' when HTLC times out. 2019-08-07 21:12:52 +08:00
peer_htlcs.h JSON: Warp the process of forward payment json object 2019-08-01 18:49:25 +08:00
ping.c bolt: update to BOLT spec changes (extract format + type specifications) 2019-07-16 06:10:58 +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
plugin_control.c plugin: notice when plugin has *started* configuring. 2019-07-30 08:44:01 +08:00
plugin_control.h lightningd/plugin_control: add a 'plugin' command 2019-07-28 07:24:04 +00:00
plugin_hook.c lightningd/plugin_hook: make it possible to unregister a hook 2019-07-28 07:24:04 +00:00
plugin_hook.h lightningd/plugin_hook: make it possible to unregister a hook 2019-07-28 07:24:04 +00:00
plugin.c Remove the 'signal_startup' member of the plugin struct 2019-08-05 23:06:55 -05:00
plugin.h plugin: notice when plugin has *started* configuring. 2019-07-30 08:44:01 +08:00
subd.c common: add peer_error flag to treat this error as "soft". 2019-07-26 03:53:03 +00:00
subd.h common: add peer_error flag to treat this error as "soft". 2019-07-26 03:53:03 +00:00
watch.c lightningd: fix occasional missing txid detection. 2019-06-28 03:31:43 +00:00
watch.h lightningd: fix occasional missing txid detection. 2019-06-28 03:31:43 +00:00