onion_wire.csv (2977B)
1 tlvtype,tlv_payload,amt_to_forward,2 2 tlvdata,tlv_payload,amt_to_forward,amt_to_forward,tu64, 3 tlvtype,tlv_payload,outgoing_cltv_value,4 4 tlvdata,tlv_payload,outgoing_cltv_value,outgoing_cltv_value,tu32, 5 tlvtype,tlv_payload,short_channel_id,6 6 tlvdata,tlv_payload,short_channel_id,short_channel_id,short_channel_id, 7 tlvtype,tlv_payload,payment_data,8 8 tlvdata,tlv_payload,payment_data,payment_secret,byte,32 9 tlvdata,tlv_payload,payment_data,total_msat,tu64, 10 tlvtype,tlv_payload,invoice_features,66097 11 tlvdata,tlv_payload,invoice_features,invoice_features,u64, 12 tlvtype,tlv_payload,outgoing_node_id,66098 13 tlvdata,tlv_payload,outgoing_node_id,outgoing_node_id,byte,33 14 tlvtype,tlv_payload,invoice_routing_info,66099 15 tlvdata,tlv_payload,invoice_routing_info,invoice_routing_info,byte,... 16 tlvtype,tlv_payload,trampoline_onion_packet,66100 17 tlvdata,tlv_payload,trampoline_onion_packet,version,byte,1 18 tlvdata,tlv_payload,trampoline_onion_packet,public_key,byte,33 19 tlvdata,tlv_payload,trampoline_onion_packet,hops_data,byte,400 20 tlvdata,tlv_payload,trampoline_onion_packet,hmac,byte,32 21 msgtype,invalid_realm,PERM|1 22 msgtype,temporary_node_failure,NODE|2 23 msgtype,permanent_node_failure,PERM|NODE|2 24 msgtype,required_node_feature_missing,PERM|NODE|3 25 msgtype,invalid_onion_version,BADONION|PERM|4 26 msgdata,invalid_onion_version,sha256_of_onion,sha256, 27 msgtype,invalid_onion_hmac,BADONION|PERM|5 28 msgdata,invalid_onion_hmac,sha256_of_onion,sha256, 29 msgtype,invalid_onion_key,BADONION|PERM|6 30 msgdata,invalid_onion_key,sha256_of_onion,sha256, 31 msgtype,temporary_channel_failure,UPDATE|7 32 msgdata,temporary_channel_failure,len,u16, 33 msgdata,temporary_channel_failure,channel_update,byte,len 34 msgtype,permanent_channel_failure,PERM|8 35 msgtype,required_channel_feature_missing,PERM|9 36 msgtype,unknown_next_peer,PERM|10 37 msgtype,amount_below_minimum,UPDATE|11 38 msgdata,amount_below_minimum,htlc_msat,u64, 39 msgdata,amount_below_minimum,len,u16, 40 msgdata,amount_below_minimum,channel_update,byte,len 41 msgtype,fee_insufficient,UPDATE|12 42 msgdata,fee_insufficient,htlc_msat,u64, 43 msgdata,fee_insufficient,len,u16, 44 msgdata,fee_insufficient,channel_update,byte,len 45 msgtype,incorrect_cltv_expiry,UPDATE|13 46 msgdata,incorrect_cltv_expiry,cltv_expiry,u32, 47 msgdata,incorrect_cltv_expiry,len,u16, 48 msgdata,incorrect_cltv_expiry,channel_update,byte,len 49 msgtype,expiry_too_soon,UPDATE|14 50 msgdata,expiry_too_soon,len,u16, 51 msgdata,expiry_too_soon,channel_update,byte,len 52 msgtype,incorrect_or_unknown_payment_details,PERM|15 53 msgdata,incorrect_or_unknown_payment_details,htlc_msat,u64, 54 msgdata,incorrect_or_unknown_payment_details,height,u32, 55 msgtype,final_incorrect_cltv_expiry,18 56 msgdata,final_incorrect_cltv_expiry,cltv_expiry,u32, 57 msgtype,final_incorrect_htlc_amount,19 58 msgdata,final_incorrect_htlc_amount,incoming_htlc_amt,u64, 59 msgtype,channel_disabled,UPDATE|20 60 msgtype,expiry_too_far,21 61 msgtype,invalid_onion_payload,PERM|22 62 msgdata,invalid_onion_payload,type,varint, 63 msgdata,invalid_onion_payload,offset,u16, 64 msgtype,mpp_timeout,23