core-lightning/daemon
Rusty Russell 3d9cb81215 watch: express everything in terms of watch_tx and watch_txo.
With segregated witness, we can (in advance!) specify the txid or tx
output we want to watch, so convert to that now.  For the moment it's
done by pretending we have normalized txids; that goes away after the
conversion.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-04-24 19:39:21 +09:30
..
jsmn@bd9bd55c3a daemon/jsmn: Add submodule for jsmn. 2016-01-22 06:37:13 +10:30
test watch: express everything in terms of watch_tx and watch_txo. 2016-04-24 19:39:21 +09:30
.gitignore daemon: first code. 2016-01-22 06:41:47 +10:30
bitcoind.c bitcoind: pretend normalized txids are in the block. 2016-04-24 19:38:13 +09:30
bitcoind.h bitcoind: pretend normalized txids are in the block. 2016-04-24 19:38:13 +09:30
chaintopology.c chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
chaintopology.h chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
configdir.c daemon: configuration directory (default ~/.lightning). 2016-01-22 06:41:48 +10:30
configdir.h daemon: configuration directory (default ~/.lightning). 2016-01-22 06:41:48 +10:30
controlled_time.c daemon: make json_get_param() understand which args are compulsory. 2016-03-15 17:07:30 +10:30
controlled_time.h daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
cryptopkt.c protocol: move ack out of header into specific packets. 2016-04-11 16:31:43 +09:30
cryptopkt.h protocol: move ack out of header into specific packets. 2016-04-11 16:31:43 +09:30
dns.c dns: don't allow non-stream sockets. 2016-01-22 06:41:49 +10:30
dns.h daemon: rename 'state' to 'dstate' everywhere. 2016-01-22 06:41:49 +10:30
json.c daemon: make json_get_param() understand which args are compulsory. 2016-03-15 17:07:30 +10:30
json.h daemon: make json_get_param() understand which args are compulsory. 2016-03-15 17:07:30 +10:30
jsonrpc.c daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
jsonrpc.h daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
lightning-cli.c daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
lightningd.c chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
lightningd.h chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
log.c log: use real time for logs, even if dev-mocktime is used. 2016-04-24 19:35:13 +09:30
log.h daemon: add helper to log hex. 2016-01-22 06:41:48 +10:30
Makefile chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
netaddr.c daemon: netaddr 2016-01-22 06:41:48 +10:30
netaddr.h daemon: netaddr 2016-01-22 06:41:48 +10:30
packets.c bitcoin/signature: BIP143 signature support. 2016-04-12 13:05:51 +09:30
peer.c watch: express everything in terms of watch_tx and watch_txo. 2016-04-24 19:39:21 +09:30
peer.h daemon: have user supply UTXO for enchor input. 2016-04-12 13:07:04 +09:30
pseudorand.c daemon: first code. 2016-01-22 06:41:47 +10:30
pseudorand.h daemon: first code. 2016-01-22 06:41:47 +10:30
secrets.c bitcoin/signature: BIP143 signature support. 2016-04-12 13:05:51 +09:30
secrets.h daemon: implement unilateral commit. 2016-01-22 06:45:28 +10:30
timeout.c daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
timeout.h chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
wallet.c daemon/wallet: supply a p2wpkh address (as P2SH address). 2016-04-12 14:17:46 +09:30
wallet.h daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
watch.c watch: express everything in terms of watch_tx and watch_txo. 2016-04-24 19:39:21 +09:30
watch.h watch: express everything in terms of watch_tx and watch_txo. 2016-04-24 19:39:21 +09:30