102 Commits (f53624517bf7a1c96e49a752e5346c757effd293)

Author SHA1 Message Date
ZmnSCPxj jxPCSnmZ deabab8934 lightningd/opening_control.c: `fundchannel_cancel` no longer requires a `channel_id` argument. 4 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 4 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
lisa neigut 278b69dfbe channel control: don't allow peer to cancel channel 5 years ago
Rusty Russell c11212bb52 pytest: test that we handle WIRE_UPDATE_FAIL_MALFORMED_HTLC correctly. 5 years ago
Christian Decker ccec64d63c peer: Add custommsg hook and wire it into channeld and openingd 5 years ago
Christian Decker a8fa55d275 wire: Add common messages that are independent of daemons 5 years ago
Vasil Dimov 2ea91f834c Add the missing space between "if" and "(" 5 years ago
Rusty Russell 72aa315b5e lightningd: save the fee_states into the database. 5 years ago
Rusty Russell fb040bc619 Spec: trivial update to latest. 5 years ago
Rusty Russell 4fa7b30836 lightningd: have optional node_id associated with subdaemons. 5 years ago
Rusty Russell 61e1d6431c pytest: stress fee_update code, trigger bug. 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
trueptolemy 71b606e050 lightningd: Add a new field `shutdown_scriptpubkey[NUM_SIDES]` 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
Rusty Russell 15612d269a Make option_static_remotekey non-EXPERIMENTAL now it's in spec. 5 years ago
Rusty Russell 45381bba33 bitcoin: implement is_scid_depth_announceable helper. 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell 9578fb4035 lightningd: fix crash in cancel_channel 5 years ago
Rusty Russell 794bebcc81 lightningd: add find_channel_by_id() helper, use it. 5 years ago
trueptolemy 6c708b5854 API: `fundchannel_cancel` can cancel fundchannel process before funding broadcast 5 years ago
Rusty Russell 0861279b65 channeld: don't exchange my_current_per_commitment_point if option_static_remotekey 5 years ago
Rusty Russell 87f0ee6351 channeld: set option_static_remotekey when negotiated. 5 years ago
Rusty Russell 2600a6ed2e channeld: get current block height when an HTLC fails. 5 years ago
Rusty Russell 6349222ea2 Spec: Update to latest BOLT, include our first global feature definition. 5 years ago
Rusty Russell 913a1a9b59 bolt: update to 8b2cf0054660bece9e1004f42a500c6a1a77efd3 5 years ago
Rusty Russell 2b3003f25b channeld: delay sending channel_announcement by 60 seconds. 5 years ago
Rusty Russell f7a890ca35 lightningd: add slow_reconnect flag for transient failure. 5 years ago
Rusty Russell fea7e10e15 lightningd: make callers of channel_set_owner do reconnection. 5 years ago
Simon Vrouwe 44d64c1590 lightningd/channel_control logline fixup 5 years ago
Simon Vrouwe a9dd69002e lightningd/channel_control: fix reached_announce_depth counting in peer_start_channeld 5 years ago