1
0
Fork 0
mirror of https://github.com/lightning/bolts.git synced 2025-03-10 17:18:44 +01:00
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
Find a file
Rusty Russell 433de81d24 BOLT 5: spell out each HTLC case.
The proof-readers rightly noted how confusing the current treatment of
HTLCs is.  There are four different cases, but I tried to address them
in two separate sections, with conditionals.

This expands it out, separating sections for Our Commitment Tx and
Their Commitment Tx, then subsections for our HTLCs and their HTLCs
in each one.

It means some duplicated requirements and rationales, but it should now
be very clear.

As a side effect, we no longer refer to A and B at all: it's all US and THEM.
This needs further clearing up, but for now makes it clear what *we* need to do
for all cases.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-12-08 01:09:42 +00:00
tools tools: allow `` around option names, strip them 2017-11-28 00:09:57 +00:00
.aspell.en.pws make spell check happy 2017-12-07 02:36:10 +00:00
.copy-edit-stylesheet-checklist.md BOLT 1,2,3: apply updated stylesheet guidelines for list capitalization, punctuation 2017-12-07 02:36:10 +00:00
.travis.yml tools: don't enforce alignment. 2017-11-28 00:09:57 +00:00
00-introduction.md BOLT-2 Edit 2017-12-04 05:41:03 +00:00
01-messaging.md BOLT 1,2,3: apply updated stylesheet guidelines for list capitalization, punctuation 2017-12-07 02:36:10 +00:00
02-peer-protocol.md BOLT 1,2,3: apply updated stylesheet guidelines for list capitalization, punctuation 2017-12-07 02:36:10 +00:00
03-transactions.md BOLT 1,2,3: apply updated stylesheet guidelines for list capitalization, punctuation 2017-12-07 02:36:10 +00:00
04-onion-routing.md BOLT 4: couple last fixes and TODOs added 2017-12-07 02:36:10 +00:00
05-onchain.md BOLT 5: spell out each HTLC case. 2017-12-08 01:09:42 +00:00
07-routing-gossip.md BOLT 2: Details of HTLC Timeouts, ie. cltv_expiry_delta. 2017-10-19 12:44:53 -07:00
08-transport.md BOLT 8: Fix current set typo. 2017-12-04 05:43:02 +00:00
09-features.md BOLT 9: Adding missing option bits for option-dataloss-protect. 2017-11-28 23:03:12 +00:00
10-dns-bootstrap.md multi: Fix a few typos and grammatical errors. 2017-09-25 12:34:30 +09:30
11-payment-encoding.md BOLT 7,11: Added an optional min_final_cltv_expiry field in BOLT 11 (#258) 2017-10-18 15:31:31 +02:00
README.md Add CC-BY. 2016-11-23 06:22:59 +10:30

Lightning Network In-Progress Specifications

The specifications are currently a work-in-progress and currently being drafted.

Pull requests and comments welcome, seeking input from community stakeholders.

Discussion available on the lighting-dev mailing list.

Start here for Table of Contents

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.