package cln
Get desktop application:
View/edit binary Protocol Buffers messages
(message has no fields)
bytes id = 1
optional string alias = 2
bytes color = 3
uint32 num_peers = 4
uint32 num_pending_channels = 5
uint32 num_active_channels = 6
uint32 num_inactive_channels = 7
string version = 8
string lightning_dir = 9
uint32 blockheight = 11
string network = 12
optional Amount fees_collected_msat = 13
optional string warning_bitcoind_sync = 16
optional string warning_lightningd_sync = 17
bytes payment_hash = 2
optional string label = 3
optional string bolt11 = 5
optional bytes payment_secret = 6
optional uint64 partid = 7
optional uint64 groupid = 9
optional Amount amount_msat = 10
optional bytes localinvreqid = 11
optional bytes payment_metadata = 12
optional string description = 13
uint64 id = 1
optional uint64 groupid = 2
bytes payment_hash = 3
optional Amount amount_msat = 5
optional bytes destination = 6
uint64 created_at = 7
optional Amount amount_sent_msat = 8
optional string label = 9
optional uint64 partid = 10
optional string bolt11 = 11
optional string bolt12 = 12
optional bytes payment_preimage = 13
optional string message = 14
optional uint64 completed_at = 15
optional uint64 created_index = 16
optional uint64 updated_index = 17
optional string short_channel_id = 1
optional bytes source = 2
optional bytes destination = 3
(message has no fields)
optional Amount satoshi = 1
optional uint32 locktime = 2
optional string initialpsbt = 3
optional string destination = 4
string psbt = 1
uint32 estimated_added_weight = 2
uint32 outnum = 3
string message = 1
string zbase = 2
optional bytes pubkey = 3
bool verified = 1
bytes pubkey = 2
string id = 1
optional uint32 unilateraltimeout = 2
optional string destination = 3
optional string fee_negotiation_step = 4
optional Outpoint wrong_funding = 5
optional bool force_lease_closed = 6
repeated Feerate feerange = 7
optional bytes tx = 2
optional bytes txid = 3
repeated bytes txs = 4
repeated bytes txids = 5
string id = 1
optional string host = 2
optional uint32 port = 3
bytes id = 1
bytes features = 2
string invstring = 1
string label = 2
bytes preimage = 3
string label = 1
optional string bolt11 = 2
optional string bolt12 = 3
bytes payment_hash = 4
optional Amount amount_msat = 5
string description = 7
uint64 expires_at = 8
optional uint64 pay_index = 9
optional Amount amount_received_msat = 10
optional uint64 paid_at = 11
optional bytes payment_preimage = 12
optional bytes local_offer_id = 13
optional string invreq_payer_note = 15
optional uint64 created_index = 16
optional bytes hex = 2
optional uint64 generation = 4
repeated string key = 5
optional string string = 6
optional uint64 generation = 2
optional bytes hex = 3
optional string string = 4
repeated string key = 5
bytes assocdata = 2
optional bytes session_key = 3
optional uint32 onion_size = 4
bytes onion = 1
repeated bytes shared_secrets = 2
optional uint64 generation = 2
repeated string key = 3
optional uint64 generation = 2
optional bytes hex = 3
optional string string = 4
repeated string key = 5
string label = 1
optional bool desconly = 3
string label = 1
optional string bolt11 = 2
optional string bolt12 = 3
optional Amount amount_msat = 4
optional string description = 5
bytes payment_hash = 6
uint64 expires_at = 8
optional bytes local_offer_id = 9
optional string invreq_payer_note = 11
optional uint64 created_index = 12
optional uint64 updated_index = 13
optional uint64 pay_index = 14
optional Amount amount_received_msat = 15
optional uint64 paid_at = 16
optional bytes payment_preimage = 17
bytes id = 1
optional string short_channel_id = 2
optional bytes channel_id = 3
optional bool force = 4
bool forced = 1
bool funding_unspent = 2
bytes funding_txid = 3
(message has no fields)
(message has no fields)
string passphrase = 1
optional string identifier = 2
string identifier = 1
string codex32 = 2
repeated string stubs = 1
string description = 2
string label = 3
repeated string fallbacks = 4
optional bytes preimage = 5
optional uint32 cltv = 6
optional uint64 expiry = 7
repeated string exposeprivatechannels = 8
optional bool deschashonly = 9
optional AmountOrAny amount_msat = 10
string bolt11 = 1
bytes payment_hash = 2
bytes payment_secret = 3
uint64 expires_at = 4
optional string warning_capacity = 5
optional string warning_offline = 6
optional string warning_deadends = 7
optional string warning_private_unused = 8
optional string warning_mpp = 9
optional uint64 created_index = 10
optional Amount amount = 1
string description = 2
optional string issuer = 3
optional string label = 4
optional uint64 absolute_expiry = 5
optional bool single_use = 6
bytes invreq_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
optional string label = 6
bytes invreq_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
optional string label = 6
optional string invreq_id = 1
optional bool active_only = 2
optional string label = 1
optional string invstring = 2
optional bytes payment_hash = 3
optional string offer_id = 4
optional uint64 start = 6
optional uint32 limit = 7
bytes onion = 1
bytes payment_hash = 3
optional string label = 4
repeated bytes shared_secrets = 5
optional uint32 partid = 6
optional string bolt11 = 7
optional bytes destination = 9
optional uint64 groupid = 11
optional Amount amount_msat = 12
optional bytes localinvreqid = 13
optional string description = 14
uint64 id = 1
bytes payment_hash = 2
optional Amount amount_msat = 4
optional bytes destination = 5
uint64 created_at = 6
optional Amount amount_sent_msat = 7
optional string label = 8
optional string bolt11 = 9
optional string bolt12 = 10
optional bytes payment_preimage = 11
optional string message = 12
optional uint64 partid = 13
optional uint64 created_index = 14
optional uint64 updated_index = 15
optional string bolt11 = 1
optional bytes payment_hash = 2
optional uint64 start = 5
optional uint32 limit = 6
(message has no fields)
optional bytes hex = 1
optional string string = 2
string bolt11 = 1
optional string label = 3
optional double maxfeepercent = 4
optional uint32 retry_for = 5
optional uint32 maxdelay = 6
optional Amount exemptfee = 7
optional double riskfactor = 8
repeated string exclude = 10
optional Amount maxfee = 11
optional string description = 12
optional Amount amount_msat = 13
optional bytes localinvreqid = 14
optional Amount partial_msat = 15
bytes payment_preimage = 1
optional bytes destination = 2
bytes payment_hash = 3
double created_at = 4
uint32 parts = 5
optional Amount amount_msat = 6
optional Amount amount_sent_msat = 7
optional string warning_partial_completion = 8
optional uint64 lastpay_index = 1
optional uint64 timeout = 2
string label = 1
optional string description = 2
bytes payment_hash = 3
uint64 expires_at = 5
optional Amount amount_msat = 6
optional string bolt11 = 7
optional string bolt12 = 8
optional uint64 pay_index = 9
optional Amount amount_received_msat = 10
optional uint64 paid_at = 11
optional bytes payment_preimage = 12
optional uint64 created_index = 13
optional uint64 updated_index = 14
string label = 1
optional string description = 2
bytes payment_hash = 3
uint64 expires_at = 5
optional Amount amount_msat = 6
optional string bolt11 = 7
optional string bolt12 = 8
optional uint64 pay_index = 9
optional Amount amount_received_msat = 10
optional uint64 paid_at = 11
optional bytes payment_preimage = 12
optional uint64 created_index = 13
optional uint64 updated_index = 14
bytes payment_hash = 1
optional uint64 partid = 2
optional uint32 timeout = 3
optional uint64 groupid = 4
uint64 id = 1
optional uint64 groupid = 2
bytes payment_hash = 3
optional Amount amount_msat = 5
optional bytes destination = 6
uint64 created_at = 7
optional Amount amount_sent_msat = 8
optional string label = 9
optional uint64 partid = 10
optional string bolt11 = 11
optional string bolt12 = 12
optional bytes payment_preimage = 13
optional double completed_at = 14
optional uint64 created_index = 15
optional uint64 updated_index = 16
optional string bech32 = 1
optional string p2tr = 3
string destination = 1
optional uint32 minconf = 3
repeated Outpoint utxos = 4
optional Feerate feerate = 5
bytes tx = 1
bytes txid = 2
string psbt = 3
bytes destination = 1
optional string label = 3
optional double maxfeepercent = 4
optional uint32 retry_for = 5
optional uint32 maxdelay = 6
optional Amount exemptfee = 7
optional TlvStream extratlvs = 9
optional Amount amount_msat = 10
optional Amount maxfee = 11
bytes payment_preimage = 1
optional bytes destination = 2
bytes payment_hash = 3
double created_at = 4
uint32 parts = 5
optional Amount amount_msat = 6
optional Amount amount_sent_msat = 7
optional string warning_partial_completion = 8
optional Feerate feerate = 2
uint32 startweight = 3
optional uint32 minconf = 4
optional uint32 reserve = 5
optional uint32 locktime = 6
optional uint32 min_witness_weight = 7
optional bool excess_as_change = 8
optional bool nonwrapped = 9
optional bool opening_anchor_channel = 10
string psbt = 1
uint32 feerate_per_kw = 2
uint32 estimated_final_weight = 3
optional Amount excess_msat = 4
optional uint32 change_outnum = 5
string psbt = 1
optional uint32 reserve = 2
bytes tx = 1
bytes txid = 2
string psbt = 1
repeated uint32 signonly = 2
optional Feerate feerate = 2
uint32 startweight = 3
repeated Outpoint utxos = 4
optional uint32 reserve = 5
optional uint32 locktime = 6
optional uint32 min_witness_weight = 7
optional bool reservedok = 8
optional bool excess_as_change = 9
optional bool opening_anchor_channel = 10
string psbt = 1
uint32 feerate_per_kw = 2
uint32 estimated_final_weight = 3
optional Amount excess_msat = 4
optional uint32 change_outnum = 5
bytes unsigned_tx = 1
bytes txid = 2
string psbt = 1
bytes unsigned_tx = 2
bytes txid = 3
string psbt = 1
bytes tx = 2
bytes txid = 3
string bolt11 = 1
optional string description = 2
string currency = 1
uint64 created_at = 2
uint64 expiry = 3
bytes payee = 4
optional Amount amount_msat = 5
bytes payment_hash = 6
string signature = 7
optional string description = 8
optional bytes description_hash = 9
uint32 min_final_cltv_expiry = 10
optional bytes payment_secret = 11
optional bytes features = 12
optional bytes payment_metadata = 13
bool valid = 2
optional bytes offer_id = 3
repeated bytes offer_chains = 4
optional bytes offer_metadata = 5
optional string offer_currency = 6
optional string warning_unknown_offer_currency = 7
optional uint32 currency_minor_unit = 8
optional uint64 offer_amount = 9
optional Amount offer_amount_msat = 10
optional string offer_description = 11
optional string offer_issuer = 12
optional bytes offer_features = 13
optional uint64 offer_absolute_expiry = 14
optional uint64 offer_quantity_max = 15
optional bytes offer_node_id = 17
optional string warning_missing_offer_node_id = 20
optional string warning_invalid_offer_description = 21
optional string warning_missing_offer_description = 22
optional string warning_invalid_offer_currency = 23
optional string warning_invalid_offer_issuer = 24
optional bytes invreq_metadata = 25
optional bytes invreq_payer_id = 26
optional bytes invreq_chain = 27
optional Amount invreq_amount_msat = 28
optional bytes invreq_features = 29
optional uint64 invreq_quantity = 30
optional string invreq_payer_note = 31
optional uint32 invreq_recurrence_counter = 32
optional uint32 invreq_recurrence_start = 33
optional string warning_missing_invreq_metadata = 35
optional string warning_missing_invreq_payer_id = 36
optional string warning_invalid_invreq_payer_note = 37
optional string warning_missing_invoice_request_signature = 38
optional string warning_invalid_invoice_request_signature = 39
optional uint64 invoice_created_at = 41
optional uint32 invoice_relative_expiry = 42
optional bytes invoice_payment_hash = 43
optional Amount invoice_amount_msat = 44
optional bytes invoice_features = 46
optional bytes invoice_node_id = 47
optional uint64 invoice_recurrence_basetime = 48
optional string warning_missing_invoice_paths = 50
optional string warning_missing_invoice_blindedpay = 51
optional string warning_missing_invoice_created_at = 52
optional string warning_missing_invoice_payment_hash = 53
optional string warning_missing_invoice_amount = 54
optional string warning_missing_invoice_recurrence_basetime = 55
optional string warning_missing_invoice_node_id = 56
optional string warning_missing_invoice_signature = 57
optional string warning_invalid_invoice_signature = 58
optional uint64 created_at = 60
optional uint64 expiry = 61
optional bytes payee = 62
optional bytes payment_hash = 63
optional bytes description_hash = 64
optional uint32 min_final_cltv_expiry = 65
optional bytes payment_secret = 66
optional bytes payment_metadata = 67
optional string unique_id = 70
optional string version = 71
optional string string = 72
optional string warning_rune_invalid_utf8 = 74
optional bytes hex = 75
optional bytes decrypted = 76
optional string signature = 77
optional string currency = 78
optional Amount amount_msat = 79
optional string description = 80
optional bytes features = 81
optional bytes offer_issuer_id = 83
optional string warning_missing_offer_issuer_id = 84
optional string warning_empty_blinded_path = 86
optional string warning_invreq_bip_353_name_name_invalid = 88
optional string warning_invreq_bip_353_name_domain_invalid = 89
bytes payment_hash = 1
optional uint64 partid = 3
optional uint64 groupid = 4
string in_channel = 1
uint64 in_htlc_id = 2
(message has no fields)
bytes offer_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
optional string label = 6
bytes offer_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
optional string label = 6
bytes id = 1
optional bool force = 2
(message has no fields)
optional string warning_missing_feerates = 1
string offer = 1
optional Amount amount_msat = 2
optional uint64 quantity = 3
optional uint64 recurrence_counter = 4
optional double recurrence_start = 5
optional string recurrence_label = 6
optional double timeout = 7
optional string payer_note = 8
optional string payer_metadata = 9
optional string bip353 = 10
bytes id = 1
string psbt = 2
bytes channel_id = 1
bool commitments_secured = 2
optional Feerate feerate = 2
optional bool announce = 3
optional Amount push_msat = 5
optional string close_to = 6
optional Amount request_amt = 7
optional string compact_lease = 8
bytes id = 9
optional uint32 minconf = 10
repeated Outpoint utxos = 11
optional uint32 mindepth = 12
optional Amount reserve = 13
repeated uint32 channel_type = 14
bytes tx = 1
bytes txid = 2
uint32 outnum = 3
bytes channel_id = 4
optional bytes close_to = 5
optional uint32 mindepth = 6
bytes id = 1
optional Amount amount = 2
optional Feerate feerate = 3
optional bool announce = 4
optional string close_to = 5
optional Amount push_msat = 6
optional uint32 mindepth = 7
optional Amount reserve = 8
repeated uint32 channel_type = 9
string funding_address = 1
bytes scriptpubkey = 2
optional bytes close_to = 4
string warning_usage = 5
optional uint32 mindepth = 6
string created_at = 1
uint32 bytes_used = 2
uint32 bytes_max = 3
optional Amount policy_mod = 2
optional bool leases_only = 3
optional Amount min_their_funding_msat = 4
optional Amount max_their_funding_msat = 5
optional Amount per_channel_min_msat = 6
optional Amount per_channel_max_msat = 7
optional Amount reserve_tank_msat = 8
optional uint32 fuzz_percent = 9
optional uint32 fund_probability = 10
optional Amount lease_fee_base_msat = 11
optional uint32 lease_fee_basis = 12
optional uint32 funding_weight = 13
optional Amount channel_fee_max_base_msat = 14
optional uint32 channel_fee_max_proportional_thousandths = 15
optional bytes compact_lease = 16
string summary = 1
uint32 policy_mod = 3
bool leases_only = 4
optional Amount min_their_funding_msat = 5
optional Amount max_their_funding_msat = 6
optional Amount per_channel_min_msat = 7
optional Amount per_channel_max_msat = 8
optional Amount reserve_tank_msat = 9
uint32 fuzz_percent = 10
uint32 fund_probability = 11
optional Amount lease_fee_base_msat = 12
optional uint32 lease_fee_basis = 13
optional uint32 funding_weight = 14
optional Amount channel_fee_max_base_msat = 15
optional uint32 channel_fee_max_proportional_thousandths = 16
optional bytes compact_lease = 17
bytes id = 1
uint64 riskfactor = 3
optional uint32 cltv = 4
optional bytes fromid = 5
optional uint32 fuzzpercent = 6
repeated string exclude = 7
optional uint32 maxhops = 8
optional Amount amount_msat = 9
optional string address = 1
optional uint64 start = 2
optional uint32 limit = 3
optional string in_channel = 2
optional string out_channel = 3
optional uint64 start = 5
optional uint32 limit = 6
optional bytes offer_id = 1
optional bool active_only = 2
optional string bolt11 = 1
optional bytes payment_hash = 2
optional uint64 start = 5
optional uint32 limit = 6
optional Feerate feerate = 2
optional sint64 minconf = 3
repeated Outpoint utxos = 4
optional sint64 minchannels = 5
optional Feerate commitment_feerate = 6
bytes tx = 1
bytes txid = 2
bytes tx = 1
bytes txid = 2
string amount = 1
optional string description = 2
optional string issuer = 3
optional string label = 4
optional uint64 quantity_max = 5
optional uint64 absolute_expiry = 6
optional string recurrence = 7
optional string recurrence_base = 8
optional string recurrence_paywindow = 9
optional uint32 recurrence_limit = 10
optional bool single_use = 11
optional bool recurrence_start_any_period = 12
bytes offer_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
bool created = 6
optional string label = 7
bytes channel_id = 1
bool channel_canceled = 2
string reason = 3
bytes channel_id = 1
string initialpsbt = 2
optional Feerate funding_feerate = 3
optional Amount amount = 4
bytes channel_id = 1
string psbt = 3
bool commitments_secured = 4
uint64 funding_serial = 5
optional bool requires_confirmed_inputs = 6
bytes id = 1
string initialpsbt = 2
optional Feerate commitment_feerate = 3
optional Feerate funding_feerate = 4
optional bool announce = 5
optional string close_to = 6
optional Amount request_amt = 7
optional bytes compact_lease = 8
repeated uint32 channel_type = 9
optional Amount amount = 10
bytes channel_id = 1
string psbt = 2
bool commitments_secured = 4
uint64 funding_serial = 5
optional bool requires_confirmed_inputs = 6
bytes channel_id = 1
string signed_psbt = 2
bytes channel_id = 1
bytes tx = 2
bytes txid = 3
bytes channel_id = 1
string psbt = 2
bytes channel_id = 1
string psbt = 3
bool commitments_secured = 4
uint32 funding_outnum = 5
optional bytes close_to = 6
optional bool requires_confirmed_inputs = 7
bytes id = 1
optional uint32 len = 2
optional uint32 pongbytes = 3
optional string plugin = 2
optional string directory = 3
repeated string options = 4
optional string result = 3
optional string invstring = 1
string invstring = 1
optional Amount amount_msat = 2
optional Amount maxfee = 3
optional uint32 maxdelay = 4
optional uint32 retry_for = 5
optional string description = 6
optional string label = 7
optional bool dev_use_shadow = 8
repeated string exclude = 9
bytes payment_preimage = 1
bytes payment_hash = 2
double created_at = 3
uint32 parts = 4
optional Amount amount_msat = 5
optional Amount amount_sent_msat = 6
optional bytes destination = 8
optional string bolt11 = 9
optional string bolt12 = 10
optional uint64 groupid = 11
string psbt = 1
optional bool exclusive = 2
optional uint32 reserve = 3
bytes node_id = 1
bytes msg = 2
string invreq = 1
string label = 2
optional Amount amount_msat = 3
optional uint32 timeout = 4
optional uint64 quantity = 5
string label = 1
string description = 2
bytes payment_hash = 3
uint64 expires_at = 5
optional Amount amount_msat = 6
optional string bolt12 = 7
optional uint64 created_index = 8
optional uint64 updated_index = 9
optional uint64 pay_index = 10
optional Amount amount_received_msat = 11
optional uint64 paid_at = 12
optional bytes payment_preimage = 13
string id = 1
optional Amount feebase = 2
optional uint32 feeppm = 3
optional Amount htlcmin = 4
optional Amount htlcmax = 5
optional uint32 enforcedelay = 6
optional bool ignorefeelimits = 7
string config = 1
optional string val = 2
optional bool transient = 3
string psbt = 1
uint32 version = 2
bytes signature = 1
bytes recid = 2
string zbase = 3
bytes channel_id = 1
sint64 relative_amount = 2
optional string initialpsbt = 3
optional uint32 feerate_per_kw = 4
optional bool force_feerate = 5
bytes channel_id = 1
string psbt = 2
optional bool sign_first = 3
bytes tx = 1
bytes txid = 2
optional uint32 outnum = 3
string psbt = 4
bytes channel_id = 1
string psbt = 2
string psbt = 1
bool commitments_secured = 2
optional bool signatures_secured = 3
string script_or_json = 1
optional bool dryrun = 2
optional bool force_feerate = 3
optional bool debug_log = 4
optional bool dev_wetrun = 5
repeated string dryrun = 1
optional string psbt = 2
optional string tx = 3
optional string txid = 4
repeated string log = 5
string psbt = 1
optional uint32 reserve = 2
optional Feerate feerate = 1
optional bool reservedok = 2
optional uint64 upgraded_outs = 1
optional string psbt = 2
optional bytes tx = 3
optional bytes txid = 4
uint32 blockheight = 1
optional uint32 timeout = 2
optional uint64 created = 2
optional uint64 updated = 3
optional uint64 deleted = 4
optional string config = 1
optional string conf = 5
optional string lightning_dir = 6
optional string network = 7
optional bool allow_deprecated_apis = 8
optional string rpc_file = 9
repeated string disable_plugin = 10
optional string bookkeeper_dir = 11
optional string bookkeeper_db = 12
optional bool always_use_proxy = 13
optional bool daemon = 14
optional string wallet = 15
optional bool large_channels = 16
optional bool experimental_dual_fund = 17
optional bool experimental_splicing = 18
optional bool experimental_onion_messages = 19
optional bool experimental_offers = 20
optional bool experimental_shutdown_wrong_funding = 21
optional bool experimental_peer_storage = 22
optional bool experimental_quiesce = 23
optional bool experimental_upgrade_protocol = 24
optional bool invoices_onchain_fallback = 25
optional bool database_upgrade = 26
optional bytes rgb = 27
optional string alias = 28
optional string pid_file = 29
optional bool ignore_fee_limits = 30
optional uint32 watchtime_blocks = 31
optional uint32 max_locktime_blocks = 32
optional uint32 funding_confirms = 33
optional uint32 cltv_delta = 34
optional uint32 cltv_final = 35
optional uint32 commit_time = 36
optional uint32 fee_base = 37
optional sint64 rescan = 38
optional uint32 fee_per_satoshi = 39
optional uint32 max_concurrent_htlcs = 40
optional Amount htlc_minimum_msat = 41
optional Amount htlc_maximum_msat = 42
optional Amount max_dust_htlc_exposure_msat = 43
optional uint64 min_capacity_sat = 44
optional string addr = 45
optional string announce_addr = 46
optional string bind_addr = 47
optional bool offline = 48
optional bool autolisten = 49
optional string proxy = 50
optional bool disable_dns = 51
optional string announce_addr_discovered = 52
optional sint64 announce_addr_discovered_port = 53
optional bool encrypted_hsm = 54
optional string rpc_file_mode = 55
optional string log_level = 56
optional string log_prefix = 57
optional string log_file = 58
optional bool log_timestamps = 59
optional string force_feerates = 60
optional string subdaemon = 61
optional bool fetchinvoice_noconnect = 62
optional string accept_htlc_tlv_types = 63
optional string tor_service_password = 64
optional bool dev_allowdustreserve = 65
optional bool announce_addr_dns = 66
optional bool require_confirmed_inputs = 67
optional bool developer = 68
optional uint64 commit_fee = 69
optional Amount min_emergency_msat = 70
optional uint32 commit_feerate_offset = 71
optional uint32 autoconnect_seeker_peers = 72
(message has no fields)
optional string command = 1
bytes destination = 1
bytes payment_hash = 2
optional Amount amount_msat = 3
(message has no fields)
(message has no fields)
(message has no fields)
optional uint64 start_time = 1
optional uint64 end_time = 2
string csv_format = 1
optional string csv_file = 2
optional bool consolidate_fees = 3
optional uint64 start_time = 4
optional uint64 end_time = 5
optional string account = 1
optional string payment_id = 2
(message has no fields)
optional bool consolidate_fees = 1
optional uint32 start_time = 2
optional uint32 end_time = 3
string payment_id = 1
string description = 2
string outpoint = 1
string description = 2
optional uint64 start = 1
optional uint64 end = 2
optional bool relist = 3
string rune = 1
optional string nodeid = 2
optional string method = 3
repeated string params = 4
optional string rune = 1
repeated string restrictions = 2
string rune = 1
string unique_id = 2
optional string warning_unrestricted_rune = 3
(message has no fields)
optional string layer = 1
string layer = 1
optional bool persistent = 2
(message has no fields)
(message has no fields)
string layer = 1
uint64 cutoff = 2
string layer = 1
uint64 num_removed = 2
bytes source = 1
bytes destination = 2
optional Amount amount_msat = 3
repeated string layers = 4
optional Amount maxfee_msat = 5
optional uint32 final_cltv = 7
optional uint32 maxdelay = 8
uint64 probability_ppm = 1
string layer = 1
bytes node = 2
(message has no fields)
string layer = 1
optional string short_channel_id_dir = 6
optional Amount amount_msat = 7
string layer = 1
bytes source = 2
bytes destination = 3
string short_channel_id = 4
optional Amount capacity_msat = 5
(message has no fields)
string layer = 1
string short_channel_id_dir = 2
optional bool enabled = 3
optional Amount htlc_minimum_msat = 4
optional Amount htlc_maximum_msat = 5
optional Amount fee_base_msat = 6
optional uint32 fee_proportional_millionths = 7
optional uint32 cltv_expiry_delta = 8
(message has no fields)
string layer = 1
string short_channel_id_dir = 2
sint64 bias = 3
optional string description = 4
(message has no fields)
bytes onion = 1
bytes payment_hash = 2
optional Amount amount_msat = 3
uint32 cltv_expiry = 4
uint64 partid = 5
uint64 groupid = 6
optional string label = 7
optional string invstring = 8
optional bytes localinvreqid = 9
optional Amount destination_msat = 10
uint64 created_at = 1
uint64 completed_at = 2
uint64 created_index = 3
bytes payment_preimage = 4
bytes path_key = 1
bytes message = 2
(message has no fields)
string invstring = 1
optional Amount amount_msat = 2
optional Amount maxfee = 3
repeated string layers = 4
optional uint32 retry_for = 5
optional Amount partial_msat = 6
optional uint32 maxdelay = 7
bytes payment_preimage = 1
uint64 failed_parts = 2
uint64 successful_parts = 3
optional Amount amount_msat = 4
optional Amount amount_sent_msat = 5
(message has no fields)
bytes hash = 1
uint32 height = 2
(message has no fields)
(message has no fields)
bytes id = 1
optional Amount funding_msat = 2
bytes funding_txid = 3
bool channel_ready = 4
(message has no fields)
(message has no fields)
bytes peer_id = 1
bytes payload = 2
(message has no fields)
bytes peer_id = 1
bytes channel_id = 2
string short_channel_id = 3
string timestamp = 4
string message = 8
Used in: AddpsbtoutputRequest, AmountOrAll, AmountOrAny, AskrenecreatechannelRequest, AskrenecreatelayerLayersChannelUpdates, AskrenecreatelayerLayersConstraints, AskrenecreatelayerLayersCreatedChannels, AskreneinformchannelConstraints, AskreneinformchannelRequest, AskrenelistlayersLayersChannelUpdates, AskrenelistlayersLayersConstraints, AskrenelistlayersLayersCreatedChannels, AskrenelistreservationsReservations, AskrenereservePath, AskreneunreservePath, AskreneupdatechannelRequest, BkprchannelsapyChannelsApy, BkpreditdescriptionbyoutpointUpdated, BkpreditdescriptionbypaymentidUpdated, BkprinspectTxs, BkprinspectTxsOutputs, BkprlistaccounteventsEvents, BkprlistbalancesAccountsBalances, BkprlistincomeIncomeEvents, ChannelOpenedNotification, CreateinvoiceResponse, DecodeResponse, DecodeRouteHop, DecodepayResponse, DelinvoiceResponse, DelpayPayments, FetchinvoiceChanges, FetchinvoiceRequest, FundchannelRequest, FundchannelStartRequest, FunderupdateRequest, FunderupdateResponse, FundpsbtResponse, GetinfoResponse, GetrouteRequest, GetrouteRoute, GetroutesRequest, GetroutesRoutes, GetroutesRoutesPath, InjectpaymentonionRequest, InvoicerequestRequest, KeysendRequest, KeysendResponse, ListchannelsChannels, ListclosedchannelsClosedchannels, ListconfigsConfigsHtlcmaximummsat, ListconfigsConfigsHtlcminimummsat, ListconfigsConfigsMaxdusthtlcexposuremsat, ListconfigsResponse, ListforwardsForwards, ListfundsChannels, ListfundsOutputs, ListhtlcsHtlcs, ListinvoicesInvoices, ListnodesNodesOptionWillFund, ListpaysPays, ListpeerchannelsChannels, ListpeerchannelsChannelsFunding, ListpeerchannelsChannelsHtlcs, ListpeerchannelsChannelsInflight, ListpeerchannelsChannelsUpdatesLocal, ListpeerchannelsChannelsUpdatesRemote, ListsendpaysPayments, ListtransactionsTransactionsOutputs, MultifundchannelDestinations, OpenchannelBumpRequest, OpenchannelInitRequest, OutputDesc, PayRequest, PayResponse, PreapprovekeysendRequest, RenepayRequest, RenepayResponse, RenepaystatusPaystatus, RouteHop, SendinvoiceRequest, SendinvoiceResponse, SendonionFirstHop, SendonionRequest, SendonionResponse, SendpayRequest, SendpayResponse, SendpayRoute, SetchannelChannels, SetchannelRequest, SetconfigConfig, UtxopsbtResponse, WaitDetails, WaitanyinvoiceResponse, WaitinvoiceResponse, WaitsendpayResponse, XpayRequest, XpayResponse
Used in: FundchannelRequest, FundpsbtRequest, MultifundchannelDestinations, UtxopsbtRequest, WithdrawRequest
Used in: InvoiceRequest
Used in: AskrenebiaschannelResponse
string layer = 1
string short_channel_id_dir = 2
sint64 bias = 3
optional string description = 4
Used in: AskrenecreatelayerResponse
string layer = 1
bool persistent = 2
repeated bytes disabled_nodes = 3
repeated string disabled_channels = 4
Used in: AskrenecreatelayerLayers
string short_channel_id_dir = 1
sint64 bias = 2
optional string description = 3
Used in: AskrenecreatelayerLayers
optional Amount htlc_minimum_msat = 1
optional Amount htlc_maximum_msat = 2
optional Amount fee_base_msat = 3
optional uint32 fee_proportional_millionths = 4
optional uint32 delay = 5
Used in: AskrenecreatelayerLayers
string short_channel_id = 1
uint32 direction = 2
optional Amount maximum_msat = 3
optional Amount minimum_msat = 4
Used in: AskrenecreatelayerLayers
bytes source = 1
bytes destination = 2
string short_channel_id = 3
optional Amount capacity_msat = 4
Used in: AskreneinformchannelResponse
string short_channel_id_dir = 1
string layer = 2
uint64 timestamp = 3
optional Amount maximum_msat = 4
optional Amount minimum_msat = 5
Used in: AskreneinformchannelRequest
CONSTRAINED = 0
UNCONSTRAINED = 1
SUCCEEDED = 2
Used in: AskrenelistlayersResponse
string layer = 1
repeated bytes disabled_nodes = 2
optional bool persistent = 5
repeated string disabled_channels = 6
Used in: AskrenelistlayersLayers
string short_channel_id_dir = 1
sint64 bias = 2
optional string description = 3
Used in: AskrenelistlayersLayers
string short_channel_id_dir = 1
optional bool enabled = 2
optional Amount htlc_minimum_msat = 3
optional Amount htlc_maximum_msat = 4
optional Amount fee_base_msat = 5
optional uint32 fee_proportional_millionths = 6
optional uint32 cltv_expiry_delta = 7
Used in: AskrenelistlayersLayers
optional Amount maximum_msat = 3
optional Amount minimum_msat = 4
optional string short_channel_id_dir = 5
optional uint64 timestamp = 6
Used in: AskrenelistlayersLayers
bytes source = 1
bytes destination = 2
string short_channel_id = 3
optional Amount capacity_msat = 4
Used in: AskrenelistreservationsResponse
string short_channel_id_dir = 1
optional Amount amount_msat = 2
uint64 age_in_seconds = 3
string command_id = 4
Used in: AskrenereserveRequest
optional Amount amount_msat = 3
optional string short_channel_id_dir = 4
Used in: AskreneunreserveRequest
optional Amount amount_msat = 3
optional string short_channel_id_dir = 4
Used in: AutocleanonceRequest, AutocleanstatusRequest
SUCCEEDEDFORWARDS = 0
FAILEDFORWARDS = 1
SUCCEEDEDPAYS = 2
FAILEDPAYS = 3
PAIDINVOICES = 4
EXPIREDINVOICES = 5
Used in: AutocleanonceResponse
Used in: AutocleanonceAutoclean
uint64 cleaned = 1
uint64 uncleaned = 2
Used in: AutocleanonceAutoclean
uint64 cleaned = 1
uint64 uncleaned = 2
Used in: AutocleanonceAutoclean
uint64 cleaned = 1
uint64 uncleaned = 2
Used in: AutocleanonceAutoclean
uint64 cleaned = 1
uint64 uncleaned = 2
Used in: AutocleanonceAutoclean
uint64 cleaned = 1
uint64 uncleaned = 2
Used in: AutocleanonceAutoclean
uint64 cleaned = 1
uint64 uncleaned = 2
Used in: AutocleanstatusResponse
Used in: AutocleanstatusAutoclean
bool enabled = 1
uint64 cleaned = 2
optional uint64 age = 3
Used in: AutocleanstatusAutoclean
bool enabled = 1
uint64 cleaned = 2
optional uint64 age = 3
Used in: AutocleanstatusAutoclean
bool enabled = 1
uint64 cleaned = 2
optional uint64 age = 3
Used in: AutocleanstatusAutoclean
bool enabled = 1
uint64 cleaned = 2
optional uint64 age = 3
Used in: AutocleanstatusAutoclean
bool enabled = 1
uint64 cleaned = 2
optional uint64 age = 3
Used in: AutocleanstatusAutoclean
bool enabled = 1
uint64 cleaned = 2
optional uint64 age = 3
Used in: BkprchannelsapyResponse
string account = 1
optional Amount routed_out_msat = 2
optional Amount routed_in_msat = 3
optional Amount lease_fee_paid_msat = 4
optional Amount lease_fee_earned_msat = 5
optional Amount pushed_out_msat = 6
optional Amount pushed_in_msat = 7
optional Amount our_start_balance_msat = 8
optional Amount channel_start_balance_msat = 9
optional Amount fees_out_msat = 10
optional Amount fees_in_msat = 11
string utilization_out = 12
optional string utilization_out_initial = 13
string utilization_in = 14
optional string utilization_in_initial = 15
string apy_out = 16
optional string apy_out_initial = 17
string apy_in = 18
optional string apy_in_initial = 19
string apy_total = 20
optional string apy_total_initial = 21
optional string apy_lease = 22
Used in: BkprdumpincomecsvResponse
COINTRACKER = 0
KOINLY = 1
HARMONY = 2
QUICKBOOKS = 3
Used in: BkpreditdescriptionbyoutpointResponse
string account = 1
string tag = 3
optional Amount credit_msat = 4
optional Amount debit_msat = 5
string currency = 6
uint32 timestamp = 7
string description = 8
optional string outpoint = 9
optional uint32 blockheight = 10
optional string origin = 11
optional bytes payment_id = 12
optional bytes txid = 13
optional Amount fees_msat = 14
optional bool is_rebalance = 15
optional uint32 part_id = 16
Used in: BkpreditdescriptionbyoutpointUpdated
Used in: BkpreditdescriptionbypaymentidResponse
string account = 1
string tag = 3
optional Amount credit_msat = 4
optional Amount debit_msat = 5
string currency = 6
uint32 timestamp = 7
string description = 8
optional string outpoint = 9
optional uint32 blockheight = 10
optional string origin = 11
optional bytes payment_id = 12
optional bytes txid = 13
optional Amount fees_msat = 14
optional bool is_rebalance = 15
optional uint32 part_id = 16
Used in: BkpreditdescriptionbypaymentidUpdated
Used in: BkprinspectResponse
bytes txid = 1
optional uint32 blockheight = 2
optional Amount fees_paid_msat = 3
Used in: BkprinspectTxs
string account = 1
uint32 outnum = 2
optional Amount output_value_msat = 3
string currency = 4
optional Amount credit_msat = 5
optional Amount debit_msat = 6
optional string originating_account = 7
optional string output_tag = 8
optional string spend_tag = 9
optional bytes spending_txid = 10
optional bytes payment_id = 11
Used in: BkprlistaccounteventsResponse
string account = 1
string tag = 3
optional Amount credit_msat = 4
optional Amount debit_msat = 5
string currency = 6
uint32 timestamp = 7
optional string outpoint = 8
optional uint32 blockheight = 9
optional string origin = 10
optional bytes payment_id = 11
optional bytes txid = 12
optional string description = 13
optional Amount fees_msat = 14
optional bool is_rebalance = 15
optional uint32 part_id = 16
Used in: BkprlistaccounteventsEvents
ONCHAIN_FEE = 0
CHAIN = 1
CHANNEL = 2
Used in: BkprlistbalancesResponse
string account = 1
optional bytes peer_id = 3
optional bool we_opened = 4
optional bool account_closed = 5
optional bool account_resolved = 6
optional uint32 resolved_at_block = 7
Used in: BkprlistbalancesAccounts
optional Amount balance_msat = 1
string coin_type = 2
Used in: BkprlistincomeResponse
string account = 1
string tag = 2
optional Amount credit_msat = 3
optional Amount debit_msat = 4
string currency = 5
uint32 timestamp = 6
optional string description = 7
optional string outpoint = 8
optional bytes txid = 9
optional bytes payment_id = 10
Used in: BlacklistruneResponse
uint64 start = 1
uint64 end = 2
Used in: ListclosedchannelsClosedchannels, ListpeerchannelsChannels
Used in: ChannelStateChangedNotification, ListfundsChannels, ListpeerchannelsChannels
Openingd = 0
ChanneldAwaitingLockin = 1
ChanneldNormal = 2
ChanneldShuttingDown = 3
ClosingdSigexchange = 4
ClosingdComplete = 5
AwaitingUnilateral = 6
FundingSpendSeen = 7
Onchain = 8
DualopendOpenInit = 9
DualopendAwaitingLockin = 10
ChanneldAwaitingSplice = 11
DualopendOpenCommitted = 12
DualopendOpenCommittReady = 13
Used in: ChannelStateChangedNotification
UNKNOWN = 0
LOCAL = 1
USER = 2
REMOTE = 3
PROTOCOL = 4
ONCHAIN = 5
Used in: FundchannelChannelType, FundchannelStartChannelType, MultifundchannelChannelIdsChannelType, OpenchannelBumpChannelType, OpenchannelInitChannelType, OpenchannelUpdateChannelType
static_remotekey_even = 0
anchor_outputs_even = 1
anchors_zero_fee_htlc_tx_even = 2
scid_alias_even = 3
zeroconf_even = 4
anchors_even = 5
Used in: CloseResponse
MUTUAL = 0
UNILATERAL = 1
UNOPENED = 2
Used in: ConnectResponse
optional string socket = 2
optional string address = 3
optional uint32 port = 4
Used in: ConnectAddress
LOCAL_SOCKET = 0
IPV4 = 1
IPV6 = 2
TORV2 = 3
TORV3 = 4
Used in: ConnectResponse
Used in: CreateinvoiceResponse
bytes txid = 1
uint32 outnum = 2
Used in: CreateinvoiceResponse
PAID = 0
EXPIRED = 1
UNPAID = 2
Used in: CreateonionRequest
bytes pubkey = 1
bytes payload = 2
Used in: DatastoreRequest
MUST_CREATE = 0
MUST_REPLACE = 1
CREATE_OR_REPLACE = 2
MUST_APPEND = 3
CREATE_OR_APPEND = 4
Used in: DatastoreusageResponse
string key = 1
uint64 total_bytes = 2
Used in: DecodeResponse
string tag = 1
string data = 2
Used in: DecodeResponse
optional string warning_invoice_fallbacks_version_invalid = 1
optional string addr = 3
bytes hex = 4
Used in: DecodeFallbacks
P2PKH = 0
P2SH = 1
P2WPKH = 2
P2WSH = 3
P2TR = 4
Used in: DecodeResponse
uint32 version = 1
bytes hex = 2
optional string address = 3
bytes blinded_node_id = 1
bytes encrypted_recipient_data = 2
Used in: DecodeResponse
optional string name = 1
optional string domain = 2
Used in: DecodeResponse
optional uint32 first_scid_dir = 1
optional bytes blinding = 2
optional bytes first_node_id = 3
optional string first_scid = 4
optional bytes first_path_key = 6
Used in: DecodeInvreqPaths
bytes blinded_node_id = 1
bytes encrypted_recipient_data = 2
Used in: DecodeResponse
optional bytes first_node_id = 1
optional bytes blinding = 2
optional uint32 first_scid_dir = 4
optional string first_scid = 5
optional bytes first_path_key = 6
uint32 seconds_before = 1
uint32 seconds_after = 2
optional bool proportional_amount = 3
Used in: DecodeResponse
BOLT12_OFFER = 0
BOLT12_INVOICE = 1
BOLT12_INVOICE_REQUEST = 2
BOLT11_INVOICE = 3
RUNE = 4
EMERGENCY_RECOVER = 5
Used in: DecodeResponse
repeated string alternatives = 1
string summary = 2
Used in: DecodeRoutehint
bytes pubkey = 1
string short_channel_id = 2
optional Amount fee_base_msat = 3
uint32 fee_proportional_millionths = 4
uint32 cltv_expiry_delta = 5
Used in: DecodeRoutehintList
Used in: DecodeResponse, DecodepayResponse
Used in: DecodepayResponse
string tag = 1
string data = 2
Used in: DecodepayResponse
optional string addr = 2
bytes hex = 3
Used in: DecodepayFallbacks
P2PKH = 0
P2SH = 1
P2WPKH = 2
P2WSH = 3
P2TR = 4
Used in: DelforwardRequest
SETTLED = 0
LOCAL_FAILED = 1
FAILED = 2
Used in: DelinvoiceRequest
PAID = 0
EXPIRED = 1
UNPAID = 2
Used in: DelinvoiceResponse
PAID = 0
EXPIRED = 1
UNPAID = 2
Used in: DelpayResponse
optional uint64 created_index = 1
uint64 id = 2
bytes payment_hash = 3
optional Amount amount_sent_msat = 5
optional uint64 partid = 6
optional bytes destination = 7
optional Amount amount_msat = 8
uint64 created_at = 9
optional uint64 updated_index = 10
optional uint64 completed_at = 11
optional uint64 groupid = 12
optional bytes payment_preimage = 13
optional string label = 14
optional string bolt11 = 15
optional string bolt12 = 16
optional bytes erroronion = 17
Used in: DelpayPayments
PENDING = 0
FAILED = 1
COMPLETE = 2
Used in: DelpayRequest
Used in: CloseRequest, FundchannelRequest, FundchannelStartRequest, FundpsbtRequest, MultifundchannelRequest, MultiwithdrawRequest, OpenchannelBumpRequest, OpenchannelInitRequest, TxprepareRequest, UpgradewalletRequest, UtxopsbtRequest, WithdrawRequest
oneof style
bool slow = 1
bool normal = 2
bool urgent = 3
uint32 perkb = 4
uint32 perkw = 5
Used in: FeeratesResponse
uint64 opening_channel_satoshis = 1
uint64 mutual_close_satoshis = 2
uint64 unilateral_close_satoshis = 3
uint64 htlc_timeout_satoshis = 4
uint64 htlc_success_satoshis = 5
optional uint64 unilateral_close_nonanchor_satoshis = 6
Used in: FeeratesResponse
uint32 min_acceptable = 1
uint32 max_acceptable = 2
optional uint32 opening = 3
optional uint32 mutual_close = 4
optional uint32 unilateral_close = 5
optional uint32 delayed_to_us = 6
optional uint32 htlc_resolution = 7
optional uint32 penalty = 8
optional uint32 floor = 10
optional uint32 unilateral_anchor_close = 11
Used in: FeeratesPerkb
uint32 blockcount = 1
uint32 feerate = 2
uint32 smoothed_feerate = 3
Used in: FeeratesResponse
uint32 min_acceptable = 1
uint32 max_acceptable = 2
optional uint32 opening = 3
optional uint32 mutual_close = 4
optional uint32 unilateral_close = 5
optional uint32 delayed_to_us = 6
optional uint32 htlc_resolution = 7
optional uint32 penalty = 8
optional uint32 floor = 10
optional uint32 unilateral_anchor_close = 11
Used in: FeeratesPerkw
uint32 blockcount = 1
uint32 feerate = 2
uint32 smoothed_feerate = 3
Used in: FeeratesRequest
Used in: FetchinvoiceResponse
optional string description_appended = 1
optional string description = 2
optional string vendor_removed = 3
optional string vendor = 4
optional Amount amount_msat = 5
Used in: FetchinvoiceResponse
uint64 counter = 1
uint64 starttime = 2
uint64 endtime = 3
uint64 paywindow_start = 4
uint64 paywindow_end = 5
Used in: FundchannelResponse
Used in: FundchannelStartResponse
Used in: FunderupdateRequest
MATCH = 0
AVAILABLE = 1
FIXED = 2
Used in: FunderupdateResponse
MATCH = 0
AVAILABLE = 1
FIXED = 2
Used in: FundpsbtResponse
bytes txid = 1
uint32 vout = 2
bool was_reserved = 3
bool reserved = 4
uint32 reserved_to_block = 5
Used in: GetinfoResponse
uint32 port = 2
optional string address = 3
Used in: GetinfoAddress
DNS = 0
IPV4 = 1
IPV6 = 2
TORV2 = 3
TORV3 = 4
Used in: GetinfoResponse
optional string address = 2
optional uint32 port = 3
optional string socket = 4
optional string subtype = 5
Used in: GetinfoBinding
LOCAL_SOCKET = 0
IPV4 = 1
IPV6 = 2
TORV2 = 3
TORV3 = 4
WEBSOCKET = 5
Used in: GetinfoResponse
bytes init = 1
bytes node = 2
bytes channel = 3
bytes invoice = 4
Used in: GetlogResponse
optional uint32 num_skipped = 2
optional string time = 3
optional string source = 4
optional string log = 5
optional bytes node_id = 6
optional bytes data = 7
Used in: GetlogLog
SKIPPED = 0
BROKEN = 1
UNUSUAL = 2
INFO = 3
DEBUG = 4
IO_IN = 5
IO_OUT = 6
TRACE = 7
Used in: GetlogRequest
BROKEN = 0
UNUSUAL = 1
INFO = 2
DEBUG = 3
IO = 4
TRACE = 5
Used in: GetrouteResponse
bytes id = 1
string channel = 2
uint32 direction = 3
optional Amount amount_msat = 4
uint32 delay = 5
Used in: GetrouteRoute
Used in: GetroutesResponse
uint64 probability_ppm = 1
optional Amount amount_msat = 2
optional uint32 final_cltv = 4
Used in: GetroutesRoutes
optional Amount amount_msat = 3
bytes next_node_id = 4
uint32 delay = 5
optional string short_channel_id_dir = 6
Used in: HelpResponse
Used in: HelpResponse
Used in: ListhtlcsHtlcs, ListpeerchannelsChannelsHtlcs
SentAddHtlc = 0
SentAddCommit = 1
RcvdAddRevocation = 2
RcvdAddAckCommit = 3
SentAddAckRevocation = 4
RcvdAddAckRevocation = 5
RcvdRemoveHtlc = 6
RcvdRemoveCommit = 7
SentRemoveRevocation = 8
SentRemoveAckCommit = 9
RcvdRemoveAckRevocation = 10
RcvdAddHtlc = 11
RcvdAddCommit = 12
SentAddRevocation = 13
SentAddAckCommit = 14
SentRemoveHtlc = 15
SentRemoveCommit = 16
RcvdRemoveRevocation = 17
RcvdRemoveAckCommit = 18
SentRemoveAckRevocation = 19
Used in: KeysendResponse
Used in: ListaddressesResponse
uint64 keyidx = 1
optional string bech32 = 2
optional string p2tr = 3
Used in: ListchannelsResponse
bytes source = 1
bytes destination = 2
string short_channel_id = 3
bool public = 4
optional Amount amount_msat = 5
uint32 message_flags = 6
uint32 channel_flags = 7
bool active = 8
uint32 last_update = 9
uint32 base_fee_millisatoshi = 10
uint32 fee_per_millionth = 11
uint32 delay = 12
optional Amount htlc_minimum_msat = 13
optional Amount htlc_maximum_msat = 14
bytes features = 15
uint32 direction = 16
Used in: ListclosedchannelsResponse
optional bytes peer_id = 1
bytes channel_id = 2
optional string short_channel_id = 3
bool private = 7
uint64 total_local_commitments = 9
uint64 total_remote_commitments = 10
uint64 total_htlcs_sent = 11
bytes funding_txid = 12
uint32 funding_outnum = 13
bool leased = 14
optional Amount funding_fee_paid_msat = 15
optional Amount funding_fee_rcvd_msat = 16
optional Amount funding_pushed_msat = 17
optional Amount total_msat = 18
optional Amount final_to_us_msat = 19
optional Amount min_to_us_msat = 20
optional Amount max_to_us_msat = 21
optional bytes last_commitment_txid = 22
optional Amount last_commitment_fee_msat = 23
optional uint64 last_stable_connection = 25
Used in: ListclosedchannelsClosedchannels
UNKNOWN = 0
LOCAL = 1
USER = 2
REMOTE = 3
PROTOCOL = 4
ONCHAIN = 5
Used in: ListclosedchannelsClosedchannels
optional string local = 1
optional string remote = 2
Used in: ListconfigsResponse
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
Used in: ListconfigsConfigsAnnounceaddrdiscovered
TRUE = 0
FALSE = 1
AUTO = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
uint64 value_int = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
Used in: ListconfigsConfigsConf
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
optional string plugin = 3
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
optional string plugin = 3
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
optional Amount value_msat = 1
string source = 2
Used in: ListconfigsConfigs
optional Amount value_msat = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
optional Amount value_msat = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsConfigs
uint64 value_int = 1
string source = 2
optional bool dynamic = 3
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
bool value_bool = 1
string source = 2
Used in: ListconfigsConfigs
sint64 value_int = 1
string source = 2
Used in: ListconfigsConfigs
bytes value_str = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
repeated string values_str = 1
repeated string sources = 2
Used in: ListconfigsConfigs
bool set = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
string value_str = 1
string source = 2
Used in: ListconfigsConfigs
uint32 value_int = 1
string source = 2
Used in: ListconfigsResponse
string path = 1
string name = 2
Used in: ListconfigsImportantplugins
(message has no fields)
Used in: ListconfigsResponse
string path = 1
string name = 2
Used in: ListconfigsPlugins
(message has no fields)
Used in: ListdatastoreResponse
repeated string key = 1
optional uint64 generation = 2
optional bytes hex = 3
optional string string = 4
Used in: ListforwardsResponse
string in_channel = 1
optional Amount in_msat = 2
double received_time = 4
optional string out_channel = 5
optional Amount fee_msat = 7
optional Amount out_msat = 8
optional uint64 in_htlc_id = 10
optional uint64 out_htlc_id = 11
optional uint64 created_index = 12
optional uint64 updated_index = 13
optional double resolved_time = 14
optional uint32 failcode = 15
optional string failreason = 16
Used in: ListforwardsForwards
OFFERED = 0
SETTLED = 1
LOCAL_FAILED = 2
FAILED = 3
Used in: ListforwardsForwards
Used in: ListforwardsRequest
Used in: ListforwardsRequest
OFFERED = 0
SETTLED = 1
LOCAL_FAILED = 2
FAILED = 3
Used in: ListfundsResponse
bytes peer_id = 1
optional Amount our_amount_msat = 2
optional Amount amount_msat = 3
bytes funding_txid = 4
uint32 funding_output = 5
bool connected = 6
optional string short_channel_id = 8
optional bytes channel_id = 9
Used in: ListfundsResponse
bytes txid = 1
uint32 output = 2
optional Amount amount_msat = 3
bytes scriptpubkey = 4
optional string address = 5
optional bytes redeemscript = 6
optional uint32 blockheight = 8
bool reserved = 9
optional uint32 reserved_to_block = 10
Used in: ListfundsOutputs
UNCONFIRMED = 0
CONFIRMED = 1
SPENT = 2
IMMATURE = 3
Used in: ListhtlcsResponse
string short_channel_id = 1
uint64 id = 2
uint32 expiry = 3
optional Amount amount_msat = 4
bytes payment_hash = 6
Used in: ListhtlcsHtlcs
Used in: ListinvoicerequestsResponse
bytes invreq_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
optional string label = 6
Used in: ListinvoicesResponse
string label = 1
optional string description = 2
bytes payment_hash = 3
uint64 expires_at = 5
optional Amount amount_msat = 6
optional string bolt11 = 7
optional string bolt12 = 8
optional bytes local_offer_id = 9
optional uint64 pay_index = 11
optional Amount amount_received_msat = 12
optional uint64 paid_at = 13
optional bytes payment_preimage = 14
optional string invreq_payer_note = 15
optional uint64 created_index = 16
optional uint64 updated_index = 17
Used in: ListinvoicesInvoices
UNPAID = 0
PAID = 1
EXPIRED = 2
Used in: ListinvoicesInvoices
bytes txid = 1
uint32 outnum = 2
Used in: ListinvoicesRequest
Used in: ListnodesResponse
bytes nodeid = 1
optional uint32 last_timestamp = 2
optional string alias = 3
optional bytes color = 4
optional bytes features = 5
Used in: ListnodesNodes
uint32 port = 2
optional string address = 3
Used in: ListnodesNodesAddresses
DNS = 0
IPV4 = 1
IPV6 = 2
TORV2 = 3
TORV3 = 4
Used in: ListnodesNodes
optional Amount lease_fee_base_msat = 1
uint32 lease_fee_basis = 2
uint32 funding_weight = 3
optional Amount channel_fee_max_base_msat = 4
uint32 channel_fee_max_proportional_thousandths = 5
bytes compact_lease = 6
Used in: ListoffersResponse
bytes offer_id = 1
bool active = 2
bool single_use = 3
string bolt12 = 4
bool used = 5
optional string label = 6
Used in: ListpaysResponse
bytes payment_hash = 1
optional bytes destination = 3
uint64 created_at = 4
optional string label = 5
optional string bolt11 = 6
optional string bolt12 = 7
optional Amount amount_msat = 8
optional Amount amount_sent_msat = 9
optional bytes erroronion = 10
optional string description = 11
optional uint64 completed_at = 12
optional bytes preimage = 13
optional uint64 number_of_parts = 14
optional uint64 created_index = 15
optional uint64 updated_index = 16
Used in: ListpaysPays
PENDING = 0
FAILED = 1
COMPLETE = 2
Used in: ListpaysRequest
Used in: ListpaysRequest
PENDING = 0
COMPLETE = 1
FAILED = 2
Used in: ListpeerchannelsResponse
bytes peer_id = 1
bool peer_connected = 2
optional bytes scratch_txid = 4
optional string owner = 7
optional string short_channel_id = 8
optional bytes channel_id = 9
optional bytes funding_txid = 10
optional uint32 funding_outnum = 11
optional string initial_feerate = 12
optional string last_feerate = 13
optional string next_feerate = 14
optional uint32 next_fee_step = 15
optional bytes close_to = 17
optional bool private = 18
optional Amount to_us_msat = 23
optional Amount min_to_us_msat = 24
optional Amount max_to_us_msat = 25
optional Amount total_msat = 26
optional Amount fee_base_msat = 27
optional uint32 fee_proportional_millionths = 28
optional Amount dust_limit_msat = 29
optional Amount max_total_htlc_in_msat = 30
optional Amount their_reserve_msat = 31
optional Amount our_reserve_msat = 32
optional Amount spendable_msat = 33
optional Amount receivable_msat = 34
optional Amount minimum_htlc_in_msat = 35
optional Amount minimum_htlc_out_msat = 36
optional Amount maximum_htlc_out_msat = 37
optional uint32 their_to_self_delay = 38
optional uint32 our_to_self_delay = 39
optional uint32 max_accepted_htlcs = 40
repeated string status = 43
optional uint64 in_payments_offered = 44
optional Amount in_offered_msat = 45
optional uint64 in_payments_fulfilled = 46
optional Amount in_fulfilled_msat = 47
optional uint64 out_payments_offered = 48
optional Amount out_offered_msat = 49
optional uint64 out_payments_fulfilled = 50
optional Amount out_fulfilled_msat = 51
optional string close_to_addr = 53
optional bool ignore_fee_limits = 54
optional uint64 last_stable_connection = 56
optional bool lost_state = 57
optional bool reestablished = 58
optional Amount last_tx_fee_msat = 59
optional uint32 direction = 60
optional Amount their_max_htlc_value_in_flight_msat = 61
optional Amount our_max_htlc_value_in_flight_msat = 62
Used in: ListpeerchannelsChannels
optional string local = 1
optional string remote = 2
Used in: ListpeerchannelsChannels
uint32 perkw = 1
uint32 perkb = 2
Used in: ListpeerchannelsChannels
optional Amount pushed_msat = 1
optional Amount local_funds_msat = 2
optional Amount remote_funds_msat = 3
optional Amount fee_paid_msat = 4
optional Amount fee_rcvd_msat = 5
Used in: ListpeerchannelsChannels
uint64 id = 2
optional Amount amount_msat = 3
uint32 expiry = 4
bytes payment_hash = 5
optional bool local_trimmed = 6
optional string status = 7
Used in: ListpeerchannelsChannelsHtlcs
Used in: ListpeerchannelsChannels
bytes funding_txid = 1
uint32 funding_outnum = 2
string feerate = 3
optional Amount total_funding_msat = 4
optional Amount our_funding_msat = 5
optional bytes scratch_txid = 6
optional sint64 splice_amount = 7
Used in: ListpeerchannelsChannels
Used in: ListpeerchannelsChannelsUpdates
optional Amount htlc_minimum_msat = 1
optional Amount htlc_maximum_msat = 2
uint32 cltv_expiry_delta = 3
optional Amount fee_base_msat = 4
uint32 fee_proportional_millionths = 5
Used in: ListpeerchannelsChannelsUpdates
optional Amount htlc_minimum_msat = 1
optional Amount htlc_maximum_msat = 2
uint32 cltv_expiry_delta = 3
optional Amount fee_base_msat = 4
uint32 fee_proportional_millionths = 5
Used in: ListpeersResponse
bytes id = 1
bool connected = 2
repeated string netaddr = 5
optional bytes features = 6
optional string remote_addr = 7
optional uint32 num_channels = 8
Used in: ListpeersPeers
optional uint32 num_skipped = 2
optional string time = 3
optional string source = 4
optional string log = 5
optional bytes node_id = 6
optional bytes data = 7
Used in: ListpeersPeersLog
SKIPPED = 0
BROKEN = 1
UNUSUAL = 2
INFO = 3
DEBUG = 4
IO_IN = 5
IO_OUT = 6
TRACE = 7
Used in: ListpeersRequest
IO = 0
DEBUG = 1
INFO = 2
UNUSUAL = 3
TRACE = 4
Used in: ListsendpaysResponse
uint64 id = 1
uint64 groupid = 2
bytes payment_hash = 3
optional Amount amount_msat = 5
optional bytes destination = 6
uint64 created_at = 7
optional Amount amount_sent_msat = 8
optional string label = 9
optional string bolt11 = 10
optional string bolt12 = 11
optional bytes payment_preimage = 12
optional bytes erroronion = 13
optional string description = 14
optional uint64 partid = 15
optional uint64 created_index = 16
optional uint64 updated_index = 17
optional uint64 completed_at = 18
Used in: ListsendpaysPayments
PENDING = 0
FAILED = 1
COMPLETE = 2
Used in: ListsendpaysRequest
Used in: ListsendpaysRequest
PENDING = 0
COMPLETE = 1
FAILED = 2
Used in: ListtransactionsResponse
bytes hash = 1
bytes rawtx = 2
uint32 blockheight = 3
uint32 txindex = 4
uint32 locktime = 7
uint32 version = 8
Used in: ListtransactionsTransactions
bytes txid = 1
uint32 index = 2
uint32 sequence = 3
Used in: ListtransactionsTransactions
uint32 index = 1
bytes scriptPubKey = 3
optional Amount amount_msat = 6
Used in: MultifundchannelResponse
bytes id = 1
uint32 outnum = 2
bytes channel_id = 3
optional bytes close_to = 5
Used in: MultifundchannelChannelIds
Used in: MultifundchannelRequest
string id = 1
optional bool announce = 3
optional Amount push_msat = 4
optional string close_to = 5
optional Amount request_amt = 6
optional string compact_lease = 7
optional uint32 mindepth = 8
optional Amount reserve = 9
Used in: MultifundchannelResponse
Used in: MultifundchannelFailed
CONNECT = 0
OPENCHANNEL_INIT = 1
FUNDCHANNEL_START = 2
FUNDCHANNEL_COMPLETE = 3
Used in: MultifundchannelFailed
sint64 code = 1
string message = 2
Used in: NewaddrRequest
BECH32 = 0
ALL = 2
P2TR = 3
Used in: OpenchannelBumpResponse
Used in: OpenchannelInitResponse
Used in: OpenchannelUpdateResponse
Used in: CloseRequest, FundchannelRequest, MultifundchannelRequest, MultiwithdrawRequest, TxprepareRequest, UtxopsbtRequest, WithdrawRequest
bytes txid = 1
uint32 outnum = 2
Used in: MultiwithdrawRequest, TxprepareRequest
string address = 1
optional Amount amount = 2
Used in: PayResponse
COMPLETE = 0
PENDING = 1
FAILED = 2
Used in: PeerConnectNotification
optional string socket = 2
optional string address = 3
optional uint32 port = 4
Used in: PeerConnectAddress
LOCAL_SOCKET = 0
IPV4 = 1
IPV6 = 2
TORV2 = 3
TORV3 = 4
Used in: PeerConnectNotification
Used in: PluginResponse
string name = 1
bool active = 2
bool dynamic = 3
Used in: PluginRequest, PluginResponse
START = 0
STOP = 1
RESCAN = 2
STARTDIR = 3
LIST = 4
Used in: RecoverResponse
RECOVERY_RESTART_IN_PROGRESS = 0
Used in: RenepayResponse
COMPLETE = 0
PENDING = 1
FAILED = 2
Used in: RenepaystatusResponse
string bolt11 = 1
optional bytes payment_preimage = 2
bytes payment_hash = 3
double created_at = 4
uint32 groupid = 5
optional uint32 parts = 6
optional Amount amount_msat = 7
optional Amount amount_sent_msat = 8
optional bytes destination = 10
repeated string notes = 11
Used in: RenepaystatusPaystatus
COMPLETE = 0
PENDING = 1
FAILED = 2
Used in: ReserveinputsResponse
bytes txid = 1
uint32 vout = 2
bool was_reserved = 3
bool reserved = 4
uint32 reserved_to_block = 5
Used in: Routehint
bytes id = 1
string scid = 2
optional Amount feebase = 3
uint32 feeprop = 4
uint32 expirydelta = 5
Used in: RoutehintList
Used in: KeysendRequest
Used in: SendinvoiceResponse
UNPAID = 0
PAID = 1
EXPIRED = 2
Used in: SendonionRequest
bytes id = 1
optional Amount amount_msat = 2
uint32 delay = 3
Used in: SendonionResponse
Used in: SendpayResponse
Used in: SendpayRequest
bytes id = 2
uint32 delay = 3
string channel = 4
optional Amount amount_msat = 5
Used in: SetchannelResponse
bytes peer_id = 1
bytes channel_id = 2
optional string short_channel_id = 3
optional Amount fee_base_msat = 4
uint32 fee_proportional_millionths = 5
optional Amount minimum_htlc_out_msat = 6
optional string warning_htlcmin_too_low = 7
optional Amount maximum_htlc_out_msat = 8
optional string warning_htlcmax_too_high = 9
optional bool ignore_fee_limits = 10
Used in: SetconfigResponse
string config = 1
string source = 2
optional string plugin = 3
bool dynamic = 4
optional bool set = 5
optional string value_str = 6
optional Amount value_msat = 7
optional sint64 value_int = 8
optional bool value_bool = 9
Used in: ShowrunesResponse
string rune = 1
string unique_id = 2
string restrictions_as_english = 4
optional bool stored = 5
optional bool blacklisted = 6
optional double last_used = 7
optional bool our_rune = 8
Used in: ShowrunesRunes
Used in: ShowrunesRunesRestrictions
string fieldname = 1
string value = 2
string condition = 3
string english = 4
Used in: StopResponse
Used in: TlvStream
uint64 type = 1
bytes value = 2
Used in: KeysendRequest
Used in: UnreserveinputsResponse
bytes txid = 1
uint32 vout = 2
bool was_reserved = 3
bool reserved = 4
optional uint32 reserved_to_block = 5
Used in: UtxopsbtResponse
bytes txid = 1
uint32 vout = 2
bool was_reserved = 3
bool reserved = 4
uint32 reserved_to_block = 5
Used in: WaitResponse
optional string label = 2
optional string description = 3
optional string bolt11 = 4
optional string bolt12 = 5
optional uint64 partid = 6
optional uint64 groupid = 7
optional bytes payment_hash = 8
optional string in_channel = 9
optional uint64 in_htlc_id = 10
optional Amount in_msat = 11
optional string out_channel = 12
Used in: WaitDetails
UNPAID = 0
PAID = 1
EXPIRED = 2
PENDING = 3
FAILED = 4
COMPLETE = 5
OFFERED = 6
SETTLED = 7
LOCAL_FAILED = 8
Used in: WaitRequest
CREATED = 0
UPDATED = 1
DELETED = 2
Used in: WaitRequest
INVOICES = 0
FORWARDS = 1
SENDPAYS = 2
Used in: WaitResponse
INVOICES = 0
FORWARDS = 1
SENDPAYS = 2
Used in: WaitanyinvoiceResponse
bytes txid = 1
uint32 outnum = 2
Used in: WaitanyinvoiceResponse
Used in: WaitinvoiceResponse
bytes txid = 1
uint32 outnum = 2
Used in: WaitinvoiceResponse
Used in: WaitsendpayResponse