63 Commits (454a3867e50c39acb8c30897e34d794966f174d4)

Author SHA1 Message Date
Rusty Russell 454a3867e5 BIP68 support (nSequence enforcement) 9 years ago
Rusty Russell 845d09ce68 check: simple Makefile target. 9 years ago
Rusty Russell 31459d6cd2 protocol: rename update_complete_htlc to update_fulfill_htlc. 9 years ago
Rusty Russell f0cab4e74b gather_updates: fix rebase error. 9 years ago
Rusty Russell d00eeded9f protocol: split message update_remove_htlc into update_timedout_htlc and update_routefail_htlc, remove update_remove_htlc_delay. 9 years ago
Rusty Russell 5bc22f0368 protocol: increase HTLC precision to 1/1000 satoshi. 9 years ago
Rusty Russell 58a62e782d bitcoin/script: don't pass value for HTLC script. 9 years ago
Rusty Russell 186736050f test-cli: fix alpha case. 9 years ago
Rusty Russell 1cb147c5b8 Version number, name, and build details. 10 years ago
Rusty Russell 3311580c62 scripts/test.sh: fix bitcoin case. 10 years ago
Rusty Russell 0b33da08c1 scripts: auto-detect alpha vs bitcoin 10 years ago
Rusty Russell 6cea21750d HOWTO-USE.md: Just refer to test scripts. 10 years ago
Rusty Russell 3b214479ae test-cli/scripts/test.sh: basic HTLC spending test. 10 years ago
Rusty Russell fcbba0280d test-cli/create-htlc-spend-tx: new util. 10 years ago
Rusty Russell bafc93886f test-cli/scripts/test.sh: basic HTLC creation test. 10 years ago
Rusty Russell b5ff69e236 test-cli/update-channel-htlc-remove: new util. 10 years ago
Rusty Russell 9b0ed51f2b test-cli/update-channel-htlc-complete: new util. 10 years ago
Rusty Russell 5778b004dd test-cli/update-channel-htlc: new util. 10 years ago
Rusty Russell 106c447d17 gather_updates: handle HTLC updates. 10 years ago
Rusty Russell 769f9f1cc5 gather_updates: extract some update logic into update_rhash. 10 years ago
Rusty Russell a09c0a9fa7 funding: take into account HTLC add/remove. 10 years ago
Rusty Russell 9a0163ec85 proto_to_locktime: abs and relative locktime handlers. 10 years ago
Rusty Russell 7f21695a63 protocol: rename locktime fields to "delay" and "expiry" 10 years ago
Rusty Russell a4dfe3ad72 channel_state: encapsulate funding of channel in one place. 10 years ago
Rusty Russell 81bced330a protocol: move locktime into its own message type. 10 years ago
Rusty Russell 142e822342 test-cli/update-channel-signature: remove debugging message. 10 years ago
Rusty Russell a0fc4f8a79 Update .gitignore. 10 years ago
Rusty Russell b72ab56312 test-cli/open-anchor.c: add missing file. 10 years ago
Rusty Russell de051f0df9 protocol: add close fee logic. 10 years ago
Rusty Russell 3260fb2ed1 protocol: add commitment fee logic. 10 years ago
Rusty Russell eac3af06f1 protocol: switch to single-funder anchor model. 10 years ago
Rusty Russell 2255cb749d protocol: move commitment key to open_channel message. 10 years ago
Rusty Russell f78ea05fc5 test-cli/extract-escape-secret: helper to get escape secret from other side. 10 years ago
Rusty Russell 7564e3f475 test-cli/create-secret-spend-tx: more general tool to spend secret-or-delay outputs 10 years ago
Rusty Russell 402cd67e10 test-cli/extract-revocation-preimage: helper to get preimage from message 10 years ago
Rusty Russell 2e36affb77 test-cli/get-revocation-secret: new helper. 10 years ago
Rusty Russell ebb068e975 Escape transaction support, test tools to create/check them. 10 years ago
Rusty Russell ee3af28980 test-cli/txid-of: simple helper to get txid. 10 years ago
Rusty Russell 06fe371b3f protocol: add field so we can specify the escape fee. 10 years ago
Rusty Russell 114161a6a5 test-cli/scripts/test.sh: send_after_delay() 10 years ago
Rusty Russell 98d994f930 protocol: add open-complete. 10 years ago
Rusty Russell c03c878afc Split into two anchors. 10 years ago
Rusty Russell aa79887d79 script: use the normalized delay script form for commit output. 10 years ago
Rusty Russell d053181b0b script: add standard routines for secret-or-timedelay outputs. 10 years ago
Rusty Russell 8a4246cb36 permute: use BIP69 order. 10 years ago
Rusty Russell a663dc322c Remove signature leaking. 10 years ago
Rusty Russell 69b2690ecb HOWTO-USE.md: use alpha instead of bitcoind for examples. 10 years ago
Rusty Russell f510e29e22 alpha: switch over to Elements Alpha by default. 10 years ago
Rusty Russell c660629760 test.sh: (alpha) make sure that spending tx fails too soon, succeeds after delay. 10 years ago
Rusty Russell 4011f7ae7c create-commit-spend-tx: set alpha fields, and input locktime. 10 years ago