Rusty Russell
193bbef972
Add CC-BY.
...
Closes : #2
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-23 06:22:59 +10:30
Rusty Russell
1a132d4fab
BOLT 2: Only single byte for channel-index.
...
And make it channel-index not channel_index to match the others (markdown
doesn't treat - specially, unlike _).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-23 06:07:08 +10:30
Rusty Russell
f333f46216
Merge pull request #15 from sstone/fixscripts
...
'to-local output': add revocation key
2016-11-23 05:53:12 +10:30
Fabrice Drouin
f51f5c8690
'to-local output': add revocation key
...
The 'to local' output in the commit tx should be spendable without delay if you know the revocation key.
2016-11-22 15:33:07 +01:00
BitfuryLightning
25db6434fc
Merge pull request #11 from rustyrussell/more-complex-gossip
...
BOLT #7 : More complex proposal, using three separate message types.
2016-11-22 14:59:52 +02:00
Rusty Russell
9137aed167
BOLT #2 : fill in descriptions and requirements for remaining fields.
2016-11-22 13:20:46 +10:30
Rusty Russell
e96412af52
FIX! Clarifications and typo fixes due to Pierre.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-22 12:24:10 +10:30
Rusty Russell
5e40cf2455
Merge pull request #12 from pm47/patch-1
...
minor: close_signature -> closing_signed
2016-11-22 11:27:29 +10:30
Pierre-Marie Padiou
7bf986da23
close_signature -> closing_signed
2016-11-21 11:45:49 +01:00
Rusty Russell
2e93a4184e
BOLT #7 : More complex proposal, using three separate message types.
...
Contents stolen from Christian's draft.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-21 16:18:12 +10:30
Rusty Russell
bf80e07df0
BOLT 02/03: Add fee calculation details.
...
Make the fee amount by kiloweight, not by kilobyte, and spell out how
to calculate it. Note that we have to trim HTLCs outputs whose second-stage
would also fall below dust limit, and we also make some reasonable
approximations on transaction size (which is unknowable before signatures
anyway).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-21 13:43:42 +10:30
Rusty Russell
a15f3f9ca3
BOLT #2 : delete duplicate sentence.
...
It's already in the next paragraph.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-21 11:32:20 +10:30
Rusty Russell
60d91f2758
MSG_REVOCATION -> MSG_REVOKE_AND_ACK.
...
The fact that a revocation response also serves to acknowledge the
pending changes (and thus indicate the sender should apply them
to itself) is documented in the desciption, but still terribly
subtle. Joseph suggested making it clearer, I think this
does that.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-21 10:34:43 +10:30
Rusty Russell
77afd570af
BOLT #3 : re-add XORing to obscure the commitment index.
...
I missed this somehow from the spec.
Reported-by: Olaoluwa Osuntokun <laolu32@gmail.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-19 10:39:30 +10:30
Rusty Russell
57b457ebd7
Merge pull request #8 from rustyrussell/fix-derivation
...
BOLT 2/3: watcher-compatible key derivation.
Nobody complained!
2016-11-19 10:31:40 +10:30
Pierre-Marie Padiou
db9ad2e63d
BOLT #2 : Add TOC
...
(Rebased by Rusty Russell <rusty@rustcorp.com.au>)
2016-11-18 14:02:32 +10:30
Pierre-Marie Padiou
e81ffb304c
BOLT #2 : Rename fee-per-kilobyte to feerate-per-kilobyte for clarity.
...
(Rebased by Rusty Russell <rusty@rustcorp.com.au>)
2016-11-18 14:02:21 +10:30
Pierre-Marie Padiou
18824a803a
BOLT #2 : Fix indent levels
...
(Rebased by Rusty Russell <rusty@rustcorp.com.au>)
2016-11-18 14:02:09 +10:30
Rusty Russell
32779962b5
BOLT 2/3: watcher-compatible key derivation.
...
After much discussion with Tadge and Laolu, I think we have something
which is nicely outsourcable, and yetnot insanely complex.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-17 14:33:22 +10:30
Olaoluwa Osuntokun
17060cbf9d
BOLT 3: use code block for multi-sig script
...
This commit modifies BOLT 3 slightly to use a code block for the multi-sig script. Without this change, the script doesn't display correctly, as the angle brackets are interpreted as markdown syntax.
2016-11-16 17:13:48 -08:00
Pierre-Marie Padiou
fc9975f529
minor: updated open channel diagram
2016-11-16 16:24:50 -08:00
Olaoluwa Osuntokun
6c095bca5f
BOLT 2: specify size of reason
field in htlc fails
2016-11-15 12:30:00 -08:00
Rusty Russell
ab15a6e427
BOLT #3 : document how to efficiently derive shachain, fix refs to it.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-15 16:30:38 +10:30
Rusty Russell
99b8888827
BOLT #3 : Fix typo
2016-11-15 14:07:07 +10:30
Rusty Russell
d1b7c783ac
BOLT #2 : fix cross-references.
...
And remove a duplicate sentence.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-15 14:00:37 +10:30
Rusty Russell
9b7a2922b1
BOLT #2 , #5 : derive maximum HTLC limit based on penalty size.
...
Calculations are put in 05-onchain.md, and referred to by 02-peer-protocol.
The number is 600, comfortably under the 626 theoretical limit.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-15 13:56:45 +10:30
Rusty Russell
3c612dd229
03-transactions: fix script formatting.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-15 13:56:45 +10:30
Joseph Poon
20a36d552a
Initial README.md file
...
(to be updated later with more detail)
2016-11-14 17:33:39 -08:00
Rusty Russell
76dfd378ff
Transfer from google doc.
...
Minimal markdown and consistency fixes, more to come.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-11-15 11:53:20 +10:30
Christian Decker
1393561ced
Imported IRC routing announcements
2016-11-14 20:44:55 +01:00
Christian Decker
6dffe2de05
Imported sphinx bolt from cdecker/lightning-rfc
2016-11-14 20:42:56 +01:00