You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* In current spec, route-hint can't express more than 3 hops.
* From a reader's point of view, what can not be done in a spec is often
more important than what can be done. Thus clarify about its limitation.
Copy file name to clipboardexpand all lines: 11-payment-encoding.md
+8-6
Original file line number
Diff line number
Diff line change
@@ -145,12 +145,14 @@ Currently defined tagged fields are:
145
145
*`x` (6): `data_length` variable. `expiry` time in seconds (big-endian). Default is 3600 (1 hour) if not specified.
146
146
*`c` (24): `data_length` variable. `min_final_cltv_expiry` to use for the last HTLC in the route. Default is 18 if not specified.
147
147
*`f` (9): `data_length` variable, depending on version. Fallback on-chain address: for Bitcoin, this starts with a 5-bit `version` and contains a witness program or P2PKH or P2SH address.
148
-
*`r` (3): `data_length` variable. One or more entries containing extra routing information for a private route; there may be more than one `r` field
* Be aware that `data_length` can express `2^10` (=1024 bits) as the longest, and a sigle hop will be 51 bytes (= 408 bits). So currently there is no way to specify a hint with more than three hops.
154
156
*`9` (5): `data_length` variable. One or more 5-bit values containing features
0 commit comments