191 Commits (2b4ad9b31f695f7b0ccd462a8671cadd2f09bf13)

Author SHA1 Message Date
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
Rusty Russell ef28b6112c status: use common status codes for all the failures. 7 years ago
Christian Decker 4b59c4f857 fix: Do not assume size_t == u64 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago