40 Commits (b88a55b2a410c5c4ec23d8e18f699dcbb8df17eb)

Author SHA1 Message Date
Rusty Russell 48853ec954 onchaind: use tx_parts for initial tx. 5 years ago
Rusty Russell 48f397ee19 onchaind: receive a tx_parts instead of a tx when a tx is seen onchain. 5 years ago
lisa neigut 9caf20f636 coin moves: don't log coin moves in onchaind if we're replaying 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 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
darosior 8cbc0038bc onchaind: a feerate per transaction type 5 years ago
Christian Decker ff4a2bf38f onchaind: Annotate inputs and outputs not the transactions 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
Christian Decker 314622028f onchaind: Eliminate a chicken-and-egg problem with msg parsing 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
Christian Decker 15e73e3dc3 onchaind: Pass genesis hash to onchaind so it knows the chainparams 5 years ago
lisa neigut 46cbca97ea bolt-gen: use 'enum' instead of 'e:' prefix for enums 6 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 years ago
Christian Decker b6b548a983 wallet: Rip out the txtypes type in favor of enum wallet_tx_type 6 years ago
Christian Decker a54b7da705 onchaind: Allow onchaind to annotate transactions we watch 6 years ago
Christian Decker ae0bc4aed0 onchaind: Store and annotate transactions we broadcast ourselves 6 years ago
Christian Decker 478e2d7084 onchaind: Have onchaind also tell us the scriptPubKey of our outputs 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 55306fc3eb onchaind: wire up dev_memleak. 6 years ago
Rusty Russell 1a4084442b onchaind: use a point-of-last-resort if we see an unknown transaction. 6 years ago
Rusty Russell 613b65eede onchaind: use the HSM to get the per-commitment-point. 7 years ago
Rusty Russell b2b85100d7 common/derive_basepoints: add routines for marshal/unmarshal. 7 years ago
Rusty Russell 6c98457ef2 per-peer seed is a 'struct secret' not a 'struct privkey'. 7 years ago
Rusty Russell 4234321f7e onchain: get feerate min/max from master. 7 years ago
Christian Decker 5519717144 onchaind: Pass the funding spend height through when adding a UTXO 7 years ago
Rusty Russell cccdb53bec channel_states: fold all the ONCHAIND states into one. 7 years ago
practicalswift 4f4756bd20 Fix a-vs-an typos 7 years ago
Rusty Russell 2fbe3161a0 onchaind: remove unnecessary num_outputs arg from onchain_unwatch_tx 7 years ago
Christian Decker 5f29a218b7 onchain: Add message to notify about their_unilater/to-us outputs 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell f1e4cad9d4 feerate: use u32 everywhere. 7 years ago
Rusty Russell fc05779f78 subdaemons: pass back and forth the htlc points. 7 years ago
Rusty Russell cb82bf7aa2 onchaind: send message when peer's transactions are irrevocably committed. 7 years ago
Rusty Russell 72b215f6fe Make all internal message numbers unique. 7 years ago
Rusty Russell aea77653d3 onchaind: update bolt #5, and implement failure of timed-out onchain HTLCs. 7 years ago
Rusty Russell 5666ba551f onchaind: fail htlcs which are not included in commitment tx. 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 1b2fb18944 onchaind: basic daemon. 7 years ago