1688 Commits (4097351f16e506cbb2ba31289e8102d725f05b22)
 

Author SHA1 Message Date
Rusty Russell 798c4b73c4 lightningd/htlc_end: fix key for stricter compiler. 8 years ago
Rusty Russell e75309873b lightningd/derive_basepoints.h: one place for 2^48 shachain constant. 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 826fb0c2dc lightningd: track HTLC ends. 8 years ago
Rusty Russell 49d97a2fd6 Update wire from spec ed107e4ef019f33a88aa5567adca7fbb944e93af 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 dc562f0533 Makefiles: fix from-scratch parallel build. 8 years ago
Rusty Russell be4af38d0c channel: unwrap and send incoming HTLCs to master. 8 years ago
Rusty Russell 8a84e961ed daemon/sphinx: support modern v0 hop payload. 8 years ago
Rusty Russell fed25cc540 lightningd/subd: add a context to requests. 8 years ago
Rusty Russell a815500653 lightningd: hand HSM fd to channeld. 8 years ago
Rusty Russell 8146b838e8 daemon/sphinx: split handling. 8 years ago
Rusty Russell e36a65a189 lightningd/subd: msgcb return -1 to close channel. 8 years ago
Rusty Russell eb61446ec8 daemon/invoice: wean off dstate (a little), link into new daemon. 8 years ago
Rusty Russell d3cbde4b46 lightningd/channel: send and receive revoke_and_ack packets. 8 years ago
Rusty Russell 2ddc0b696c lightningd/channel: keep old commit points. 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell dd15361935 lightningd/derive_basepoints: helper to increment our per_commit_point. 8 years ago
Rusty Russell 8f2c4348a9 lightningd/channel.c: tell if we're still awaiting revoke_and_ack. 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 82a467f131 lightningd/channel: send and receive update_commit 8 years ago
Rusty Russell 0197353bd9 lightningd/Makefile: put timeout into OLD_LIB_SRC for all daemons. 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
Rusty Russell 47da80fdca lightningd: dev_newhtlc command. 8 years ago
Rusty Russell 7919279367 lightningd/channel: inter-daemon messages for HTLC handling. 8 years ago
Rusty Russell 9b6753173c tools/generate-wire: allow constant multiplier in fields. 8 years ago
Rusty Russell 185a649572 lightningd: include daemon/sphinx. 8 years ago
Rusty Russell 075092411e lightningd/channel: generate htlc txs and wscripts as well. 8 years ago
Rusty Russell dd1a81d8bd lightningd/channel: implement channel_fail_htlc. 8 years ago
Rusty Russell d072f2ec06 wire: understand struct preimage, don't treat it as sha256. 8 years ago
Rusty Russell 3a9c559dc6 lightningd/channel: quote BOLT #2 for checking expiry. 8 years ago
Rusty Russell 8cc7f31d44 Update wire from spec 9e0a0e893db389bfe392b2f4db8097949395fe28 8 years ago
Rusty Russell e45bc0ce47 Update wire from spec 9a572ff0a3a4d6bceba9c0a9b859692180ecf18f 8 years ago
Rusty Russell fb80a5f905 Update wire from spec 06a5e6cbdbb4c6f8b8dab444de497cdb9c7d7f02 8 years ago
Christian Decker 6e81da3cd2 gossip: Fix a tag collision for different directions of a channel 8 years ago
Christian Decker 7793bd1b9d gossip: Consolidated direction bit computation 8 years ago
Rusty Russell 5e00beaeb4 lightningd/test: fix tests after 62ccf266fa 8 years ago
Christian Decker 638594f3c6 jsonrpc: Implemented `getchannels` JSON-RPC call 8 years ago
Christian Decker 60a2227f0d channel: Disable channels that are lost via a channel_update 8 years ago
Christian Decker c8da420a9d routing: Fill in the `getroute` functionality 8 years ago
Christian Decker 2d198e22d0 jsonrpc: Added nested messages for the getroute reply 8 years ago
Christian Decker 73e65cac4d routing: Refactor get_route into its own method 8 years ago
Christian Decker 9273b615ab gossip: Added scheleton for `getroute` calls 8 years ago