28 Commits (cf25ca11b860cbfe0c375218d9ef67af8339213e)

Author SHA1 Message Date
Rusty Russell 27220646c3 common/wire: move bitcoin-specific marshalling functions into bitcoin files. 4 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
Vasil Dimov 158d2212c2 closingd: configurable closing fee negotiation step 5 years ago
trueptolemy a1204a0b94 Closed: Cleanup for `wire_closing_init` 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
Christian Decker b016ce94e8 elements: Tell closingd in which network it is running 6 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Christian Decker 2537bd5afa closingd: Tell closingd which chain we are working on 5 years ago
lisa neigut 46cbca97ea bolt-gen: use 'enum' instead of 'e:' prefix for enums 5 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 5 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 5 years ago
lisa neigut a8cc933351 closing: add message to billboard when closing txn is broadcast 6 years ago
Rusty Russell 13b5047a31 closingd: send option_dataloss_protect fields when reestablishing. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell 1935614979 closingd: retransmit `shutdown` on reconnect. 6 years ago
Rusty Russell 8ee21bc352 Remove deprecated closing support from closingd. 6 years ago
Rusty Russell 429aad8ac7 closingd: use hsmfd to get signatures, don't use seed. 6 years ago
Rusty Russell 6c98457ef2 per-peer seed is a 'struct secret' not a 'struct privkey'. 6 years ago
Rusty Russell ab9d9ef3b8 gossipd: drain fd instead of passing around gossip index. 7 years ago
Rusty Russell d2b4e09e27 lightningd: re-allow closing negotiation when CLOSINGD_COMPLETE 7 years ago
Rusty Russell bd1aa935b9 closingd: don't punish peers who can't negotiate properly. 7 years ago
Rusty Russell 5deebb85c3 closingd: use the final commitment tx fee as the maximum. 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell 94711969f9 gossipd: hand out gossip_index to other daemons. 7 years ago
Rusty Russell 72b215f6fe Make all internal message numbers unique. 7 years ago
Rusty Russell ef28b6112c status: use common status codes for all the failures. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell c389215a35 closingd: send the tx to master as we negotiate. 7 years ago
Rusty Russell 2b7c091e70 closing: update to match proposal to restart negotiation on reconnect. 7 years ago
Rusty Russell 0c5e238a48 lightningd: handle reconnect during shutdown and closing. 7 years ago
Rusty Russell e5a8a7502c lightningd/closing: subdaemon for closing negotiation. 7 years ago