electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

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