131 Commits (6384cadd696cce243305be944b6225f8c464ebff)

Author SHA1 Message Date
niftynei 9984c34f14 df: handle locked in etc in dualopend 4 years ago
niftynei 5d388b3128 df: there's only one state that we should be in for a `dualopend` 4 years ago
niftynei 3e9f60011e channel: save the fact that funding_locked was rcvd to disk 4 years ago
niftynei 9cb2a15858 channel_fallen_behind: break out functionality into two methods 4 years ago
niftynei bf49bcfa90 subd: keep track of 'channel's type 4 years ago
niftynei 1ea4e63331 dual-open: handle sigs and channel lockin in dualopend, not channeld 4 years ago
niftynei 57348e0470 channel_control: when we reach depth, for v2 channels, tell dualopend 4 years ago
niftynei bdf7f250de channel_control: rename record_channel_open + expose 4 years ago
niftynei c5e28e4746 channel_control: break out function for on_funding_locked 4 years ago
niftynei e0e929ed14 peer_control: remove PSBT from peer_start_channeld 4 years ago
niftynei 0bb483f9b1 whitespace changes, 80 chars etc 4 years ago
niftynei 01e37d61e8 channeld: remove peer->psbt 4 years ago
niftynei 260bd04adb df: move tx_sigs from channeld to dualopend 4 years ago
Rusty Russell 9d57612415 gossipd, channeld: handle onion messages in gossipd so we don't need a channel. 4 years ago
Michael Schmoock 8a8dabaa58 feat: adds state change cause and message 4 years ago
niftynei daa55d1221 df: add notification for receiving peer's funding tx sigs 4 years ago
niftynei f9aab50ee8 dual-fund: rework where we send our tx-sigs message, allow peers in 4 years ago
niftynei 865c9e9567 df-channeld: broadcast funding tx, once we get tx_sigs from peer 4 years ago
niftynei b2ec5a9f45 peer_channeld: pass over PSBT, remove second message 4 years ago
Rusty Russell 58f6e316cc lightningd: separate fee_states out of struct channel_info. 4 years ago
Antoine Poinsot b80ad95f1c channel_control: fix an use-after-free 4 years ago
niftynei d6558deaa4 opening: pass two messages to channeld to send to peer 4 years ago
niftynei 0643945967 peer-control: send set of messages to start, not just one 4 years ago
niftynei 864f2f3e21 channel_id: save to database, dont derive from funding_txid 4 years ago
Rusty Russell 83298c030a wallet: switch over to withdraw in module, remove lots of unused code. 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
Rusty Russell 8ae6740bb1 Makefile: create generic wiregen rules, use for channeld. 4 years ago
Rusty Russell edf60b4f9e openingd: remember if we negotiated option_anchor_outputs, to put in the db. 4 years ago
ZmnSCPxj jxPCSnmZ deabab8934 lightningd/opening_control.c: `fundchannel_cancel` no longer requires a `channel_id` argument. 5 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 5 years ago
lisa neigut 8acbbca05d coins: use the chain's BIP173 name instead of a 'unit of account' 5 years ago
lisa neigut de065580f6 coins: update API surface for creating coin movements 5 years ago
lisa neigut e9d26a46e0 coin moves: actually record the blockheight for all chain moves 5 years ago
lisa neigut c6e0cf9279 coin moves: record the fees and outputs for any wallet withdrawal 5 years ago
Christian Decker acbd583e66 channeld: Tell channeld the penalty feerate 5 years ago
Christian Decker 68705444f6 hsmd: channeld needs the ability to sign penalty transactions 5 years ago
Christian Decker ce471eabe0 channeld: Track penalty_bases internally 5 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
Rusty Russell d9fc99ea39 channeld: simplify loading of pre-existing HTLCs. 5 years ago
Rusty Russell 2f1502abf4 cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 5 years ago
Rusty Russell f7fe8a952d lightningd: forward onion messages. 5 years ago
Rusty Russell dd690553b8 channeld: handle onion messages. 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 5 years ago
Rusty Russell e1ba42f139 lightningd: always use BROKEN log level if we can't spawn a daemon. 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 5 years ago
Rusty Russell bb9b761dda channeld: don't get details of our own failed htlcs at init. 5 years ago
darosior c79ab0f1b0 lightningd/bitcoind: use the Bitcoin plugin for getutxout 5 years ago
lisa neigut 1e3a411b74 channel control: check that peer is connected before canceling 5 years ago
lisa neigut 6ea1de4448 channel control: break out separate method for canceling 5 years ago