9189 Commits (21a1f717320cf5580f4ea6e9610ab021ee5feecc)
 

Author SHA1 Message Date
Rusty Russell 33bbd38691 Makefile: cleanup and generalize 10 years ago
Rusty Russell a6b08dc393 protocol: add revocation hash to update_accept for other commit tx. 10 years ago
Rusty Russell f7f7f3f1bb check-anchor-scriptsigs: don't require txs. 10 years ago
Rusty Russell 8516798645 signature: fix signatures for p2sh inputs. 10 years ago
Rusty Russell cbad9a1fa5 bitcoin_script: remember to push extra 0 for OP_CHECKMULTISIG. 10 years ago
Rusty Russell 769d2fd722 bitcoin_script: fix out-by-one error in multisig. 10 years ago
Rusty Russell 17c56a8cfc Fix DER encoding. 10 years ago
Rusty Russell 623c6562af Makefile: add TAGS target. 10 years ago
Rusty Russell abac31072e open-anchor-scriptsig: use pubkey, not addr in scriptsig. 10 years ago
Rusty Russell 50609c6771 open-channel: expect hex txids to be in LE (ie. reversed!) order. 10 years ago
Rusty Russell 3ed87c5e6f anchor: fix anchor production for RIPEMD hash. 10 years ago
Rusty Russell 617d21eb43 check-anchor-scriptsigs: dump out anchor tx if scriptsigs make expected tx. 10 years ago
Rusty Russell a6d1c65683 Use new opt_usage_exit_fail(). 10 years ago
Rusty Russell 67f98fe6b6 Rename "anchor sig" to "anchor scriptsigs" to be clearer. 10 years ago
Rusty Russell cf333e45e1 Fix thinko: open-commit-sig needs to sign *their* commit tx. 10 years ago
Rusty Russell fe4972fda1 Anchor: apply permutation to get txid. 10 years ago
Rusty Russell c291d19af6 Add check-commit-sig. 10 years ago
Rusty Russell 316f29cb69 bitcoin_script: wean entirely off protobuf types. 10 years ago
Rusty Russell f911b2b6df Use pubkey structures in bitcoin_script, rather than protobufs. 10 years ago
Rusty Russell bd38003db6 Add function to linearize tx into bytes, by generalizing hash code. 10 years ago
Rusty Russell 393400fa39 Make an explicit bitcoin_txid() call. 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 64b443dcd9 Add doubts on me & you sig on commit transaction. 10 years ago
Rusty Russell c04d20e019 commit_tx: new file containing logic to create initial commitment transaction. 10 years ago
Rusty Russell bf38ca052e open-commit-sig: create signature for commit tx. 10 years ago
Rusty Russell 63986e5b2d Rename perturb to permute. 10 years ago
Rusty Russell 8d31902785 Remove locktime-in-blocks option. 10 years ago
Rusty Russell 949c8c8d67 Fix redeem-2of2 script. 10 years ago
Rusty Russell 3a62a9172d Create bitcoin_tx helper. 10 years ago
Rusty Russell f43cdf085a Move anchor creation out into its own file. 10 years ago
Rusty Russell 8ff6b74e05 open-channel: restore the --commitment-fee 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 c46842e0ba shadouble: update for ccan/crypto/sha256 changes. 10 years ago
Rusty Russell 94254e7c3f open_channel: say what version txs we'll create. 10 years ago
Rusty Russell 81ac81e699 Rename openchannel to open-channel. 10 years ago
Rusty Russell 1c4fdce514 Initial silly cmdline util to create an openchannel packet. 10 years ago