4 Commits (24602459b14c845bf985688242c81a998b0e309d)

Author SHA1 Message Date
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell d95d8a99c2 create_commit_tx: don't use protobufs in the API. 9 years ago
Rusty Russell 2516a187bc test-cli: use OpenChannel__AnchorOffer instead of book for open_channel_pkt() 9 years ago
Rusty Russell 906a5e4a32 Move pkt.c into test-cli. 9 years ago
Rusty Russell b312114719 pkt: don't convert endian on header. 9 years ago
Rusty Russell 9ebbe16b1e source cleanup: sort include lines into alpha order 9 years ago
Rusty Russell 31459d6cd2 protocol: rename update_complete_htlc to update_fulfill_htlc. 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 b5ff69e236 test-cli/update-channel-htlc-remove: new util. 9 years ago
Rusty Russell 9b0ed51f2b test-cli/update-channel-htlc-complete: new util. 9 years ago
Rusty Russell 5778b004dd test-cli/update-channel-htlc: new util. 9 years ago
Rusty Russell 7f21695a63 protocol: rename locktime fields to "delay" and "expiry" 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 ebb068e975 Escape transaction support, test tools to create/check them. 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 8a4246cb36 permute: use BIP69 order. 9 years ago
Rusty Russell a663dc322c Remove signature leaking. 9 years ago
Rusty Russell 92ec2f874b pkt: add pkt_totlen() helper. 10 years ago
Rusty Russell 6389dbd455 protocol: restore locktime in blocks option. 10 years ago
Rusty Russell ef9463f6b1 Sort include lines (ignoring hacky cli test utils). 10 years ago
Rusty Russell 442f321585 Move protobuf<->bitcoin converters out of bitcoin/ 10 years ago
Rusty Russell 612d713470 Move bitcoin stuff into bitcoin subdir. 10 years ago
Rusty Russell ed3f0115d6 protocol: fix horribly thinko, keep own secrets. 10 years ago
Rusty Russell 3fef1584e5 update-channel-complete: final step in channel update. 10 years ago
Rusty Russell 3957f1e1c1 update-channel-accept: accept the channel update. 10 years ago
Rusty Russell d51f6372aa update-channel: prepare a new tx with modified amounts. 10 years ago
Rusty Russell c6ed5926cb close-channel: add --complete option. 10 years ago
Rusty Russell 38f7a23064 close-channel: create message to mutually close channel. 10 years ago
Rusty Russell 4dd6b8e385 lightning.proto: Rename 'to_me' to 'final', use for commit_tx. 10 years ago
Rusty Russell 29d0cdc3cd open-channel: use pubkey, not arbitrary script for final outout address. 10 years ago
Rusty Russell 67f98fe6b6 Rename "anchor sig" to "anchor scriptsigs" to be clearer. 10 years ago
Rusty Russell 07c7214edb Explicit pubkey structure. 10 years ago
Rusty Russell 7c977a7633 Move signature <-> proto conversions to signature.c, check lower bit. 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
Rusty Russell 8d31902785 Remove locktime-in-blocks option. 10 years ago
Rusty Russell 10133575b9 leak-anchor-sigs: the horrible hack until we have normalized txs. 10 years ago
Rusty Russell 670670f138 open-anchor-sig, many fixes for open-channel. 10 years ago
Rusty Russell 94254e7c3f open_channel: say what version txs we'll create. 10 years ago
Rusty Russell 1c4fdce514 Initial silly cmdline util to create an openchannel packet. 10 years ago