File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -172,11 +172,10 @@ A writer:
172
172
- MAY include one ` x ` field.
173
173
- if ` x ` is included:
174
174
- SHOULD use the minimum ` data_length ` possible.
175
- - MAY include one ` c ` field.
175
+ - MUST include one ` c ` field ( ` min_final_cltv_expiry ` ) .
176
176
- MUST set ` c ` to the minimum ` cltv_expiry ` it will accept for the last
177
177
HTLC in the route.
178
- - if ` c ` is included:
179
- - SHOULD use the minimum ` data_length ` possible.
178
+ - SHOULD use the minimum ` data_length ` possible.
180
179
- MAY include one ` n ` field. (Otherwise performing signature recovery is required)
181
180
- MUST set ` n ` to the public key used to create the ` signature ` .
182
181
- MAY include one or more ` f ` fields.
@@ -214,6 +213,8 @@ A reader:
214
213
- MUST use the ` n ` field to validate the signature instead of performing signature recovery.
215
214
- if there is a valid ` s ` field:
216
215
- MUST use that as [ ` payment_secret ` ] ( 04-onion-routing.md#tlv_payload-payload-format )
216
+ - if the ` c ` field (` min_final_cltv_expiry ` ) is not provided:
217
+ - MUST use an expiry delta of at least 18 when making the payment
217
218
218
219
### Rationale
219
220
You can’t perform that action at this time.
0 commit comments