core-lightning/daemon
Christian Decker 76e2c980e1 gossip: Moving to intmap-based broadcast for the legacy daemon
Moved the broadcast functionality to broadcast.[ch]. So far this
includes only the enqueuing side of broadcasts, the dequeuing and
actual push to the peer is daemon dependent. This also adds the
broadcast_state to the routing_state and the last broadcast index to
the peer for the legacy daemon.
2017-02-03 05:52:11 +10:30
..
jsmn@bd9bd55c3a
test daemon/htlc_state: split off from daemon/htlc. 2017-02-02 14:48:00 +10:30
.gitignore
bitcoind.c
bitcoind.h
broadcast.c gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
broadcast.h gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
chaintopology.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
chaintopology.h
channel.c daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
channel.h htlc: move enum side crom daemon/channel.h to daemon/htlc.h 2017-02-02 14:48:00 +10:30
commit_tx.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
commit_tx.h htlc: move enum side crom daemon/channel.h to daemon/htlc.h 2017-02-02 14:48:00 +10:30
configdir.c
configdir.h
cryptopkt.c bitcoin/signature.h: remove struct signature. 2017-01-25 11:03:55 +10:30
cryptopkt.h
db.c refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
db.h bitcoin/preimage: struct preimage. 2017-02-02 14:48:00 +10:30
dns.c
dns.h
failure.c
failure.h
feechange_state.h
feechange.c
feechange.h
htlc_state.c daemon/htlc_state: split off from daemon/htlc. 2017-02-02 14:48:00 +10:30
htlc_state.h
htlc.c daemon/htlc_state: split off from daemon/htlc. 2017-02-02 14:48:00 +10:30
htlc.h htlc: move enum side crom daemon/channel.h to daemon/htlc.h 2017-02-02 14:48:00 +10:30
invoice.c bitcoin/preimage: struct preimage. 2017-02-02 14:48:00 +10:30
invoice.h bitcoin/preimage: struct preimage. 2017-02-02 14:48:00 +10:30
irc_announce.c refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
irc_announce.h
json.c daemon/json, test/test_protocol: avoid gcc -O warnings. 2016-12-15 11:49:51 +10:30
json.h
jsonrpc.c log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
jsonrpc.h jsonrpc: register base on linkage. 2017-01-04 14:08:15 +10:30
lightning-cli.c
lightningd.c refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
lightningd.h refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
log.c log: Flushing logs on each new entry 2017-01-23 10:37:34 +01:00
log.h log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
Makefile gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
names.c
names.h
netaddr.c utils: add tal_hex() helper. 2017-01-10 15:19:25 +10:30
netaddr.h
opt_time.c
opt_time.h
options.c daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
options.h Makefile: generalize whitespace check. 2017-01-04 14:09:20 +10:30
output_to_htlc.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
output_to_htlc.h struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
p2p_announce.c gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
p2p_announce.h gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
packets.c bitcoin/preimage: struct preimage. 2017-02-02 14:48:00 +10:30
packets.h bitcoin/preimage: struct preimage. 2017-02-02 14:48:00 +10:30
pay.c refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
pay.h bitcoin/preimage: struct preimage. 2017-02-02 14:48:00 +10:30
peer.c gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
peer.h gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
pseudorand.c
pseudorand.h
routing.c gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
routing.h gossip: Moving to intmap-based broadcast for the legacy daemon 2017-02-03 05:52:11 +10:30
secrets.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
secrets.h bitcoin/signature.h: remove struct signature. 2017-01-25 11:03:55 +10:30
sphinx.c sphinx: Committing the onion packet to the payment-hash 2017-01-16 11:14:30 +10:30
sphinx.h sphinx: Committing the onion packet to the payment-hash 2017-01-16 11:14:30 +10:30
state_types.h
state.h daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
timeout.c
timeout.h
wallet.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
wallet.h
watch.c
watch.h