52 Commits (5bcc9047b02d8965d782e47a5cab2c0a391d9240)

Author SHA1 Message Date
Rusty Russell d4ddebd55a htlc: save fail message in HTLC. 8 years ago
Rusty Russell 2c7256ac69 protocol: add feechange packet. 8 years ago
Rusty Russell 8a3c9908ce protocol: no signature in update_commit if receiver has no outputs. 8 years ago
Rusty Russell fd650ba79d protocol: rename clearing to shutdown. 8 years ago
Rusty Russell 7709eb9b4a protocol: use separate ack packet. 8 years ago
Rusty Russell 8345bff825 cryptopkt: revert ack split in authenticate_packet 8 years ago
Rusty Russell 5472f73f9c cryptopkt: update to latest encryption BOLT. 8 years ago
Rusty Russell 6fe5c1069e protocol: add routing information. 8 years ago
Rusty Russell 156d1be9ed daemon: struct rval to represent r values. 8 years ago
Rusty Russell f662424b7b protocol: don't sign initial commitment for non-funder. 9 years ago
Rusty Russell 45a6f81c3c protocol: remove ack fields. 9 years ago
Rusty Russell 43729c6856 protocol: add output script to close_clearing message. 9 years ago
Rusty Russell 0f35441a29 protocol: move `ack` out of header into specific packets. 9 years ago
Rusty Russell 5e7b3d02a1 daemon: batching of changes as per BOLT #2. 9 years ago
Rusty Russell 8c468c1e15 daemon: use fee rates rather than absolute fees (BOLT #2) 9 years ago
Rusty Russell b423b33236 protocol: implement close as per BOLT #2. 9 years ago
Rusty Russell b017ca1240 protocol: include next revocation hash in open packet. 9 years ago
Rusty Russell cb0cc80984 patch remove-timeout.patch 9 years ago
Rusty Russell 4f67b59c26 protocol: rename routefail to fail. 9 years ago
Rusty Russell 3494cbfb7c protocol: remove update message 9 years ago
Rusty Russell 74f294e36c daemon: encrypted communication (version 3) 9 years ago
Rusty Russell 31459d6cd2 protocol: rename update_complete_htlc to update_fulfill_htlc. 9 years ago
Rusty Russell 02a563ba82 protocol: renumber. 9 years ago
Rusty Russell fefe2deea2 protocol: add a third leg to the close operation. 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 807ac38308 protocol: add decline response for HTLC. 9 years ago
Rusty Russell 5bc22f0368 protocol: increase HTLC precision to 1/1000 satoshi. 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 81bced330a protocol: move locktime into its own message type. 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 06fe371b3f protocol: add field so we can specify the escape fee. 9 years ago
Rusty Russell 98d994f930 protocol: add open-complete. 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 8a4246cb36 permute: use BIP69 order. 9 years ago
Rusty Russell a663dc322c Remove signature leaking. 9 years ago
Rusty Russell 6389dbd455 protocol: restore locktime in blocks option. 9 years ago
Rusty Russell ed3f0115d6 protocol: fix horribly thinko, keep own secrets. 10 years ago
Rusty Russell 4dd6b8e385 lightning.proto: Rename 'to_me' to 'final', use for commit_tx. 10 years ago
Rusty Russell d30c470c7d anchor: change is not an arbitrary output, but a pubkey we p2sh to. 10 years ago
Rusty Russell 29d0cdc3cd open-channel: use pubkey, not arbitrary script for final outout address. 10 years ago
Rusty Russell a6b08dc393 protocol: add revocation hash to update_accept for other commit tx. 10 years ago
Rusty Russell 67f98fe6b6 Rename "anchor sig" to "anchor scriptsigs" to be clearer. 10 years ago
Rusty Russell eec612af9f Use raw 64-byte signatures in protocol. 10 years ago
Rusty Russell bf38ca052e open-commit-sig: create signature for commit tx. 10 years ago