core-lightning/lightningd
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature.
This is prep work for when we sign htlc txs with
SIGHASH_SINGLE|SIGHASH_ANYONECANPAY.

We still deal with raw signatures for the htlc txs at the moment, since
we send them like that across the wire, and changing that was simply too
painful (for the moment?).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-12-06 23:11:51 +01:00
..
test signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
.gitignore
bitcoind.c bitcoin: If we fail to estimate the fee in testnet use the minfee 2018-10-29 03:20:08 +00:00
bitcoind.h
chaintopology.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
chaintopology.h
channel_control.c channeld: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
channel_control.h
channel_state.h
channel.c signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
channel.h signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
closing_control.c signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
closing_control.h
connect_control.c connectd: simply use global features from common/features. 2018-12-06 23:11:51 +01:00
connect_control.h
gossip_control.c gossipd: wire up memleak detection. 2018-11-22 05:15:42 +00:00
gossip_control.h
gossip_msg.c gossipd: hand raw pubkeys in getnodes and getchannels entries. 2018-10-19 22:02:11 +00:00
gossip_msg.h gossipd: hand raw pubkeys in getnodes and getchannels entries. 2018-10-19 22:02:11 +00:00
hsm_control.c
hsm_control.h
htlc_end.c spelling: Check LockTime Verify. 2018-10-23 16:55:35 +02:00
htlc_end.h htlc: rename local flag to am_origin, add FIXME. 2018-10-09 23:17:54 +00:00
invoice.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
invoice.h
json_escaped.c common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
json_escaped.h common/json: move JSON creation routines into lightningd/ 2018-10-19 22:02:11 +00:00
json_stream.c jsonrpc: allow multiple commands at once. 2018-11-20 16:51:19 +01:00
json_stream.h jsonrpc: allow multiple commands at once. 2018-11-20 16:51:19 +01:00
json.c json.c and jsonrpc.c: move functions between them. 2018-11-20 16:51:19 +01:00
json.h json.c and jsonrpc.c: move functions between them. 2018-11-20 16:51:19 +01:00
jsonrpc_errors.h plugin: Map results back to the incoming JSON-RPC request 2018-12-02 22:55:47 +00:00
jsonrpc.c jsonrpc: make sure even errors are valid json. 2018-12-06 23:11:51 +01:00
jsonrpc.h rpc: add check command 2018-12-06 02:06:03 +00:00
lightningd.c plugins: add and install built-in plugin dir, add clear and disable options. 2018-12-05 01:22:55 +01:00
lightningd.h jsonrpc: Make an explicit jsonrpc struct 2018-12-02 22:55:47 +00:00
log_status.c
log_status.h
log.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
log.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
Makefile openingd: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
memdump.c channeld: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
memdump.h channeld: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
onchain_control.c onchaind: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
onchain_control.h
opening_control.c signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
opening_control.h openingd: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
options.c plugins: add and install built-in plugin dir, add clear and disable options. 2018-12-05 01:22:55 +01:00
options.h opts: Split early from non-early args so plugins can register theirs 2018-11-13 00:44:50 +01:00
param.c rpc: add check command 2018-12-06 02:06:03 +00:00
param.h
pay.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
pay.h Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
payalgo.c docs: Mention that msatoshi on pay is not optional, but ignored 2018-11-13 06:17:50 +01:00
payalgo.h
peer_control.c signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
peer_control.h channeld: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
peer_htlcs.c signature: wrap almost all signatures in struct bitcoin_signature. 2018-12-06 23:11:51 +01:00
peer_htlcs.h onchaind: include htlc id in htlc_stub so we agree on what HTLC we're closing. 2018-10-23 16:55:35 +02:00
ping.c Rename struct json_result to struct json_stream (RENAMEONLY) 2018-10-19 22:02:11 +00:00
ping.h
plugin.c plugin: Better cleanup when a plugin fails 2018-12-05 23:15:59 +00:00
plugin.h plugins: add and install built-in plugin dir, add clear and disable options. 2018-12-05 01:22:55 +01:00
subd.c common/msg_queue: make it a tal object. 2018-10-29 04:06:16 +00:00
subd.h common/msg_queue: make it a tal object. 2018-10-29 04:06:16 +00:00
watch.c
watch.h