Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Go to file
Rusty Russell f7f7f3f1bb check-anchor-scriptsigs: don't require txs.
It's convenient to double-check that commit txs spend anchor, but it's
misleading since we wouldn't have access to the other side's tx, and
in practice we wouldn't even sign ours until we need it.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2015-06-05 11:03:57 +09:30
.gitignore Rename openchannel to open-channel. 2015-05-26 14:14:19 +09:30
anchor.c check-anchor-scriptsigs: dump out anchor tx if scriptsigs make expected tx. 2015-06-04 14:15:51 +09:30
anchor.h check-anchor-scriptsigs: dump out anchor tx if scriptsigs make expected tx. 2015-06-04 14:15:51 +09:30
base58.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
base58.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
bitcoin_address.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
bitcoin_address.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
bitcoin_script.c bitcoin_script: remember to push extra 0 for OP_CHECKMULTISIG. 2015-06-04 21:04:50 +09:30
bitcoin_script.h Fix DER encoding. 2015-06-04 15:46:49 +09:30
bitcoin_tx.c check-anchor-scriptsigs: dump out anchor tx if scriptsigs make expected tx. 2015-06-04 14:15:51 +09:30
bitcoin_tx.h check-anchor-scriptsigs: dump out anchor tx if scriptsigs make expected tx. 2015-06-04 14:15:51 +09:30
check-anchor-scriptsigs.c check-anchor-scriptsigs: don't require txs. 2015-06-05 11:03:57 +09:30
check-commit-sig.c signature: fix signatures for p2sh inputs. 2015-06-04 21:06:42 +09:30
commit_tx.c bitcoin_script: wean entirely off protobuf types. 2015-06-02 13:38:38 +09:30
commit_tx.h commit_tx: new file containing logic to create initial commitment transaction. 2015-05-30 20:44:00 +09:30
getinput.sh open-anchor-sig, many fixes for open-channel. 2015-05-29 10:51:16 +09:30
leak-anchor-sigs.c Use new opt_usage_exit_fail(). 2015-06-04 14:15:19 +09:30
lightning.pb-c.c Rename "anchor sig" to "anchor scriptsigs" to be clearer. 2015-06-04 12:10:01 +09:30
lightning.pb-c.h Rename "anchor sig" to "anchor scriptsigs" to be clearer. 2015-06-04 12:10:01 +09:30
lightning.proto Rename "anchor sig" to "anchor scriptsigs" to be clearer. 2015-06-04 12:10:01 +09:30
Makefile Makefile: add TAGS target. 2015-06-04 15:46:39 +09:30
open-anchor-scriptsigs.c Fix DER encoding. 2015-06-04 15:46:49 +09:30
open-channel.c open-channel: expect hex txids to be in LE (ie. reversed!) order. 2015-06-04 14:46:12 +09:30
open-commit-sig.c signature: fix signatures for p2sh inputs. 2015-06-04 21:06:42 +09:30
overflows.h open-anchor-sig, many fixes for open-channel. 2015-05-29 10:51:16 +09:30
permute_tx.c Rename perturb to permute. 2015-05-30 20:12:14 +09:30
permute_tx.h Rename perturb to permute. 2015-05-30 20:12:14 +09:30
pkt.c Rename "anchor sig" to "anchor scriptsigs" to be clearer. 2015-06-04 12:10:01 +09:30
pkt.h Rename "anchor sig" to "anchor scriptsigs" to be clearer. 2015-06-04 12:10:01 +09:30
pubkey.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
pubkey.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
shadouble.c shadouble: update for ccan/crypto/sha256 changes. 2015-05-27 13:55:20 +09:30
shadouble.h Initial silly cmdline util to create an openchannel packet. 2015-05-26 14:08:38 +09:30
signature.c signature: fix signatures for p2sh inputs. 2015-06-04 21:06:42 +09:30
signature.h signature: fix signatures for p2sh inputs. 2015-06-04 21:06:42 +09:30