core-lightning/daemon
Rusty Russell 51de503096 daemon: keep track of simple addresses for injecting funds.
We need to control the *inputs* to the anchor tx, to make sure they
pay to witness scripts (thus the anchor is immalleable).  The easiest
way to do this is to hand out P2SH addresses for the user, and have
them pay into those.  Then they hand us that tx and we use it to
create the anchor.

This is not a long-term solution!

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-04-12 13:07:03 +09:30
..
jsmn@bd9bd55c3a daemon/jsmn: Add submodule for jsmn. 2016-01-22 06:37:13 +10:30
test daemon: fix BIP68 support. 2016-04-11 16:34:29 +09:30
.gitignore daemon: first code. 2016-01-22 06:41:47 +10:30
bitcoind.c bitcoind: work around fundrawtransaction segwit issue. 2016-04-11 16:41:53 +09:30
bitcoind.h bitcoind: use fundrawtransaction rather than sendtoaddress and -nowalletbroadcast 2016-04-11 16:40:53 +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 daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
lightningd.h daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
log.c daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
log.h daemon: add helper to log hex. 2016-01-22 06:41:48 +10:30
Makefile daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +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 bitcoin/tx: (optional) input amount. 2016-04-11 16:43:53 +09:30
peer.h daemon: batching of changes as per BOLT #2. 2016-03-31 17:13:20 +10: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 timeout: oneshot timer support. 2016-01-22 06:45:27 +10:30
wallet.c daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
wallet.h daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
watch.c daemon: implement unilateral commit. 2016-01-22 06:45:28 +10:30
watch.h daemon: implement unilateral commit. 2016-01-22 06:45:28 +10:30