You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Rusty Russell 402cd67e10 test-cli/extract-revocation-preimage: helper to get preimage from message 10 years ago
bitcoin script: dual anchor input support. 10 years ago
ccan ccan: add ripemd160 10 years ago
doc doc: clarify wording on section 3.1 10 years ago
secp256k1 Import secp256k1 (schnorr version) 10 years ago
test-cli test-cli/extract-revocation-preimage: helper to get preimage from message 10 years ago
.gitignore protocol: add open-complete. 10 years ago
LICENSE LICENSE: Make MIT licensing clear. 10 years ago
Makefile test-cli/extract-revocation-preimage: helper to get preimage from message 10 years ago
README.md README.md: Note Elements requirement. 10 years ago
anchor.c Split into two anchors. 10 years ago
anchor.h Split into two anchors. 10 years ago
close_tx.c Split into two anchors. 10 years ago
close_tx.h Split into two anchors. 10 years ago
commit_tx.c Split into two anchors. 10 years ago
commit_tx.h Split into two anchors. 10 years ago
escape_tx.c Escape transaction support, test tools to create/check them. 10 years ago
escape_tx.h Escape transaction support, test tools to create/check them. 10 years ago
find_p2sh_out.c Sort include lines (ignoring hacky cli test utils). 10 years ago
find_p2sh_out.h find_p2sh_out: extract helper. 10 years ago
lightning.pb-c.c protocol: add field so we can specify the escape fee. 10 years ago
lightning.pb-c.h protocol: add field so we can specify the escape fee. 10 years ago
lightning.proto protocol: add field so we can specify the escape fee. 10 years ago
opt_bits.c opt_bits: parsing routines for 'bits' == 100 satoshi. 10 years ago
opt_bits.h opt_bits: parsing routines for 'bits' == 100 satoshi. 10 years ago
overflows.h open-anchor-sig, many fixes for open-channel. 10 years ago
permute_tx.c permute: use BIP69 order. 10 years ago
permute_tx.h permute: use BIP69 order. 10 years ago
pkt.c Escape transaction support, test tools to create/check them. 10 years ago
pkt.h Escape transaction support, test tools to create/check them. 10 years ago
protobuf_convert.c signature: fix invalid S check. 10 years ago
protobuf_convert.h protocol: restore locktime in blocks option. 10 years ago

README.md

Strawman protocol for lightning channels.

The wire protocol is documented in lightning.proto (a protobuf definition file).

There are command line utilities to create and process various packets in test-cli.

It requires features not currently in bitcoin, so it runs on top of the sidechain Elements Alpha

This is very much a testbed and work in progress; expect All The Things to change, all the time.

Cheers,

Rusty.