rgb-cln/lightningd
Rusty Russell 9768e4c907 tools/generate-wire.py: open-code array handling for non-u8.
Except for the trivial case of u8 arrays, have the generator create
the loop code for the array iteration.

This removes some trivial helpers, and avoids us having to write more.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-03-16 14:35:23 +10:30
..
channel channel: Create gossip announcement upon channel establishment 2017-03-15 12:45:11 +10:30
gossip gossip: Implemented `getnodes` JSON-RPC call 2017-03-15 21:32:55 +01:00
handshake lightningd/handshake: convert to subd. 2017-03-11 07:19:41 +10:30
hsm lightningd/hsm: convert to subd. 2017-03-11 07:19:32 +10:30
opening lightningd/opening: convert to subd. 2017-03-11 07:19:41 +10:30
test lightningd: more updates to match latest BOLT2/3. 2017-03-07 16:22:34 +10:30
.gitignore lightningd/hsm: simple daemon to control the keys. 2017-01-10 15:38:33 +10:30
Makefile gossip: Added nested message types for getnodes query 2017-03-15 21:32:55 +01:00
build_utxos.c bitcoin/script: rename bitcoin_redeem_p2wpkh -> bitcoin_redeem_p2sh_p2wpkh 2017-03-07 11:35:48 +10:30
build_utxos.h lightningd/funding_tx: fill in scriptsigs for p2sh UTXOs. 2017-03-07 11:31:55 +10:30
channel.c lightningd/derive_basepoints: hoist derivation logic. 2017-03-07 11:37:06 +10:30
channel.h lightningd/derive_basepoints: hoist derivation logic. 2017-03-07 11:37:06 +10:30
channel_config.c generate-wire: don't hand unknown structures specially. 2017-02-21 15:15:19 +10:30
channel_config.h Update to new spec: differentiate channel_id and short_channel_id. 2017-03-02 22:51:49 +10:30
commit_tx.c lightningd/commit_tx: support for printing out actual tx fees. 2017-03-07 16:19:11 +10:30
commit_tx.h lightningd/commit_tx: don't segv on NULL htlcmap. 2017-02-24 16:22:56 +10:30
connection.c Migrating daemon_conn to msg_queue and msg_queue takes over messages 2017-03-13 17:32:03 +01:00
connection.h Migrating daemon_conn to msg_queue and msg_queue takes over messages 2017-03-13 17:32:03 +01:00
crypto_sync.c lightningd/crypto_sync: trace all messages, especually failures. 2017-02-24 16:22:56 +10:30
crypto_sync.h crypto_sync: synchronous routines for inter-peer crypto. 2017-02-21 15:15:29 +10:30
cryptomsg.c lightningd/cryptomsg: only free written messages if they're marked take(). 2017-03-07 11:38:20 +10:30
cryptomsg.h lightningd/cryptomsg: only free written messages if they're marked take(). 2017-03-07 11:38:20 +10:30
debug.c lightningd: --dev-debugger=<subdaemon> 2017-02-24 16:22:56 +10:30
debug.h lightningd: --dev-debugger=<subdaemon> 2017-02-24 16:22:56 +10:30
derive_basepoints.c lightningd/derive_basepoints: hoist derivation logic. 2017-03-07 11:37:06 +10:30
derive_basepoints.h lightningd/derive_basepoints: hoist derivation logic. 2017-03-07 11:37:06 +10:30
funding_tx.c lightningd/funding_tx: output number is 16 bit. 2017-03-07 11:33:24 +10:30
funding_tx.h lightningd/funding_tx: output number is 16 bit. 2017-03-07 11:33:24 +10:30
gossip_control.c gossip: Implemented `getnodes` JSON-RPC call 2017-03-15 21:32:55 +01:00
gossip_control.h lightningd/lightningd: wire up lightningd_gossip. 2017-01-10 15:38:33 +10:30
gossip_msg.c gossip: Added nested message types for getnodes query 2017-03-15 21:32:55 +01:00
gossip_msg.h gossip: Added nested message types for getnodes query 2017-03-15 21:32:55 +01:00
hsm_control.c lightningd/hsm: convert to subd. 2017-03-11 07:19:32 +10:30
hsm_control.h lightningd/lightningd: start HSM at initialization time. 2017-01-10 15:38:33 +10:30
htlc_tx.c bitcoin/script: update scripts to the lightningnetwork/lightning-rfc#123 version 2017-03-07 16:16:59 +10:30
htlc_tx.h bitcoin/script: update scripts to the lightningnetwork/lightning-rfc#123 version 2017-03-07 16:16:59 +10:30
key_derive.c lightningd/funding_tx: fill in scriptsigs for p2sh UTXOs. 2017-03-07 11:31:55 +10:30
key_derive.h lightningd/funding_tx: fill in scriptsigs for p2sh UTXOs. 2017-03-07 11:31:55 +10:30
lightningd.c lightningd: Add method to find a peer given its unique_id 2017-03-13 11:26:48 +01:00
lightningd.h lightningd: Add method to find a peer given its unique_id 2017-03-13 11:26:48 +01:00
msg_queue.c Migrating daemon_conn to msg_queue and msg_queue takes over messages 2017-03-13 17:32:03 +01:00
msg_queue.h Migrating daemon_conn to msg_queue and msg_queue takes over messages 2017-03-13 17:32:03 +01:00
peer_control.c channel: Create gossip announcement upon channel establishment 2017-03-15 12:45:11 +10:30
peer_control.h gossip: Returning a gossip-client upon peer_ready 2017-03-13 11:26:48 +01:00
peer_failed.c Update to new spec: differentiate channel_id and short_channel_id. 2017-03-02 22:51:49 +10:30
peer_failed.h lightningd/peer_failed: helper to send PKT_ERR and exit daemon. 2017-02-24 16:22:55 +10:30
subd.c lightningd/subd: fix use-after-free, cleanup subd_send_msg unnecessary tal_dup. 2017-03-14 10:57:48 +10:30
subd.h lightningd/subd: new code for subdaemons. 2017-03-10 21:45:55 +10:30
utxo.c tools/generate-wire.py: open-code array handling for non-u8. 2017-03-16 14:35:23 +10:30
utxo.h tools/generate-wire.py: open-code array handling for non-u8. 2017-03-16 14:35:23 +10:30