Type | Symbolic name | Meaning |
---|---|---|
|
invalid_realm |
The |
|
temporary_node_failure |
General temporary failure of the processing node |
|
permanent_node_failure |
General permanent failure of the processing node |
|
required_node_fea⁠ture_​missing |
The processing node has a required feature which was not in this onion |
|
invalid_onion_version |
The |
|
invalid_onion_hmac |
The HMAC of the onion was incorrect when it reached the processing node |
|
invalid_onion_key |
The ephemeral key was unparsable by the processing node |
|
temporary_channel_​fail⁠ure |
The channel from the processing node was unable to handle this HTLC, but may be able to handle it, or others, later |
|
permanent_channel_​fail⁠ure |
The channel from the processing node is unable to handle any HTLCs |
|
required_channel_​fea⁠ture_missing |
The channel from the processing node requires features not present in the onion |
|
unknown_next_peer |
The onion specified a |
|
amount_below_minimum |
The HTLC amount was below the |
|
fee_insufficient |
The fee amount was below that required by the channel from the processing node |
|
incorrect_cltv_expiry |
The |
|
expiry_too_soon |
The CLTV expiry is too close to the current block height for safe handling by the processing node |
|
incor⁠rect_or_unknown_​pay⁠ment_details |
The |
|
final_incor⁠rect_​cltv_expiry |
The CLTV expiry in the HTLC doesn’t match the value in the onion |
|
final_incor⁠rect_​htlc_amount |
The amount in the HTLC doesn’t match the value in the onion |
|
channel_disabled |
The channel from the processing node has been disabled |
|
expiry_too_far |
The CLTV expiry in the HTLC is too far in the future |
|
invalid_onion_payload |
The decrypted onion per-hop payload was not understood by the processing node or is incomplete |
|
mpp_timeout |
The complete amount of the multipart payment was not received within a reasonable time |