1
0
mirror of https://github.com/lightning/bolts.git synced 2024-11-19 01:50:03 +01:00
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
Go to file
Rusty Russell 7f53a3e46e BOLT 8: make it clear that there are *two* chaining keys.
lnmessage got this wrong!  It would pass our test vectors, but actually fail
in real usage, since it used the same `ck`.

Also, nonce rotation happens after 1000 encryptions, which is when the nonce
reaches 1000 (since it's zero based!), not when it *exceeds* 1000.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-07-18 05:38:27 +09:30
bolt04 Bolt 4: clarify onion test payload contents (#1077) 2023-05-10 15:06:19 +02:00
bolt07 Add test vector for extended queries 2019-09-16 22:36:59 +02:00
proposals Bolt 4: add blinded payments 2023-03-28 08:44:14 +02:00
tools tools: remove option handling now last optional field was removed. 2023-05-11 12:01:38 +09:30
.aspell.en.pws Bolt 4: add blinded payments 2023-03-28 08:44:14 +02:00
.copy-edit-stylesheet-checklist.md Fix typos 2019-09-26 06:12:41 +00:00
.gitattributes Make Markdown linguist-detectable (#930) 2021-10-25 20:55:05 +02:00
.travis.yml spelling: check all the .md files 2019-07-28 07:03:19 +00:00
00-introduction.md Fix typo: 'them' instead of 'her' (#1005) 2022-06-27 08:24:41 +02:00
01-messaging.md Merge pull request #1075 from t-bast/remove-disconnect-warning 2023-05-09 18:06:53 +00:00
02-peer-protocol.md Bolt 4: add blinded payments 2023-03-28 08:44:14 +02:00
03-transactions.md BOLT 03: fix anchors same amt and pre-image test vector 2023-02-28 10:51:45 +01:00
04-onion-routing.md Update onion errors since we allow overpaying or under-CLTVing 2023-04-11 09:56:22 +02:00
05-onchain.md Clarify the sighash types for HTLC Success and Timeout transactions (#954) 2022-01-31 21:05:20 +01:00
07-routing-gossip.md bolt07: enforce htlc_maximum_msat >= htlc_minimum_msat (#1089) 2023-06-25 14:35:18 +02:00
08-transport.md BOLT 8: make it clear that there are *two* chaining keys. 2023-07-18 05:38:27 +09:30
09-features.md Bolt 4: add blinded payments 2023-03-28 08:44:14 +02:00
10-dns-bootstrap.md BOLT 10 copy edit (#440) 2018-08-07 00:10:11 +00:00
11-payment-encoding.md A note on the maximum size of Tagged Fields (#1042) 2022-12-22 13:27:15 +01:00
CONTRIBUTING.md CONTRIBUTING.md: first draft of how to write and change spec. 2019-07-28 07:03:19 +00:00
README.md Fix typo in name mailing list name (#931) 2021-10-27 15:54:09 +02:00

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 lightning-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.