core-lightning/daemon
Christian Decker 5d10093da3 refactor: Moving the node_map definition into routing.h
This allows us to move some legacy functions closer to where they are
actually used, and not worry about them when including routing.h into
the new subdaemons. `struct peer` is the main culprit here.
2017-02-03 05:52:11 +10:30
..
jsmn@bd9bd55c3a daemon/jsmn: Add submodule for jsmn. 2016-01-22 06:37:13 +10:30
test daemon/htlc_state: split off from daemon/htlc. 2017-02-02 14:48:00 +10:30
.gitignore daemon: first code. 2016-01-22 06:41:47 +10:30
bitcoind.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
bitcoind.h bitcoind_sendrawtx: hand error code to callback. 2016-11-07 23:00:02 +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 broadcast_tx: add optional failed callback. 2016-11-07 23:01:02 +10:30
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 config: different defaults for mainnet and testnet. 2016-10-07 14:00:18 +10:30
configdir.h config: different defaults for mainnet and testnet. 2016-10-07 14:00:18 +10:30
cryptopkt.c bitcoin/signature.h: remove struct signature. 2017-01-25 11:03:55 +10:30
cryptopkt.h peer: do logging before crypto is on. 2016-08-31 16:06:31 +09:30
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: simplify code by reaping dns child as soon as we have answers. 2016-11-04 11:17:03 +10:30
dns.h daemon: rename 'state' to 'dstate' everywhere. 2016-01-22 06:41:49 +10:30
failure.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
failure.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
feechange.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
feechange.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
feechange_state.h daemon: handle feechange requests. 2016-08-26 15:31:19 +09:30
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
htlc_state.c daemon/htlc_state: split off from daemon/htlc. 2017-02-02 14:48:00 +10:30
htlc_state.h db.c: database API. 2016-08-18 14:25:13 +09: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 routing: Added IRC announcement glue 2016-09-07 23:49:39 +02:00
json.c daemon/json, test/test_protocol: avoid gcc -O warnings. 2016-12-15 11:49:51 +10:30
json.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
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 opt, utils: new arg for wrappers due to low-level tal change. 2016-11-09 18:56:38 +10:30
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 daemon/htlc_state: split off from daemon/htlc. 2017-02-02 14:48:00 +10:30
names.c names: move into daemon/ 2016-11-09 08:04:27 +10:30
names.h names: move into daemon/ 2016-11-09 08:04:27 +10:30
netaddr.c utils: add tal_hex() helper. 2017-01-10 15:19:25 +10:30
netaddr.h peer: keep addresses separately from peers. 2016-08-18 14:25:14 +09:30
opt_time.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
opt_time.h daemon: test restarting. 2016-08-18 14:25:14 +09:30
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 refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
p2p_announce.h generate-wire.py: don't generate structures, hand in all values. 2017-01-04 14:09:20 +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 refactor: Moving gossip/routing specific state into its own struct 2017-02-03 05:52:11 +10:30
peer.h bitcoin/script.h: remove struct bitcoin_signature 2017-01-25 11:03:55 +10:30
pseudorand.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
pseudorand.h daemon: use siphash for hashes. 2016-07-01 12:00:17 +09:30
routing.c refactor: Moving the node_map definition into routing.h 2017-02-03 05:52:11 +10:30
routing.h refactor: Moving the node_map definition into routing.h 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.h daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
state_types.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
timeout.c timers: use time_mono, as that's what ccan/timers now wants. 2016-11-09 18:56:15 +10:30
timeout.h timeout: remove absolute timers. 2016-11-09 18:53:15 +10:30
wallet.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 2017-01-25 11:03:55 +10:30
wallet.h wallet: use pubkey as API, not pointer. 2016-11-09 08:04:28 +10:30
watch.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
watch.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30