217 Commits (d27da4d1525e60cb28d715180e70f500abda3e4e)

Author SHA1 Message Date
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