rgb-cln/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 handshaked: remove. 2017-10-20 18:31:32 +02:00
Makefile per-peer-daemons: tie in gossip filter. 2019-09-06 14:35:01 +02:00
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.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
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
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.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
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
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.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
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
memdump.c common/memleak: add dynamic hooks for assisting memleak. 2019-09-06 14:35:01 +02:00
memdump.h lightningd: add code to search strmaps for memleak detection. 2019-02-07 20:33:50 +00:00
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 onchaind: Replay stored channeltxs to restore onchaind state 2018-04-25 14:33:38 +02:00
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 ping: complete JSON RPC ping commands even if one ping gets no response. 2018-09-14 22:11:23 +02: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
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
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