9378 Commits (ea95ad9c1244a767013f60b5386c49b5550274f8)
 

Author SHA1 Message Date
Rusty Russell 106c447d17 gather_updates: handle HTLC updates. 9 years ago
Rusty Russell 769f9f1cc5 gather_updates: extract some update logic into update_rhash. 9 years ago
Rusty Russell f0df2b7930 channel_state: add htlcs array. 9 years ago
Rusty Russell a09c0a9fa7 funding: take into account HTLC add/remove. 9 years ago
Rusty Russell 88ca0c91d9 doc: document HTLC 2drop optimization. 9 years ago
Rusty Russell 08ae4a687d script: HTLC support. 9 years ago
Rusty Russell 9a0163ec85 proto_to_locktime: abs and relative locktime handlers. 9 years ago
Rusty Russell 7f21695a63 protocol: rename locktime fields to "delay" and "expiry" 9 years ago
Rusty Russell 3325c7320d protocol: add HTLC 9 years ago
Rusty Russell a4dfe3ad72 channel_state: encapsulate funding of channel in one place. 9 years ago
Rusty Russell cf3433a0ad script: add OP_CHECKLOCKTIMEVERIFY. 9 years ago
Rusty Russell 0170ad4abd script: add add_push_le32 helper. 9 years ago
Rusty Russell 81bced330a protocol: move locktime into its own message type. 9 years ago
Rusty Russell d9f2b37a05 commit_tx: remove to_me weirdness. 9 years ago
Rusty Russell 142e822342 test-cli/update-channel-signature: remove debugging message. 9 years ago
Rusty Russell e489ff80c0 commit_tx: remove debugging printf. 9 years ago
Rusty Russell a0fc4f8a79 Update .gitignore. 9 years ago
Rusty Russell b72ab56312 test-cli/open-anchor.c: add missing file. 9 years ago
Rusty Russell 9534dabf7a Merge branch 'single-funder' 9 years ago
Rusty Russell f693979384 doc: fix KEY-A typo, add missing delay. 9 years ago
Rusty Russell de051f0df9 protocol: add close fee logic. 9 years ago
Rusty Russell 3260fb2ed1 protocol: add commitment fee logic. 9 years ago
Rusty Russell eac3af06f1 protocol: switch to single-funder anchor model. 9 years ago
Rusty Russell 2255cb749d protocol: move commitment key to open_channel message. 9 years ago
Rusty Russell c4d5a85b4e protocol: remove tx_version field. 9 years ago
Rusty Russell 7fbf3b297a doc: fix KEY-A typo, add missing delay. 9 years ago
Rusty Russell 8f0140c542 script: remove now-unnecessary 2of2 ops. 9 years ago
Rusty Russell f78ea05fc5 test-cli/extract-escape-secret: helper to get escape secret from other side. 9 years ago
Rusty Russell 7564e3f475 test-cli/create-secret-spend-tx: more general tool to spend secret-or-delay outputs 9 years ago
Rusty Russell 402cd67e10 test-cli/extract-revocation-preimage: helper to get preimage from message 9 years ago
Rusty Russell 2e36affb77 test-cli/get-revocation-secret: new helper. 9 years ago
Rusty Russell ebb068e975 Escape transaction support, test tools to create/check them. 9 years ago
Rusty Russell ee3af28980 test-cli/txid-of: simple helper to get txid. 9 years ago
Rusty Russell 06fe371b3f protocol: add field so we can specify the escape fee. 9 years ago
Rusty Russell 114161a6a5 test-cli/scripts/test.sh: send_after_delay() 9 years ago
Rusty Russell 98d994f930 protocol: add open-complete. 9 years ago
Rusty Russell 6a5ba591ee signature: match alpha hashing bug for multiple inputs. 9 years ago
Rusty Russell c03c878afc Split into two anchors. 9 years ago
Rusty Russell 1a46334bd7 protocol: remove new anchor ops. 9 years ago
Rusty Russell 11099d738f script: dual anchor input support. 9 years ago
Rusty Russell aa79887d79 script: use the normalized delay script form for commit output. 9 years ago
Rusty Russell d053181b0b script: add standard routines for secret-or-timedelay outputs. 9 years ago
Rusty Russell bde07aa6a7 Makefile: fix make clean, depend on bitcoin/ headers. 9 years ago
Rusty Russell 465c2b04e8 signature: fix -DDEBUG case, add hash printing. 9 years ago
Rusty Russell 8a127ab8a9 doc: clarify wording on section 3.1 9 years ago
Rusty Russell 305b8cd27d doc: switch signatures around in escape and commit input scripts. 9 years ago
Rusty Russell da503c1ee1 doc: simplify anchor output script, fix users. 9 years ago
Rusty Russell 8a4246cb36 permute: use BIP69 order. 9 years ago
Rusty Russell d93eee22f5 doc: add figures from LN draft (thanks Joseph!). 9 years ago
Rusty Russell 73ba5acca9 doc: fix flaw in escape transactions. 9 years ago