97 Commits (06a54606a341125962f406c1fb0d2ad72ec98c71)

Author SHA1 Message Date
Rusty Russell e13e3e90ec onchaind: cap max_possible_feerate using commitment transaction. 4 years ago
Rusty Russell 5bc61e77cb onchaind: speed up HTLC matching by skipping identical CLTVs. 4 years ago
Rusty Russell 5e865ce42b Makefile: unify generated files definition. 4 years ago
Rusty Russell f37f2b6193 common/memleak: simplify and document API. 4 years ago
ZmnSCPxj jxPCSnmZ 06b44f00a3 onchaind/onchaind.c: Implement scorch-the-earth. 4 years ago
ZmnSCPxj jxPCSnmZ abc585b7a4 onchaind/onchain_wire.csv: Allow suppression of auto-rebroadcasting for RBF txes created by onchaind. 4 years ago
ZmnSCPxj jxPCSnmZ 34bf0133f2 onchaind/onchaind_wire.csv: Propagate minimum relay fee to onchaind. 4 years ago
Rusty Russell fe8564555f closingd: convert to new wire generation style. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
Rusty Russell 6e4e267f2c doc: update BOLT now option_anchor_outputs is merged. 4 years ago
Rusty Russell c753561d24 onchaind: recognize the to-remote output if option_anchor_outputs. 4 years ago
Rusty Russell a730cbdc96 onchaind: recognize (and ignore) anchor outputs. 4 years ago
Rusty Russell a5d0c14d4d option_anchor_outputs: wire into all the subdaemons. 4 years ago
Rusty Russell d8d1014ca4 channeld: implement htlc sig checking changes for option_anchor_outputs. 4 years ago
Rusty Russell 85e3b43176 channeld, openingd: take into account option_anchor_outputs for fees. 4 years ago
Rusty Russell 7a2f964d43 hsmd: take option_anchor_outputs flag for HTLC signatures. 4 years ago
Rusty Russell 05c3a9bf12 script: change htlc output scripts if option_anchor_outputs. 4 years ago
Rusty Russell edf60b4f9e openingd: remember if we negotiated option_anchor_outputs, to put in the db. 4 years ago
Rusty Russell 93d04d08d0 wire: update to latest version of the spec. 4 years ago
niftynei dc868630a8 tx-psbt: pass in the witness script (if known) when adding an input 4 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 4 years ago
Rusty Russell 48853ec954 onchaind: use tx_parts for initial tx. 4 years ago
Rusty Russell abba59057c onchaind: remove chainparams args in favor of global. 4 years ago
Rusty Russell 48f397ee19 onchaind: receive a tx_parts instead of a tx when a tx is seen onchain. 4 years ago
niftynei b076f40cf3 psbt: move witness script storage into the psbt 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 087ab166b3 coins, fix: don't crash if the to_us amount is greater than our_msat 5 years ago
lisa neigut e9d26a46e0 coin moves: actually record the blockheight for all chain moves 5 years ago
lisa neigut 9caf20f636 coin moves: don't log coin moves in onchaind if we're replaying 5 years ago
lisa neigut e623143c9f fix: the tx types for element fee updates were annotated wrong 5 years ago
lisa neigut 9b429cdf4f coin moves: some additional htlc handling 5 years ago
lisa neigut 6ee6cdc280 coin moves: record their attempted cheat (and our handling thereof) 5 years ago
lisa neigut 007a62a369 coin moves: handle ignored outputs 5 years ago
lisa neigut 19268afba5 coin moves: record moves for unilateral closes 5 years ago
lisa neigut c215a00c45 coin moves: record cheats / loss due to 'unknown' txs 5 years ago
lisa neigut 034b2c7ee4 coin moves: add handling for mutual closure case 5 years ago
lisa neigut 1f0cfa71b0 coin moves: pass our currently known channel balance to onchaind 5 years ago
lisa neigut e8d10edbe5 coin moves: record onchain movements after they've been resolved 5 years ago
lisa neigut 175515b914 coin moves: stash the payment hash for onchaind in tracked_output 5 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
darosior 8cbc0038bc onchaind: a feerate per transaction type 5 years ago
Christian Decker c236bf0fbd tx: Make elements_add_fee_output private 5 years ago
darosior 273029f244 wallet: set nLockTime to the tip for withdrawal transactions 5 years ago
Christian Decker ff4a2bf38f onchaind: Annotate inputs and outputs not the transactions 5 years ago
Christian Decker 7283efa5b5 elements: Add amount_asset to support more than just plain satoshis 5 years ago
Christian Decker d5f0c08a88 elements: Remove global is_elements variable in favor of chainparams 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
Christian Decker 378745391d elements: Change function prefix to elements_ for some functions 5 years ago
Christian Decker 91a311ee0d elements: Added better handling of NULL output scripts 5 years ago