Hiroki Gondo
f85e75be65
BOLT 2: add a requirement for next_local_commitment_number
.
2019-01-15 22:55:51 +00:00
Hiroki Gondo
655a8b3eae
BOLT 2: fix a requirement mistake of next_remote_revocation_number
.
2019-01-15 22:55:51 +00:00
Antoine Riard
681f3c3621
Fix ambiguity on HTLC transactions spendable by a penalty one
...
Both HTLC-success/HTLC-timeout can be spent by a valid penalty
transaction
2019-01-15 22:52:30 +00:00
Hiroki Gondo
3fef98d106
BOLT 5: fix the requirements of Revoked Transaction Close Handling
.
2019-01-09 15:05:40 -08:00
Hiroki Gondo
96b0ede8c0
BOLT 8: fix typo.
2019-01-07 12:35:20 -08:00
Hiroki Gondo
f47e7e50f3
BOLT 7: fix the requirements of channel_update
.
2019-01-07 19:47:24 +00:00
Rusty Russell
cdb275b52e
Merge pull request #523 from nayuta-gondo/pr/20181204-ek_k
...
BOLT 4: fix the index of `ek`.
2019-01-07 19:42:17 +00:00
Rusty Russell
af2e94b22d
Merge pull request #529 from nayuta-gondo/pr/20181206a-remote_htlcpubkey
...
BOLT 3: add description of `remote_htlcpubkey` in `Key Derivation`.
2019-01-07 19:40:57 +00:00
Hiroki Gondo
32d0c65063
BOLT 7: fix hashed data range in the node_announcement
.
...
currently the `alias` is not the last field.
2019-01-07 19:40:35 +00:00
Hiroki Gondo
626fff28c9
BOLT 3: fix the rationale of Closing Transaction
.
2019-01-07 19:38:55 +00:00
Hiroki Gondo
a53aca85f2
BOLT 5: fix the requirements of HTLC Output Handling
.
2019-01-07 19:38:03 +00:00
Hiroki Gondo
c5d3296dd6
BOLT 5: fix a note of Unilateral Close Handling
.
2019-01-07 19:38:03 +00:00
landonMutch
90faaeda89
resolve @rustyrussell requests
2019-01-07 19:34:58 +00:00
Landon Mutch
63b1b46043
finish second pass copy edit to EOF, to bring in line with stylesheet
2019-01-07 19:34:58 +00:00
Landon Mutch
4839cd8e5f
second pass copy edit to line 191;
2019-01-07 19:34:58 +00:00
Landon Mutch
2039e977ed
second pass edit to line 100;
2019-01-07 19:34:58 +00:00
Landon Mutch
a2ca6c0dbb
first pass edit to bring inline with stylesheet
2019-01-07 19:34:58 +00:00
Landon Mutch
4fa013f6f7
clarify purpose of stylesheet; add instructions for executing spellchecker.sh
2019-01-07 19:34:58 +00:00
Hiroki Gondo
eba1c70f6b
BOLT 3: fix trivial typo.
2019-01-07 20:18:31 +01:00
Hiroki Gondo
971ee2ade9
BOLT 7: delete duplicate line.
2019-01-07 20:18:19 +01:00
Hiroki Gondo
74bf24be5f
BOLT 2: complete the message names in the diagram of Normal Operation
.
2019-01-07 20:17:58 +01:00
Hiroki Gondo
c423308886
BOLT 0,2,5: closing transaction
not (mutual) close transaction
.
...
Be consistent.
2019-01-07 20:17:45 +01:00
Hiroki Gondo
7f68780c20
BOLT 2: delete unnecessary space.
2019-01-07 20:17:31 +01:00
Hiroki Gondo
353721b65e
BOLT 2: update
not HTLC
in Normal Operation
.
...
In the description here, the target is not only `HTLC`
but also general `update`.
2019-01-07 20:17:31 +01:00
Matt Corallo
914ebab908
Merge incorrect_payment_amount and unknown_payment_hash errors
...
Because the errors are separate, if an intermediate node sees a
payment hash for relay and has several guesses as to the
destination of the payment, they can check their guesses by sending
HTLCs with the same payment hashes first and seeing the error sent
back.
By adding the htlc_msat that the final node received to
unknown_or_incorrect_payment_details, origin nodes can still
identify bad value-relaying peers.
2018-12-10 22:24:05 +00:00
Rusty Russell
a07dc3df3b
BOLT 2: add missing spellcheck words, change 'funding txo' to 'funding output'.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-12-10 02:46:07 +00:00
Matt Corallo
fa52e74eac
Clarify temporary_channel_id's acceptable usages
2018-12-10 02:46:07 +00:00
Hiroki Gondo
e64c9863b5
BOLT 3: add description of remote_htlcpubkey
in Key Derivation
.
2018-12-06 21:30:01 +09:00
Hiroki Gondo
88b0000a91
BOLT 4: fix the index of ek
.
2018-12-04 18:05:49 +09:00
Rusty Russell
20524d4109
BOLT 2: advise ping-before-commitment_signed on quiescent connections. ( #508 )
...
This seems to be a cause of stuck HTLCs on the network: c-lightning has
done this for a while now (since 0.6.1).
[ Minor wording clarification merged --RR ]
Decided-at: Adelaide Summit 2018
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-11-29 04:32:11 +00:00
Rusty Russell
4c12ae8a27
BOLT #7 : don't accidentially wumbo the channel_update.
...
Reported-by: @roasbeef
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-11-29 04:25:04 +00:00
Hiroki Gondo
ae8c78c8a8
BOLT 2: Hashed Time Locked Contracts
not Hash TimeLocked Contracts
.
...
Be consistent.
ref. 00-introduction.md#glossary-and-terminology-guide
2018-11-29 04:24:47 +00:00
Hiroki Gondo
56ada3d85c
BOLT 3: commitment number
not commitment transaction number
.
...
Be consistent.
2018-11-29 04:24:28 +00:00
Conner Fromknecht
7163c52d93
04-onion-routing: document non-strict forwarding
...
This commit documents the allowance of non-strict
forwarding, permitting forwarding nodes to select
between any available outgoing channel with the peer
that would otherwise be specified by the
short_channel_id in the onion packet.
It also includes recommendations for fee schedules
when using non-strict forwarding, either by using
a uniform fee schedule with a peer or only
considering like-policied channels, to ensure the
channel is truly equivalent in terms of fee revenue
for the forwarder.
2018-11-29 04:21:46 +00:00
Orfeas Litos
24d5d33d67
Specify valid signature hash flags (SIGHASH_ALL)
...
Clarify that this flag is only used for signing and not transmitted
2018-11-29 04:18:04 +00:00
Mykola Sakhno
8e62fd3a08
BOLT 3: fix private key in internal part
2018-11-29 04:17:43 +00:00
Rusty Russell
3b4165d12a
fixup! BOLT 7: Push the sending of announcements_signatures back a little
2018-11-29 04:15:54 +00:00
Matt Corallo
d093c5e50c
BOLT 7: Push the sending of announcements_signatures back a little
...
Technically this change may result in channels_announcements only
coming from one end. However, because c-lightning already implements
announcement_signatures in this way, in practice this will improve
reliability of channel_announcements.
[ After much bikeshedding, wording rewritten but same effect -- RR ]
Closes #468
Closes : #474
2018-11-29 04:15:54 +00:00
araspitzu
2b2e5632ca
BOLT 4 Add clarifications about the longest route
2018-11-29 04:12:36 +00:00
araspitzu
90ba6ddbc5
Explicit the number of intermediate nodes in the longest route supported by the spec
2018-11-29 04:12:36 +00:00
araspitzu
a01efdd65e
BOLT 4: clarify the maximum length of the route
2018-11-29 04:12:36 +00:00
lisa neigut
a307f3b282
peer-protocol: periods make meaning clearer. sometimes.
2018-11-29 04:12:06 +00:00
lisa neigut
d923df5e43
peer-protocol: fixup punctuation to clarify meaning
...
The punctuation in this case made it hard to understand.
2018-11-29 04:12:06 +00:00
lisa neigut
9b5c3df9ce
peer-protocol: explain what a commitment number is, in situ
...
Although commitment numbers are explained in the
[glossary](00-introduction.md#glossary-and-terminology-guide),
it's helpful to re-iterate at the place that it's first used.
2018-11-29 04:12:06 +00:00
lisa neigut
1bbcd5552b
peer-protocol: fix tense use -> used
2018-11-29 04:12:06 +00:00
lisa neigut
c572c1c42a
peer-protocol: add missing word
...
Missing `to`
2018-11-29 04:12:06 +00:00
lisa neigut
0087a64244
peer-protocol: Add link to channel failure in 05
...
To 'fail a channel' is mentioned multiple places in this
BOLT without any mention or definition of what that means.
This adds a link to the relevant text in BOLT 05 in the
first place that we mention 'fail the channel'.
2018-11-29 04:12:06 +00:00
lisa neigut
2f72c225ea
peer-protocol: Add short note about channel_id
...
Clarify association between temp_id and channel_id, and make
explicit why we have to wait for the funding transaction.
2018-11-29 04:12:06 +00:00
lisa neigut
f98689b598
intro glossary: add 'outpoint'
...
Add a short definition of an outpoint.
2018-11-29 04:12:06 +00:00
lisa neigut
05a4d18c1e
peer-protocol: Add links to referenced BOLTs
...
Add links to make it clearer that these two actions:
'authentication' and 'initialization' are specified elsewhere.
2018-11-29 04:12:06 +00:00