mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-12-28 01:24:42 +01:00
726b6878d1
In particular, this changes the name of a field in invoice_request: `payer_signature` becomes simply `signature`. So we allow both for now, and send the old one unless deprecated_apis is disabled. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
138 lines
5.3 KiB
Plaintext
138 lines
5.3 KiB
Plaintext
tlvtype,offer,chains,2
|
|
tlvdata,offer,chains,chains,chain_hash,...
|
|
tlvtype,offer,currency,6
|
|
tlvdata,offer,currency,iso4217,utf8,...
|
|
tlvtype,offer,amount,8
|
|
tlvdata,offer,amount,amount,tu64,
|
|
tlvtype,offer,description,10
|
|
tlvdata,offer,description,description,utf8,...
|
|
tlvtype,offer,features,12
|
|
tlvdata,offer,features,features,byte,...
|
|
tlvtype,offer,absolute_expiry,14
|
|
tlvdata,offer,absolute_expiry,seconds_from_epoch,tu64,
|
|
tlvtype,offer,paths,16
|
|
tlvdata,offer,paths,paths,blinded_path,...
|
|
tlvtype,offer,issuer,20
|
|
tlvdata,offer,issuer,issuer,utf8,...
|
|
tlvtype,offer,quantity_min,22
|
|
tlvdata,offer,quantity_min,min,tu64,
|
|
tlvtype,offer,quantity_max,24
|
|
tlvdata,offer,quantity_max,max,tu64,
|
|
tlvtype,offer,recurrence,26
|
|
tlvdata,offer,recurrence,time_unit,byte,
|
|
tlvdata,offer,recurrence,period,tu32,
|
|
tlvtype,offer,recurrence_paywindow,64
|
|
tlvdata,offer,recurrence_paywindow,seconds_before,u32,
|
|
tlvdata,offer,recurrence_paywindow,proportional_amount,byte,
|
|
tlvdata,offer,recurrence_paywindow,seconds_after,tu32,
|
|
tlvtype,offer,recurrence_limit,66
|
|
tlvdata,offer,recurrence_limit,max_period,tu32,
|
|
tlvtype,offer,recurrence_base,28
|
|
tlvdata,offer,recurrence_base,start_any_period,byte,
|
|
tlvdata,offer,recurrence_base,basetime,tu64,
|
|
tlvtype,offer,node_id,30
|
|
tlvdata,offer,node_id,node_id,point32,
|
|
tlvtype,offer,send_invoice,54
|
|
tlvtype,offer,refund_for,34
|
|
tlvdata,offer,refund_for,refunded_payment_hash,sha256,
|
|
tlvtype,offer,signature,240
|
|
tlvdata,offer,signature,sig,bip340sig,
|
|
subtype,blinded_path
|
|
subtypedata,blinded_path,first_node_id,point,
|
|
subtypedata,blinded_path,blinding,point,
|
|
subtypedata,blinded_path,num_hops,byte,
|
|
subtypedata,blinded_path,path,onionmsg_path,num_hops
|
|
tlvtype,invoice_request,chain,3
|
|
tlvdata,invoice_request,chain,chain,chain_hash,
|
|
tlvtype,invoice_request,offer_id,4
|
|
tlvdata,invoice_request,offer_id,offer_id,sha256,
|
|
tlvtype,invoice_request,amount,8
|
|
tlvdata,invoice_request,amount,msat,tu64,
|
|
tlvtype,invoice_request,features,12
|
|
tlvdata,invoice_request,features,features,byte,...
|
|
tlvtype,invoice_request,quantity,32
|
|
tlvdata,invoice_request,quantity,quantity,tu64,
|
|
tlvtype,invoice_request,recurrence_counter,36
|
|
tlvdata,invoice_request,recurrence_counter,counter,tu32,
|
|
tlvtype,invoice_request,recurrence_start,68
|
|
tlvdata,invoice_request,recurrence_start,period_offset,tu32,
|
|
tlvtype,invoice_request,payer_key,38
|
|
tlvdata,invoice_request,payer_key,key,point32,
|
|
tlvtype,invoice_request,payer_note,39
|
|
tlvdata,invoice_request,payer_note,note,utf8,...
|
|
tlvtype,invoice_request,payer_info,50
|
|
tlvdata,invoice_request,payer_info,blob,byte,...
|
|
tlvtype,invoice_request,replace_invoice,56
|
|
tlvdata,invoice_request,replace_invoice,payment_hash,sha256,
|
|
tlvtype,invoice_request,signature,240
|
|
tlvdata,invoice_request,signature,sig,bip340sig,
|
|
tlvtype,invoice,chain,3
|
|
tlvdata,invoice,chain,chain,chain_hash,
|
|
tlvtype,invoice,offer_id,4
|
|
tlvdata,invoice,offer_id,offer_id,sha256,
|
|
tlvtype,invoice,amount,8
|
|
tlvdata,invoice,amount,msat,tu64,
|
|
tlvtype,invoice,description,10
|
|
tlvdata,invoice,description,description,utf8,...
|
|
tlvtype,invoice,features,12
|
|
tlvdata,invoice,features,features,byte,...
|
|
tlvtype,invoice,paths,16
|
|
tlvdata,invoice,paths,paths,blinded_path,...
|
|
tlvtype,invoice,blindedpay,18
|
|
tlvdata,invoice,blindedpay,payinfo,blinded_payinfo,...
|
|
tlvtype,invoice,blinded_capacities,19
|
|
tlvdata,invoice,blinded_capacities,incoming_msat,u64,...
|
|
tlvtype,invoice,issuer,20
|
|
tlvdata,invoice,issuer,issuer,utf8,...
|
|
tlvtype,invoice,node_id,30
|
|
tlvdata,invoice,node_id,node_id,point32,
|
|
tlvtype,invoice,quantity,32
|
|
tlvdata,invoice,quantity,quantity,tu64,
|
|
tlvtype,invoice,refund_for,34
|
|
tlvdata,invoice,refund_for,refunded_payment_hash,sha256,
|
|
tlvtype,invoice,recurrence_counter,36
|
|
tlvdata,invoice,recurrence_counter,counter,tu32,
|
|
tlvtype,invoice,send_invoice,54
|
|
tlvtype,invoice,recurrence_start,68
|
|
tlvdata,invoice,recurrence_start,period_offset,tu32,
|
|
tlvtype,invoice,recurrence_basetime,64
|
|
tlvdata,invoice,recurrence_basetime,basetime,tu64,
|
|
tlvtype,invoice,payer_key,38
|
|
tlvdata,invoice,payer_key,key,point32,
|
|
tlvtype,invoice,payer_note,39
|
|
tlvdata,invoice,payer_note,note,utf8,...
|
|
tlvtype,invoice,created_at,40
|
|
tlvdata,invoice,created_at,timestamp,tu64,
|
|
tlvtype,invoice,payment_hash,42
|
|
tlvdata,invoice,payment_hash,payment_hash,sha256,
|
|
tlvtype,invoice,relative_expiry,44
|
|
tlvdata,invoice,relative_expiry,seconds_from_creation,tu32,
|
|
tlvtype,invoice,cltv,46
|
|
tlvdata,invoice,cltv,min_final_cltv_expiry,tu16,
|
|
tlvtype,invoice,fallbacks,48
|
|
tlvdata,invoice,fallbacks,fallbacks,fallback_address,...
|
|
tlvtype,invoice,payer_info,50
|
|
tlvdata,invoice,payer_info,blob,byte,...
|
|
tlvtype,invoice,refund_signature,52
|
|
tlvdata,invoice,refund_signature,payer_signature,bip340sig,
|
|
tlvtype,invoice,replace_invoice,56
|
|
tlvdata,invoice,replace_invoice,payment_hash,sha256,
|
|
tlvtype,invoice,signature,240
|
|
tlvdata,invoice,signature,sig,bip340sig,
|
|
subtype,blinded_payinfo
|
|
subtypedata,blinded_payinfo,fee_base_msat,u32,
|
|
subtypedata,blinded_payinfo,fee_proportional_millionths,u32,
|
|
subtypedata,blinded_payinfo,cltv_expiry_delta,u16,
|
|
subtypedata,blinded_payinfo,flen,u16,
|
|
subtypedata,blinded_payinfo,features,byte,flen
|
|
subtype,fallback_address
|
|
subtypedata,fallback_address,version,byte,
|
|
subtypedata,fallback_address,len,u16,
|
|
subtypedata,fallback_address,address,byte,len
|
|
tlvtype,invoice_error,erroneous_field,1
|
|
tlvdata,invoice_error,erroneous_field,tlv_fieldnum,tu64,
|
|
tlvtype,invoice_error,suggested_value,3
|
|
tlvdata,invoice_error,suggested_value,value,byte,...
|
|
tlvtype,invoice_error,error,5
|
|
tlvdata,invoice_error,error,msg,utf8,...
|