74 Commits (7e820f07e75214a4fdbb60b9a4a937c9508228be)

Author SHA1 Message Date
Rusty Russell 7e820f07e7 channeld: get commit indices from master. 8 years ago
Rusty Russell c1d5e41dfe channeld: include last sent commit and last revoke in init message. 8 years ago
Rusty Russell 4151135be2 channel: change initialization to have explicit local amount, and commot indices. 8 years ago
Rusty Russell a6b03dec15 channeld: do init as sync IO. 8 years ago
Rusty Russell 060a440548 channeld: tell master about next_per_commit_point. 8 years ago
Rusty Russell 46efb37152 channeld: send shared secrets with initial got_commitsig message. 8 years ago
Rusty Russell 61906ea415 channeld: don't keep shachain. 8 years ago
Rusty Russell 4a161b710d channeld: pass htlcs to master daemon in batches. 8 years ago
Rusty Russell dcb3af7d7c channeld: allow waiting for a specific reply from master. 8 years ago
Rusty Russell 42ede14081 channeld: return io_plan from handlers. 8 years ago
Rusty Russell 1ca97a7913 channeld: don't unpack union, leave that to master. 8 years ago
Rusty Russell 7105085801 lightningd/channel: hand back changed htlcs, not callbacks. 8 years ago
Rusty Russell 996567c250 lightningd: update BOLT to add channel_reestablish message. 8 years ago
Rusty Russell d4618fa199 subdaemons: handle master or gossipd failing. 8 years ago
Rusty Russell 6f181e0dc1 BOLT update for 8-byte satoshi values, and other updates. 8 years ago
Rusty Russell 7389aae26a Massive BOLT text underscore and formatting updates. 8 years ago
Christian Decker 605438f213 channel: Die on unexpected gossipd messages 8 years ago
Rusty Russell 693457a580 lightningd: remove unused offset field from CSV files. 8 years ago
Rusty Russell ed16bb3134 channeld: send optional init message. 8 years ago
Rusty Russell 8f190c673c channel: don't send disable update to gossipd if we haven't announced channel yet. 8 years ago
Rusty Russell 3126eed4de patch peer_control-keep-init-information.patch 8 years ago
Rusty Russell 780b3870ad lightningd: peer state cleanup. 8 years ago
Christian Decker daf8866eb5 gossip: Implement the basic node_announcement 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Christian Decker 79f848145c sphinx: Passing shared secret of the HTLC up to the master 8 years ago
Rusty Russell 09e489030c channeld: implement malformed HTLC message. 8 years ago
Christian Decker 39115717f6 channeld: Passing additional info to channeld 8 years ago
Christian Decker 25f1cba3cf routing: Ask gossipd to resolve channel_id and forward HTLCs 8 years ago
Christian Decker c32c17701a sphinx: Switching to new onion packet format 8 years ago
Christian Decker f24aab1916 sphinx: Updating daemon to new sphinx implementation 8 years ago
Rusty Russell 778b756369 channel: support HTLC forwarding. 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
Rusty Russell 15519e5ddf lightningd/channel: set signatures to zero before sending to HSM. 8 years ago
Rusty Russell d06303c8a2 lightningd/channel: derive local channel_id. 8 years ago
Christian Decker f4cf485f00 channeld: Added tracing of incoming and outgoing messages 8 years ago
Christian Decker 8e98e438e9 channeld: Collect signatures before sending announcements 8 years ago
Rusty Russell 041accb114 channeld: Passing channel_update to HSM for signing, hand to gossipd. 8 years ago
Christian Decker 9c07376dcf channeld: Use local secret to generate bitcoin signature 8 years ago
Rusty Russell 20716ad29b channeld: Ask HSM for channel announcement signature 8 years ago
Rusty Russell e75309873b lightningd/derive_basepoints.h: one place for 2^48 shachain constant. 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 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 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 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