core-lightning/lightningd
Christian Decker ddae604f3d wallet: Move tx annotation for deposits into the wallet
We have split the iteration over the txs and the output in different
functions, so pushing the annotation down, while keeping the transaction
addition atop. This showcases the need to not have the txid reference the
transactions.id in the DB: we annotate in a function that doesn't have the tx
index context, but only add the TX after we have finished extracting.
2019-10-07 20:03:24 -05:00
..
test gossipd: get fed the blockheight from lightningd when we know it. 2019-09-25 04:01:56 +00:00
.gitignore
bitcoind.c elements: Add amount_asset to support more than just plain satoshis 2019-10-03 04:32:57 +00:00
bitcoind.h bitcoind: Remove unused type bitcoind_mode 2019-09-09 04:26:03 +00:00
chaintopology.c wallet: Move tx annotation for deposits into the wallet 2019-10-07 20:03:24 -05:00
chaintopology.h lightningd: add flag for whether we're synced, and callback infrastructure. 2019-08-10 22:09:09 +02:00
channel_control.c elements: Move from a global is_elements to a global chainparams 2019-10-03 04:32:57 +00:00
channel_control.h API: fundchannel_cancel can cancel fundchannel process before funding broadcast 2019-09-11 17:04:14 -05:00
channel_state.h wallet: Add a final CLOSED state to channels 2019-06-30 16:41:30 +09:30
channel.c lightningd: Store commands that try to forget channel in struct channel 2019-09-11 17:04:14 -05:00
channel.h lightningd: Store commands that try to forget channel in struct channel 2019-09-11 17:04:14 -05:00
closing_control.c elements: Add amount_asset to support more than just plain satoshis 2019-10-03 04:32:57 +00: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 Add enable-autotor-v2 config variable 2019-09-28 00:31:02 +02:00
connect_control.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
gossip_control.c gossipd: advertize all our features in node_announcement. 2019-10-07 05:51:05 +00:00
gossip_control.h gossipd: get fed the blockheight from lightningd when we know it. 2019-09-25 04:01:56 +00:00
gossip_msg.c gossip: Add the struct exclude_entry and enum exclude_entry_type 2019-09-16 12:22:06 +08:00
gossip_msg.h gossip: Add the struct exclude_entry and enum exclude_entry_type 2019-09-16 12:22:06 +08:00
hsm_control.c elements: Move from a global is_elements to a global chainparams 2019-10-03 04:32:57 +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 JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 2019-09-06 14:19:14 +02: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: move param node_id parser to common 2019-09-11 23:56:27 +00:00
json.h json: move param node_id parser to common 2019-09-11 23:56:27 +00:00
jsonrpc.c common/memleak: add dynamic hooks for assisting memleak. 2019-09-06 14:35:01 +02:00
jsonrpc.h common/memleak: add dynamic hooks for assisting memleak. 2019-09-06 14:35:01 +02:00
lightningd.c lightningd: initialize global chainparams in main. 2019-10-08 00:18:48 +00:00
lightningd.h Add enable-autotor-v2 config variable 2019-09-28 00:31:02 +02:00
log_status.c log: add 'warning' notification when log 2019-06-07 01:23:51 +00:00
log_status.h
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 per-peer-daemons: tie in gossip filter. 2019-09-06 14:35:01 +02:00
memdump.c common/memleak: add dynamic hooks for assisting memleak. 2019-09-06 14:35:01 +02:00
memdump.h
notification.c plugin: Another new notification type, 'sendpay_failure' 2019-09-11 00:57:39 +00:00
notification.h plugin: Another new notification type, 'sendpay_failure' 2019-09-11 00:57:39 +00:00
onchain_control.c elements: Add amount_asset to support more than just plain satoshis 2019-10-03 04:32:57 +00:00
onchain_control.h
opening_control.c elements: Move from a global is_elements to a global chainparams 2019-10-03 04:32:57 +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 Allow --announce-addr to work also with autotor: prefix 2019-10-03 06:08:09 +00:00
options.h opt: make sure early cmdline options override config file. 2019-07-27 05:16:22 +00:00
pay.c sendpay: Compatible with old parameters description 2019-09-25 12:29:53 +02:00
pay.h API: Add payment fields(if not NULL) into return value when sendpay fails 2019-09-11 00:57:39 +00:00
peer_control.c elements: Add amount_asset to support more than just plain satoshis 2019-10-03 04:32:57 +00:00
peer_control.h lightningd: delay reprocessing of incoming htlcs at startup until plugins ready. 2019-09-01 16:55:32 +02:00
peer_htlcs.c take the size of 'shared_secret' itself rather than its address 2019-10-07 11:32:33 -05:00
peer_htlcs.h plugin: Register forward_event notification 2019-09-08 16:02:00 +02:00
ping.c bolt: update to BOLT spec changes (extract format + type specifications) 2019-07-16 06:10:58 +00:00
ping.h
plugin_control.c plugins: make the default plugins directory a member of 'plugins' 2019-09-30 00:20:16 +00:00
plugin_control.h plugins: cleanup shared headers between dynamic and static plugins 2019-09-30 00:20:16 +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 plugin: Tell the plugin which network we run on 2019-10-03 04:32:57 +00:00
plugin.h plugins: make the default plugins directory a member of 'plugins' 2019-09-30 00:20:16 +00:00
subd.c developer: IFDEV() macro. 2019-09-12 05:11:56 +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