53 Commits (87effd90c21beca8fca375668114306915e74a97)

Author SHA1 Message Date
Rusty Russell 25cb8caae8 onchaind: fix confusing message about delayed txs. 7 years ago
Rusty Russell a48c300df2 onchaind: fix too-eager OUR_HTLC_TIMEOUT_TX. 7 years ago
Rusty Russell eb52dde5b5 onchaind: add a new state for where we're not producing an output. 7 years ago
Rusty Russell 45e145df5e onchaind: don't create zero-output txs if fees overwhelm us. 7 years ago
Rusty Russell 7895ff8fa8 onchaind: don't require an exact match for proposals. 7 years ago
Rusty Russell 5de6a3cf12 fixup! onchain message should be ONCHAIN: not FUNDING_SPEND_SEEN 7 years ago
Rusty Russell cccdb53bec channel_states: fold all the ONCHAIND states into one. 7 years ago
Rusty Russell 8946ecc7b5 onchaind: keep billboard uptodate. 7 years ago
Rusty Russell 7e0f2c4d26 onchaind: two small changes. 7 years ago
Rusty Russell c57aa628e3 closingd: update billboard as negotiation proceeds. 7 years ago
practicalswift 7a5ce1db7d Remove unused parameter shaseed in handle_their_unilateral(..., const struct sha256 *shaseed, ...) 7 years ago
practicalswift 6682248b91 Remove unused parameter tx in handle_mutual_close(const struct bitcoin_tx *tx, ...) 7 years ago
Rusty Russell e92b710406 tools/generate-wire.py: remove length argument from fromwire_ routines. 7 years ago
Rusty Russell 611ecc60ae lightningd: rename peer_state -> channel_state, remove OPENINGD. 7 years ago
practicalswift 4f4756bd20 Fix a-vs-an typos 7 years ago
Rusty Russell fd498be7ca status: generate messages rather than marshal/unmarshal manually. 7 years ago
Rusty Russell 674a2c7554 tools/generate_wire.py: make bitcoin_tx a varlen structs 7 years ago
Rusty Russell de0777cb2c Fix weight calculation, rename cost->weight. 7 years ago
Rusty Russell 2fbe3161a0 onchaind: remove unnecessary num_outputs arg from onchain_unwatch_tx 7 years ago
Rusty Russell 0f97b8cf36 subdaemon.c: subdaemon_setup() routine for all daemons. 7 years ago
Christian Decker 5f29a218b7 onchain: Add message to notify about their_unilater/to-us outputs 7 years ago
Rusty Russell 824f8517ac onchaind: fix all_irrevocably_resolved test. 7 years ago
Rusty Russell 72a52b0b59 onchaind: fix label on HTLC timeout tx. 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell 795a03e8c4 fromwire_bitcoin_tx: quieten leak reporting. 7 years ago
practicalswift 0353ec0983 Remove trailing whitespace 7 years ago
practicalswift 61c47c09d0 Fix typos 7 years ago
Rusty Russell af7e6158af Makefile: clean needs to do more, distclean should remove everything. 7 years ago
Rusty Russell f1e4cad9d4 feerate: use u32 everywhere. 7 years ago
Rusty Russell 9b42f49d2c onchaind: fix feerate determination. 7 years ago
Rusty Russell fc05779f78 subdaemons: pass back and forth the htlc points. 7 years ago
Rusty Russell 654c2f4eb8 onchaind: use HTLC key for htlc signatures. 7 years ago
Rusty Russell fe5614a489 basepoints/secrets: add htlc entry 7 years ago
Rusty Russell 9ec5cb7ba2 script: enhance is_p2sh/is_p2pkh/is_p2wsh/is_p2wpkh to extract addr. 7 years ago
Rusty Russell cb82bf7aa2 onchaind: send message when peer's transactions are irrevocably committed. 7 years ago
Rusty Russell e137e2527f Update BOLT references with typo fixes. 7 years ago
Rusty Russell f3025ce147 onchaind: simplify reasonable-depth code a little. 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 4ce9f73e00 BOLT update to fae35903ae600d61124a3920363094b02d2ae8e5 7 years ago
Rusty Russell 1ac9e0b532 onchain: implement penalty transaction. 7 years ago
Rusty Russell 0e569209ec onchaind: immediately broadcast proposals which don't need to wait. 7 years ago
Rusty Russell cbe72b658e onchaind: extract payment_preimage from onchain HTLC redemption. 7 years ago
Rusty Russell f96a04e2a6 onchaind: resolve HTLC transactions. 7 years ago
Rusty Russell a76a53a933 onchaind: fulfill HTLCs onchain. 7 years ago
Rusty Russell 6ef64cd52b script: make "sig_and_empty" more generic, make htlc tx witness fns clearer. 7 years ago
Rusty Russell 86ecc6a058 onchaind: move wallet pubkey and private keys into globals. 7 years ago
Rusty Russell 2259faf3a9 onchaind: move feerate grinding into its own function. 7 years ago
Rusty Russell 561a73328b onchaind: move keyset, feerate and dustlimit into global vars. 7 years ago