236 Commits (e11ddfc99282c865989da5883d4027f26d5671e2)

Author SHA1 Message Date
Rusty Russell ac92138603 common: remove unused assert() headers. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell b6a2b8c58b Add --rgb and --alias options. 7 years ago
Rusty Russell 7e022b522c gossipd: don't try to handle padding inside fromwire_ipaddr. 7 years ago
Rusty Russell 474887512d gossipd: rewrite to do the handshake internally. 7 years ago
Rusty Russell e137e2527f Update BOLT references with typo fixes. 7 years ago
Christian Decker 11903aed6c wallet: Wiring in invoice persistence into JSON-RPC and master 7 years ago
Christian Decker c1493ae60c lightningd: Added loading of HTLCs upon startup 7 years ago
Rusty Russell 66c1da795f lightningd: add debugging into io_loop. 7 years ago
Rusty Russell 7200002773 tests: detect and close leaks in unit tests. 7 years ago
Rusty Russell ce160d9b17 lightnind: _ dev-disconnect argument to suppress commit timer. 7 years ago
Rusty Russell d39c27a304 lightningd: search path for our own directory. 7 years ago
Rusty Russell 4f5e7a4d92 lightningd/Makefile: clean up. 7 years ago
Christian Decker 0137aea7fc test: Don't assume size_t == u64 in tests 7 years ago
Rusty Russell 5889ad5fc4 dev-disconnect: add blackhole option. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 739b163f8b Makefiles: simplify dependencies. 7 years ago
Rusty Russell c6976cd947 shachain: always build 48 bit version. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 04db39558d htlc_tx: use keyset abstraction. 7 years ago
Rusty Russell 4bfaaef408 keyset: abstraction over what keys we need for a specific commitment. 7 years ago
Rusty Russell d492f3872c wire/peer_wire: rename gossip_msg / unknown_msg / unknown_msg_discardable 8 years ago
Christian Decker 40165ba6d5 script: Use pkh to construct p2pkh output scripts 8 years ago
Rusty Russell b600e6118c lightningd/channel: hand commit_index in when creating txs only. 8 years ago
Rusty Russell dc160110a6 lightningd/channel: support forcing HTLCs to restore channel state. 8 years ago
Rusty Russell 4151135be2 channel: change initialization to have explicit local amount, and commot indices. 8 years ago
Rusty Russell 7105085801 lightningd/channel: hand back changed htlcs, not callbacks. 8 years ago
Rusty Russell 7389aae26a Massive BOLT text underscore and formatting updates. 8 years ago
Rusty Russell 9b1d240c1f lightningd: --dev-disconnect support. 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Christian Decker f24aab1916 sphinx: Updating daemon to new sphinx implementation 8 years ago
Rusty Russell f61da7eb64 tests/test_lightningd.py: incorporate everything from old test-basic shell test. 8 years ago
Rusty Russell 056f93e2d2 ping: move test to python. 8 years ago
Rusty Russell 6d55a17642 lightningd/dev_ping: expand to cover gossipd. 8 years ago
Rusty Russell 8f358b7a91 lightningd: add dev_ping command for channeld. 8 years ago
Rusty Russell 52ee36c595 tests: run valgrind on children. 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 1c0b43f04d channel: tell master about the HTLC fulfillment. 8 years ago
Rusty Russell 86da7c3a4d lightningd/channel: send and receive htlc_fulfilled messages. 8 years ago
Rusty Russell 2d635a381b lightningd/channel: pass owner, not sender to channel_fulfill_htlc / channel_fail_htlc 8 years ago
Rusty Russell 85fd8218e2 lightningd: track channel balance. 8 years ago
Rusty Russell be4af38d0c channel: unwrap and send incoming HTLCs to master. 8 years ago
Rusty Russell d3cbde4b46 lightningd/channel: send and receive revoke_and_ack packets. 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell 3041cd5915 lightningd/channel.c: clearer functions names, better return values. 8 years ago
Rusty Russell f83c04fdbe lightningd/channel.c: make callbacks clearly generic 8 years ago
Rusty Russell ada1eb5106 lightningd/channel.c: add callbacks for when HTLCs fully committed/removed. 8 years ago
Rusty Russell 64b50e5cb6 lightningd/channel: handle adding HTLC, generalize handler. 8 years ago
Rusty Russell 4839916038 lightningd/cryptomsg: discard unknown odd messages internally. 8 years ago