52 Commits (fc24c71196e534e86001c1397c3181f6a6e266e3)

Author SHA1 Message Date
Christian Decker 85d2256898 wallet: Use persistent shachain for remote secrets 7 years ago
Rusty Russell 2b7c091e70 closing: update to match proposal to restart negotiation on reconnect. 7 years ago
Rusty Russell c1f21b9fce lightningd/peer_control.c: rename peer->balance. 7 years ago
Rusty Russell 0c07856ae4 lightningd/peer_control.c: remove unnecessary reconnected field. 7 years ago
Rusty Russell a827d2b2bb lightningd: add in support for closingd. 7 years ago
Rusty Russell 4881129f54 peer_fail_permanent: handle take() arg. 7 years ago
Rusty Russell 42c9cb58c7 channeld: rename commit_index to next_index. 7 years ago
Rusty Russell de5bf56ffa opening: update to new open_channel with channel_flags. 7 years ago
Rusty Russell ac703ff9dc lgihtningd: remove extraneous whitespace. 7 years ago
Rusty Russell 866ac79850 channeld: shutdown support. 7 years ago
Rusty Russell ee00c2c508 lightningd: remove peer->gossip_client_fd 7 years ago
Rusty Russell 7213312f57 lightningd: remove fd from struct peer. 7 years ago
Rusty Russell 31ff5a49f4 lightningd/peer_control: remove cs from struct peer. 7 years ago
Rusty Russell 232a182b25 lightningd: get fd from HSM synchronously. 7 years ago
Rusty Russell 77620ea06f lightningd: get funding signature from HSM synchronously. 7 years ago
Rusty Russell 15405f95e1 lightningd: simply store commit index, rather than count sent/received. 7 years ago
Rusty Russell ffa5e1c52c peer_fail: differentiate transient and permanent failures. 7 years ago
Rusty Russell d236e724a9 channeld: save old remote_per_commit and return it in init. 7 years ago
Rusty Russell 6b61e9ab0a channeld: exchange channel_reestablish. 7 years ago
Rusty Russell 7e820f07e7 channeld: get commit indices from master. 7 years ago
Rusty Russell c1d5e41dfe channeld: include last sent commit and last revoke in init message. 7 years ago
Rusty Russell 6700a48d42 lightningd: save num_commits_sent/received and num_revocations_received. 7 years ago
Rusty Russell a55b58d0d5 lightningd: track balance in way which matches channeld. 7 years ago
Rusty Russell 060a440548 channeld: tell master about next_per_commit_point. 7 years ago
Rusty Russell 61906ea415 channeld: don't keep shachain. 7 years ago
Rusty Russell 996567c250 lightningd: update BOLT to add channel_reestablish message. 7 years ago
Rusty Russell f7a22b699e lightningd/peer_control: embed id, don't use pointer. 7 years ago
Rusty Russell ed16bb3134 channeld: send optional init message. 8 years ago
Rusty Russell 43ec37b865 openingd: fundee: don't send watch command to master. 8 years ago
Rusty Russell 3ab3281a4c lightningd/opening: rename functions and wire messages for clarity. 8 years ago
Rusty Russell 1e36a19164 lightningd/peer_control: keep cryptostate. 8 years ago
Rusty Russell 780b3870ad lightningd: peer state cleanup. 8 years ago
Rusty Russell f6495d3310 lightningd/peer_control: don't create peer struct until we've connected. 8 years ago
Rusty Russell 34e6e56471 lightningd: introduce peer_state enum. 8 years ago
Rusty Russell 93849b1e02 lightningd/peer_control: save funder side in struct peer. 8 years ago
Rusty Russell be9bb5f9cb lightningd: peer_fail helper to fail/reconnect peer. 8 years ago
Rusty Russell 103ac79c34 lightningd: expose channel in getpeers. 8 years ago
Rusty Russell ba12e316f1 lightningd: fix minimum depth. 8 years ago
Rusty Russell 85fd8218e2 lightningd: track channel balance. 8 years ago
Rusty Russell 47da80fdca lightningd: dev_newhtlc command. 8 years ago
Christian Decker d2c626820f channel: Wait for 6 confirmations before sending announcement sigs 8 years ago
Rusty Russell 38bffc0f0c lightningd/subd: support multiple fds sent at once in request reply. 8 years ago
Christian Decker 3045e25624 gossip: Returning a gossip-client upon peer_ready 8 years ago
Rusty Russell da5c7e0a08 daemon/subdaemon: remove in favor of daemon/subd. 8 years ago
Rusty Russell c0b4bb1387 daemon/lightningd: store more state in peer. 8 years ago
Rusty Russell fd258fe495 lightningd: wire up opening daemon. 8 years ago
Rusty Russell dc8b174e3a lightningd/lightningd: maintain a per-peer log. 8 years ago
Rusty Russell 83b156517f lightningd/lightningd: maintain "condition" for each peer. 8 years ago
Rusty Russell 7aaffda779 lightningd/lightningd: finish connect command once gossip started. 8 years ago
Rusty Russell 1800e84db7 subdaemon: callback to handle subdaemon status updates. 8 years ago