Rusty Russell a663dc322c Remove signature leaking.
Alpha has segregated witnesses, so txid doesn't include the inputs.
That means we can create the first commit transaction before we sign
the anchor tx.

Bitcoin will need to do this differently: presumbly via new sipops
(a OP_CHECKSIG2VERIFY I imagine).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2015-07-03 14:00:54 +09:30
2015-07-03 10:44:44 +09:30
2015-06-12 13:29:06 +09:30
2015-07-03 14:00:54 +09:30
2015-06-12 12:44:45 +09:30
2015-07-03 14:00:54 +09:30
2015-07-03 14:00:54 +09:30
2015-06-09 14:13:21 +09:30
2015-06-12 13:30:39 +09:30
2015-07-03 14:00:54 +09:30
2015-07-03 14:00:54 +09:30
2015-07-03 14:00:54 +09:30
2015-07-03 14:00:54 +09:30
2015-07-03 14:00:54 +09:30
2015-07-03 14:00:54 +09:30
2015-06-24 16:19:00 +09:30

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.

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

Cheers,

Rusty.

Description
No description provided
Readme MIT 55 MiB
Languages
C 74.9%
Python 20.7%
Rust 1.5%
Makefile 1.1%
Assembly 0.9%
Other 0.8%