230 Commits (06a54606a341125962f406c1fb0d2ad72ec98c71)

Author SHA1 Message Date
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 4 years ago
Rusty Russell 197d1bcef2 wire: move towire/fromwire_short_channel_id out to bitcoin/short_channel_id.c 4 years ago
Rusty Russell 13356b75bf wire: move towire/fromwire_amount from wire/ into common/amount.c 4 years ago
Rusty Russell 4dbfce6057 wire: move towire/fromwire_preimage out to bitcoin/preimage.c. 4 years ago
Rusty Russell 27220646c3 common/wire: move bitcoin-specific marshalling functions into bitcoin files. 4 years ago
Rusty Russell fda5f0b427 common/channel_id: move channel_id into its own file. 4 years ago
lisa neigut b881f7337e make the experimental features branch work ok 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 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
Rusty Russell 4eb1233ccb lightningd: don't report spurious temporary_node_failure on local failures. 5 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 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
Rusty Russell 1099f6a5e1 common: use struct onionreply. 5 years ago
Rusty Russell 00cb5adfe6 common: allow subdaemons to specify the node_id in status messages. 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
Christian Decker 81abf14142 elements: Add elements overhead to sweep transactions 5 years ago
Christian Decker 314622028f onchaind: Eliminate a chicken-and-egg problem with msg parsing 5 years ago
Christian Decker fad9a74662 tx: Use the context chainparams to determine the fee asset 5 years ago
Christian Decker 9f3922344b onchaind: Pass genesis hash to onchaind so it knows the chainparams 5 years ago
Christian Decker 83140892fb elements: Fix fee estimation for the htlc success and timeout txs 5 years ago
Christian Decker 557f6063a7 elements: Consolidate weight computation to be handled by wally 5 years ago
Christian Decker 84144bcef6 elements: Tell onchaind it may ignore fee outputs 6 years ago
Christian Decker bb76d6daa6 elements: onchaind must add fees to its transactions 6 years ago
Rusty Russell 15612d269a Make option_static_remotekey non-EXPERIMENTAL now it's in spec. 5 years ago
Rusty Russell 226e2aee48 option_static_remotekey: update to latest draft. 5 years ago
Rusty Russell ee3480e56b derive_keyset: don't rotate key for remote iff option_static_remotekey. 5 years ago
Rusty Russell 160f27061e common/utxo: make commitment_point optional in close_info. 5 years ago
Rusty Russell 87f0ee6351 channeld: set option_static_remotekey when negotiated. 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago