162 Commits (7f4ed54b464be7893aa30a93a1c2815a871618c3)

Author SHA1 Message Date
Rusty Russell 34e6e56471 lightningd: introduce peer_state enum. 8 years ago
Christian Decker 09b31624f0 sphinx: Creating copy of sphinx for new daemon 8 years ago
Rusty Russell 8f358b7a91 lightningd: add dev_ping command for channeld. 8 years ago
Rusty Russell d5be8d26f2 lightningd/ping: ping support. 8 years ago
Christian Decker b18eaf8e1c pay: Makefile was missing a header file 8 years ago
Rusty Russell e2dc10f98d lightningd: pay support. 8 years ago
Rusty Russell f3dbc75eb3 lightningd: send message on HTLC failure, relay to peer. 8 years ago
Rusty Russell 826fb0c2dc lightningd: track HTLC ends. 8 years ago
Rusty Russell be4af38d0c channel: unwrap and send incoming HTLCs to master. 8 years ago
Rusty Russell eb61446ec8 daemon/invoice: wean off dstate (a little), link into new daemon. 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell 0197353bd9 lightningd/Makefile: put timeout into OLD_LIB_SRC for all daemons. 8 years ago
Rusty Russell 47da80fdca lightningd: dev_newhtlc command. 8 years ago
Rusty Russell 185a649572 lightningd: include daemon/sphinx. 8 years ago
Rusty Russell cf6d25cad6 lightningd/connection: rename to lightningd/daemon_conn 8 years ago
Rusty Russell 4bf398c4e7 status: move into lightningd/status. 8 years ago
Christian Decker 74df755a29 gossip: Added nested message types for getnodes query 8 years ago
Christian Decker 408d2f5170 Async connection abstraction 8 years ago
Rusty Russell da5c7e0a08 daemon/subdaemon: remove in favor of daemon/subd. 8 years ago
Rusty Russell 95f41287f0 lightningd/subd: new code for subdaemons. 8 years ago
Rusty Russell cd62b74b1c lightningd/msg_queue: helper for queues of messages/ 8 years ago
Rusty Russell 9035d281c6 lightningd/lightningd: hook in channel daemon. 8 years ago
Rusty Russell 9014f2593e lightningd/channel: normal operation daemon. 8 years ago
Rusty Russell c64447a929 lightningd/derive_basepoints: hoist derivation logic. 8 years ago
Rusty Russell 6a14e24a82 lightningd: integrate bitcoind. 8 years ago
Rusty Russell e6efcdf5bd daemon/bitcoind: wean off struct lightningd_state. 8 years ago
Rusty Russell 9aebd5c797 lightningd: add opening to dependencies. 8 years ago
Rusty Russell fd258fe495 lightningd: wire up opening daemon. 8 years ago
Rusty Russell edc30b12ea lightningd: --dev-debugger=<subdaemon> 8 years ago
Rusty Russell 89af53267b lightningd/peer_failed: helper to send PKT_ERR and exit daemon. 8 years ago
Rusty Russell 5475666b7e lightningd: simple wallet support. 8 years ago
Rusty Russell 065f11b42a lightningd/opening: opening daemon. 8 years ago
Rusty Russell e3f2d72d4d crypto_sync: synchronous routines for inter-peer crypto. 8 years ago
Rusty Russell 891a915e0f hsm: return BIP32 public seed on initialization. 8 years ago
Rusty Russell fddb38126d utxo: wire support for unspent transactions. 8 years ago
Rusty Russell 4a7418e3db channel: object to track channel state. 8 years ago
Rusty Russell 20a07d860a check-source: include tests, libdir. 8 years ago
Rusty Russell e11d9304ab lightningd/hbtlc_tx: creation of BOLT 3 htlc transactions. 8 years ago
Rusty Russell f9189254e4 lightningd/commit_tx: creation of BOLT 3 commitment transaction. 8 years ago
Rusty Russell b290a96a4a lightningd: use daemon/htlc_state.c 8 years ago
Rusty Russell be46fdf254 lightningd/funding_tx.c: helper to create a funding transaction (with change). 8 years ago
Rusty Russell 75c6dd1981 channel_config: convenient structure for handling open/accept config info. 8 years ago
Rusty Russell dc3b27e1d3 key_derive: key derivation from basepoints as specified in BOLT 3 8 years ago
Christian Decker 76e2c980e1 gossip: Moving to intmap-based broadcast for the legacy daemon 8 years ago
Rusty Russell 6bf3c30a10 lightningd/Makefile: fix check-source 8 years ago
Christian Decker b41d71da30 Makefile: Making sure header vars are populated correctly 8 years ago
Rusty Russell 33748bf119 lightningd/Makefile: combine all headers (wire/gen was missing) 8 years ago
Rusty Russell 73d07ce441 libsodium: use our local submodule. 8 years ago
Rusty Russell 3af081aded Makefile: make all lightningd objects depend on all lightningd headers. 8 years ago
Rusty Russell 83b156517f lightningd/lightningd: maintain "condition" for each peer. 8 years ago