pyblock/pybitblock/grpc_generated/router_pb2.py
2021-12-03 15:59:28 -06:00

1448 lines
59 KiB
Python

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: router.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from grpc_generated import rpc_pb2 as rpc__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='router.proto',
package='routerrpc',
syntax='proto3',
serialized_options=_b('Z/github.com/lightningnetwork/lnd/lnrpc/routerrpc'),
serialized_pb=_b('\n\x0crouter.proto\x12\trouterrpc\x1a\trpc.proto\"\xa4\x04\n\x12SendPaymentRequest\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\x0c\x12\x0b\n\x03\x61mt\x18\x02 \x01(\x03\x12\x10\n\x08\x61mt_msat\x18\x0c \x01(\x03\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x18\n\x10\x66inal_cltv_delta\x18\x04 \x01(\x05\x12\x17\n\x0fpayment_request\x18\x05 \x01(\t\x12\x17\n\x0ftimeout_seconds\x18\x06 \x01(\x05\x12\x15\n\rfee_limit_sat\x18\x07 \x01(\x03\x12\x16\n\x0e\x66\x65\x65_limit_msat\x18\r \x01(\x03\x12\x1c\n\x10outgoing_chan_id\x18\x08 \x01(\x04\x42\x02\x30\x01\x12\x17\n\x0flast_hop_pubkey\x18\x0e \x01(\x0c\x12\x12\n\ncltv_limit\x18\t \x01(\x05\x12\x32\n\x0broute_hints\x18\n \x03(\x0b\x32\x10.lnrpc.RouteHintR\x0broute_hints\x12Q\n\x13\x64\x65st_custom_records\x18\x0b \x03(\x0b\x32\x34.routerrpc.SendPaymentRequest.DestCustomRecordsEntry\x12\x1a\n\x12\x61llow_self_payment\x18\x0f \x01(\x08\x12(\n\rdest_features\x18\x10 \x03(\x0e\x32\x11.lnrpc.FeatureBit\x1a\x38\n\x16\x44\x65stCustomRecordsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x04\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"+\n\x13TrackPaymentRequest\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\"\x89\x01\n\rPaymentStatus\x12&\n\x05state\x18\x01 \x01(\x0e\x32\x17.routerrpc.PaymentState\x12\x10\n\x08preimage\x18\x02 \x01(\x0c\x12\x1b\n\x05route\x18\x03 \x01(\x0b\x32\x0c.lnrpc.Route\x12!\n\x05htlcs\x18\x04 \x03(\x0b\x32\x12.lnrpc.HTLCAttempt\"0\n\x0fRouteFeeRequest\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61mt_sat\x18\x02 \x01(\x03\"E\n\x10RouteFeeResponse\x12\x18\n\x10routing_fee_msat\x18\x01 \x01(\x03\x12\x17\n\x0ftime_lock_delay\x18\x02 \x01(\x03\"G\n\x12SendToRouteRequest\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x1b\n\x05route\x18\x02 \x01(\x0b\x32\x0c.lnrpc.Route\"L\n\x13SendToRouteResponse\x12\x10\n\x08preimage\x18\x01 \x01(\x0c\x12#\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x12.routerrpc.Failure\"\xab\x07\n\x07\x46\x61ilure\x12,\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x1e.routerrpc.Failure.FailureCode\x12\x30\n\x0e\x63hannel_update\x18\x03 \x01(\x0b\x32\x18.routerrpc.ChannelUpdate\x12\x11\n\thtlc_msat\x18\x04 \x01(\x04\x12\x15\n\ronion_sha_256\x18\x05 \x01(\x0c\x12\x13\n\x0b\x63ltv_expiry\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1c\n\x14\x66\x61ilure_source_index\x18\x08 \x01(\r\x12\x0e\n\x06height\x18\t \x01(\r\"\xbd\x05\n\x0b\x46\x61ilureCode\x12\x0c\n\x08RESERVED\x10\x00\x12(\n$INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS\x10\x01\x12\x1c\n\x18INCORRECT_PAYMENT_AMOUNT\x10\x02\x12\x1f\n\x1b\x46INAL_INCORRECT_CLTV_EXPIRY\x10\x03\x12\x1f\n\x1b\x46INAL_INCORRECT_HTLC_AMOUNT\x10\x04\x12\x19\n\x15\x46INAL_EXPIRY_TOO_SOON\x10\x05\x12\x11\n\rINVALID_REALM\x10\x06\x12\x13\n\x0f\x45XPIRY_TOO_SOON\x10\x07\x12\x19\n\x15INVALID_ONION_VERSION\x10\x08\x12\x16\n\x12INVALID_ONION_HMAC\x10\t\x12\x15\n\x11INVALID_ONION_KEY\x10\n\x12\x18\n\x14\x41MOUNT_BELOW_MINIMUM\x10\x0b\x12\x14\n\x10\x46\x45\x45_INSUFFICIENT\x10\x0c\x12\x19\n\x15INCORRECT_CLTV_EXPIRY\x10\r\x12\x14\n\x10\x43HANNEL_DISABLED\x10\x0e\x12\x1d\n\x19TEMPORARY_CHANNEL_FAILURE\x10\x0f\x12!\n\x1dREQUIRED_NODE_FEATURE_MISSING\x10\x10\x12$\n REQUIRED_CHANNEL_FEATURE_MISSING\x10\x11\x12\x15\n\x11UNKNOWN_NEXT_PEER\x10\x12\x12\x1a\n\x16TEMPORARY_NODE_FAILURE\x10\x13\x12\x1a\n\x16PERMANENT_NODE_FAILURE\x10\x14\x12\x1d\n\x19PERMANENT_CHANNEL_FAILURE\x10\x15\x12\x12\n\x0e\x45XPIRY_TOO_FAR\x10\x16\x12\x0f\n\x0bMPP_TIMEOUT\x10\x17\x12\x14\n\x0fUNKNOWN_FAILURE\x10\xe6\x07\x12\x17\n\x12UNREADABLE_FAILURE\x10\xe7\x07J\x04\x08\x02\x10\x03\"\x9a\x02\n\rChannelUpdate\x12\x11\n\tsignature\x18\x01 \x01(\x0c\x12\x12\n\nchain_hash\x18\x02 \x01(\x0c\x12\x13\n\x07\x63han_id\x18\x03 \x01(\x04\x42\x02\x30\x01\x12\x11\n\ttimestamp\x18\x04 \x01(\r\x12\x15\n\rmessage_flags\x18\n \x01(\r\x12\x15\n\rchannel_flags\x18\x05 \x01(\r\x12\x17\n\x0ftime_lock_delta\x18\x06 \x01(\r\x12\x19\n\x11htlc_minimum_msat\x18\x07 \x01(\x04\x12\x10\n\x08\x62\x61se_fee\x18\x08 \x01(\r\x12\x10\n\x08\x66\x65\x65_rate\x18\t \x01(\r\x12\x19\n\x11htlc_maximum_msat\x18\x0b \x01(\x04\x12\x19\n\x11\x65xtra_opaque_data\x18\x0c \x01(\x0c\"\x1c\n\x1aResetMissionControlRequest\"\x1d\n\x1bResetMissionControlResponse\"\x1c\n\x1aQueryMissionControlRequest\"Q\n\x1bQueryMissionControlResponse\x12,\n\x05pairs\x18\x02 \x03(\x0b\x32\x16.routerrpc.PairHistoryR\x05pairsJ\x04\x08\x01\x10\x02\"\x8c\x01\n\x0bPairHistory\x12\x1c\n\tnode_from\x18\x01 \x01(\x0cR\tnode_from\x12\x18\n\x07node_to\x18\x02 \x01(\x0cR\x07node_to\x12-\n\x07history\x18\x07 \x01(\x0b\x32\x13.routerrpc.PairDataR\x07historyJ\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"\xf2\x01\n\x08PairData\x12\x1c\n\tfail_time\x18\x01 \x01(\x03R\tfail_time\x12\"\n\x0c\x66\x61il_amt_sat\x18\x02 \x01(\x03R\x0c\x66\x61il_amt_sat\x12$\n\rfail_amt_msat\x18\x04 \x01(\x03R\rfail_amt_msat\x12\"\n\x0csuccess_time\x18\x05 \x01(\x03R\x0csuccess_time\x12(\n\x0fsuccess_amt_sat\x18\x06 \x01(\x03R\x0fsuccess_amt_sat\x12*\n\x10success_amt_msat\x18\x07 \x01(\x03R\x10success_amt_msatJ\x04\x08\x03\x10\x04\"m\n\x17QueryProbabilityRequest\x12\x1c\n\tfrom_node\x18\x01 \x01(\x0cR\tfrom_node\x12\x18\n\x07to_node\x18\x02 \x01(\x0cR\x07to_node\x12\x1a\n\x08\x61mt_msat\x18\x03 \x01(\x03R\x08\x61mt_msat\"k\n\x18QueryProbabilityResponse\x12 \n\x0bprobability\x18\x01 \x01(\x01R\x0bprobability\x12-\n\x07history\x18\x02 \x01(\x0b\x32\x13.routerrpc.PairDataR\x07history\"r\n\x11\x42uildRouteRequest\x12\x10\n\x08\x61mt_msat\x18\x01 \x01(\x03\x12\x18\n\x10\x66inal_cltv_delta\x18\x02 \x01(\x05\x12\x1c\n\x10outgoing_chan_id\x18\x03 \x01(\x04\x42\x02\x30\x01\x12\x13\n\x0bhop_pubkeys\x18\x04 \x03(\x0c\"1\n\x12\x42uildRouteResponse\x12\x1b\n\x05route\x18\x01 \x01(\x0b\x32\x0c.lnrpc.Route*\xae\x01\n\x0cPaymentState\x12\r\n\tIN_FLIGHT\x10\x00\x12\r\n\tSUCCEEDED\x10\x01\x12\x12\n\x0e\x46\x41ILED_TIMEOUT\x10\x02\x12\x13\n\x0f\x46\x41ILED_NO_ROUTE\x10\x03\x12\x10\n\x0c\x46\x41ILED_ERROR\x10\x04\x12$\n FAILED_INCORRECT_PAYMENT_DETAILS\x10\x05\x12\x1f\n\x1b\x46\x41ILED_INSUFFICIENT_BALANCE\x10\x06\x32\xad\x05\n\x06Router\x12H\n\x0bSendPayment\x12\x1d.routerrpc.SendPaymentRequest\x1a\x18.routerrpc.PaymentStatus0\x01\x12J\n\x0cTrackPayment\x12\x1e.routerrpc.TrackPaymentRequest\x1a\x18.routerrpc.PaymentStatus0\x01\x12K\n\x10\x45stimateRouteFee\x12\x1a.routerrpc.RouteFeeRequest\x1a\x1b.routerrpc.RouteFeeResponse\x12L\n\x0bSendToRoute\x12\x1d.routerrpc.SendToRouteRequest\x1a\x1e.routerrpc.SendToRouteResponse\x12\x64\n\x13ResetMissionControl\x12%.routerrpc.ResetMissionControlRequest\x1a&.routerrpc.ResetMissionControlResponse\x12\x64\n\x13QueryMissionControl\x12%.routerrpc.QueryMissionControlRequest\x1a&.routerrpc.QueryMissionControlResponse\x12[\n\x10QueryProbability\x12\".routerrpc.QueryProbabilityRequest\x1a#.routerrpc.QueryProbabilityResponse\x12I\n\nBuildRoute\x12\x1c.routerrpc.BuildRouteRequest\x1a\x1d.routerrpc.BuildRouteResponseB1Z/github.com/lightningnetwork/lnd/lnrpc/routerrpcb\x06proto3')
,
dependencies=[rpc__pb2.DESCRIPTOR,])
_PAYMENTSTATE = _descriptor.EnumDescriptor(
name='PaymentState',
full_name='routerrpc.PaymentState',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='IN_FLIGHT', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='SUCCEEDED', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FAILED_TIMEOUT', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FAILED_NO_ROUTE', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FAILED_ERROR', index=4, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FAILED_INCORRECT_PAYMENT_DETAILS', index=5, number=5,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FAILED_INSUFFICIENT_BALANCE', index=6, number=6,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=3223,
serialized_end=3397,
)
_sym_db.RegisterEnumDescriptor(_PAYMENTSTATE)
PaymentState = enum_type_wrapper.EnumTypeWrapper(_PAYMENTSTATE)
IN_FLIGHT = 0
SUCCEEDED = 1
FAILED_TIMEOUT = 2
FAILED_NO_ROUTE = 3
FAILED_ERROR = 4
FAILED_INCORRECT_PAYMENT_DETAILS = 5
FAILED_INSUFFICIENT_BALANCE = 6
_FAILURE_FAILURECODE = _descriptor.EnumDescriptor(
name='FailureCode',
full_name='routerrpc.Failure.FailureCode',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='RESERVED', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INCORRECT_PAYMENT_AMOUNT', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FINAL_INCORRECT_CLTV_EXPIRY', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FINAL_INCORRECT_HTLC_AMOUNT', index=4, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FINAL_EXPIRY_TOO_SOON', index=5, number=5,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INVALID_REALM', index=6, number=6,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='EXPIRY_TOO_SOON', index=7, number=7,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INVALID_ONION_VERSION', index=8, number=8,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INVALID_ONION_HMAC', index=9, number=9,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INVALID_ONION_KEY', index=10, number=10,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='AMOUNT_BELOW_MINIMUM', index=11, number=11,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='FEE_INSUFFICIENT', index=12, number=12,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='INCORRECT_CLTV_EXPIRY', index=13, number=13,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='CHANNEL_DISABLED', index=14, number=14,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='TEMPORARY_CHANNEL_FAILURE', index=15, number=15,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REQUIRED_NODE_FEATURE_MISSING', index=16, number=16,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='REQUIRED_CHANNEL_FEATURE_MISSING', index=17, number=17,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='UNKNOWN_NEXT_PEER', index=18, number=18,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='TEMPORARY_NODE_FAILURE', index=19, number=19,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='PERMANENT_NODE_FAILURE', index=20, number=20,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='PERMANENT_CHANNEL_FAILURE', index=21, number=21,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='EXPIRY_TOO_FAR', index=22, number=22,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='MPP_TIMEOUT', index=23, number=23,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='UNKNOWN_FAILURE', index=24, number=998,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='UNREADABLE_FAILURE', index=25, number=999,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=1279,
serialized_end=1980,
)
_sym_db.RegisterEnumDescriptor(_FAILURE_FAILURECODE)
_SENDPAYMENTREQUEST_DESTCUSTOMRECORDSENTRY = _descriptor.Descriptor(
name='DestCustomRecordsEntry',
full_name='routerrpc.SendPaymentRequest.DestCustomRecordsEntry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='key', full_name='routerrpc.SendPaymentRequest.DestCustomRecordsEntry.key', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value', full_name='routerrpc.SendPaymentRequest.DestCustomRecordsEntry.value', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=_b('8\001'),
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=531,
serialized_end=587,
)
_SENDPAYMENTREQUEST = _descriptor.Descriptor(
name='SendPaymentRequest',
full_name='routerrpc.SendPaymentRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='dest', full_name='routerrpc.SendPaymentRequest.dest', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='amt', full_name='routerrpc.SendPaymentRequest.amt', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='amt_msat', full_name='routerrpc.SendPaymentRequest.amt_msat', index=2,
number=12, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='payment_hash', full_name='routerrpc.SendPaymentRequest.payment_hash', index=3,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='final_cltv_delta', full_name='routerrpc.SendPaymentRequest.final_cltv_delta', index=4,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='payment_request', full_name='routerrpc.SendPaymentRequest.payment_request', index=5,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='timeout_seconds', full_name='routerrpc.SendPaymentRequest.timeout_seconds', index=6,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fee_limit_sat', full_name='routerrpc.SendPaymentRequest.fee_limit_sat', index=7,
number=7, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fee_limit_msat', full_name='routerrpc.SendPaymentRequest.fee_limit_msat', index=8,
number=13, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='outgoing_chan_id', full_name='routerrpc.SendPaymentRequest.outgoing_chan_id', index=9,
number=8, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('0\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='last_hop_pubkey', full_name='routerrpc.SendPaymentRequest.last_hop_pubkey', index=10,
number=14, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cltv_limit', full_name='routerrpc.SendPaymentRequest.cltv_limit', index=11,
number=9, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='route_hints', full_name='routerrpc.SendPaymentRequest.route_hints', index=12,
number=10, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='route_hints', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='dest_custom_records', full_name='routerrpc.SendPaymentRequest.dest_custom_records', index=13,
number=11, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='allow_self_payment', full_name='routerrpc.SendPaymentRequest.allow_self_payment', index=14,
number=15, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='dest_features', full_name='routerrpc.SendPaymentRequest.dest_features', index=15,
number=16, type=14, cpp_type=8, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_SENDPAYMENTREQUEST_DESTCUSTOMRECORDSENTRY, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=39,
serialized_end=587,
)
_TRACKPAYMENTREQUEST = _descriptor.Descriptor(
name='TrackPaymentRequest',
full_name='routerrpc.TrackPaymentRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='payment_hash', full_name='routerrpc.TrackPaymentRequest.payment_hash', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=589,
serialized_end=632,
)
_PAYMENTSTATUS = _descriptor.Descriptor(
name='PaymentStatus',
full_name='routerrpc.PaymentStatus',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='state', full_name='routerrpc.PaymentStatus.state', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='preimage', full_name='routerrpc.PaymentStatus.preimage', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='route', full_name='routerrpc.PaymentStatus.route', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='htlcs', full_name='routerrpc.PaymentStatus.htlcs', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=635,
serialized_end=772,
)
_ROUTEFEEREQUEST = _descriptor.Descriptor(
name='RouteFeeRequest',
full_name='routerrpc.RouteFeeRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='dest', full_name='routerrpc.RouteFeeRequest.dest', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='amt_sat', full_name='routerrpc.RouteFeeRequest.amt_sat', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=774,
serialized_end=822,
)
_ROUTEFEERESPONSE = _descriptor.Descriptor(
name='RouteFeeResponse',
full_name='routerrpc.RouteFeeResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='routing_fee_msat', full_name='routerrpc.RouteFeeResponse.routing_fee_msat', index=0,
number=1, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_lock_delay', full_name='routerrpc.RouteFeeResponse.time_lock_delay', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=824,
serialized_end=893,
)
_SENDTOROUTEREQUEST = _descriptor.Descriptor(
name='SendToRouteRequest',
full_name='routerrpc.SendToRouteRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='payment_hash', full_name='routerrpc.SendToRouteRequest.payment_hash', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='route', full_name='routerrpc.SendToRouteRequest.route', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=895,
serialized_end=966,
)
_SENDTOROUTERESPONSE = _descriptor.Descriptor(
name='SendToRouteResponse',
full_name='routerrpc.SendToRouteResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='preimage', full_name='routerrpc.SendToRouteResponse.preimage', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='failure', full_name='routerrpc.SendToRouteResponse.failure', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=968,
serialized_end=1044,
)
_FAILURE = _descriptor.Descriptor(
name='Failure',
full_name='routerrpc.Failure',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='code', full_name='routerrpc.Failure.code', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='channel_update', full_name='routerrpc.Failure.channel_update', index=1,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='htlc_msat', full_name='routerrpc.Failure.htlc_msat', index=2,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='onion_sha_256', full_name='routerrpc.Failure.onion_sha_256', index=3,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cltv_expiry', full_name='routerrpc.Failure.cltv_expiry', index=4,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flags', full_name='routerrpc.Failure.flags', index=5,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='failure_source_index', full_name='routerrpc.Failure.failure_source_index', index=6,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='height', full_name='routerrpc.Failure.height', index=7,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
_FAILURE_FAILURECODE,
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1047,
serialized_end=1986,
)
_CHANNELUPDATE = _descriptor.Descriptor(
name='ChannelUpdate',
full_name='routerrpc.ChannelUpdate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='signature', full_name='routerrpc.ChannelUpdate.signature', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='chain_hash', full_name='routerrpc.ChannelUpdate.chain_hash', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='chan_id', full_name='routerrpc.ChannelUpdate.chan_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('0\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='timestamp', full_name='routerrpc.ChannelUpdate.timestamp', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='message_flags', full_name='routerrpc.ChannelUpdate.message_flags', index=4,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='channel_flags', full_name='routerrpc.ChannelUpdate.channel_flags', index=5,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_lock_delta', full_name='routerrpc.ChannelUpdate.time_lock_delta', index=6,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='htlc_minimum_msat', full_name='routerrpc.ChannelUpdate.htlc_minimum_msat', index=7,
number=7, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='base_fee', full_name='routerrpc.ChannelUpdate.base_fee', index=8,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fee_rate', full_name='routerrpc.ChannelUpdate.fee_rate', index=9,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='htlc_maximum_msat', full_name='routerrpc.ChannelUpdate.htlc_maximum_msat', index=10,
number=11, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='extra_opaque_data', full_name='routerrpc.ChannelUpdate.extra_opaque_data', index=11,
number=12, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1989,
serialized_end=2271,
)
_RESETMISSIONCONTROLREQUEST = _descriptor.Descriptor(
name='ResetMissionControlRequest',
full_name='routerrpc.ResetMissionControlRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2273,
serialized_end=2301,
)
_RESETMISSIONCONTROLRESPONSE = _descriptor.Descriptor(
name='ResetMissionControlResponse',
full_name='routerrpc.ResetMissionControlResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2303,
serialized_end=2332,
)
_QUERYMISSIONCONTROLREQUEST = _descriptor.Descriptor(
name='QueryMissionControlRequest',
full_name='routerrpc.QueryMissionControlRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2334,
serialized_end=2362,
)
_QUERYMISSIONCONTROLRESPONSE = _descriptor.Descriptor(
name='QueryMissionControlResponse',
full_name='routerrpc.QueryMissionControlResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='pairs', full_name='routerrpc.QueryMissionControlResponse.pairs', index=0,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='pairs', file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2364,
serialized_end=2445,
)
_PAIRHISTORY = _descriptor.Descriptor(
name='PairHistory',
full_name='routerrpc.PairHistory',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='node_from', full_name='routerrpc.PairHistory.node_from', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='node_from', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='node_to', full_name='routerrpc.PairHistory.node_to', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='node_to', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='history', full_name='routerrpc.PairHistory.history', index=2,
number=7, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='history', file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2448,
serialized_end=2588,
)
_PAIRDATA = _descriptor.Descriptor(
name='PairData',
full_name='routerrpc.PairData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='fail_time', full_name='routerrpc.PairData.fail_time', index=0,
number=1, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='fail_time', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fail_amt_sat', full_name='routerrpc.PairData.fail_amt_sat', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='fail_amt_sat', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fail_amt_msat', full_name='routerrpc.PairData.fail_amt_msat', index=2,
number=4, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='fail_amt_msat', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='success_time', full_name='routerrpc.PairData.success_time', index=3,
number=5, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='success_time', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='success_amt_sat', full_name='routerrpc.PairData.success_amt_sat', index=4,
number=6, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='success_amt_sat', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='success_amt_msat', full_name='routerrpc.PairData.success_amt_msat', index=5,
number=7, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='success_amt_msat', file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2591,
serialized_end=2833,
)
_QUERYPROBABILITYREQUEST = _descriptor.Descriptor(
name='QueryProbabilityRequest',
full_name='routerrpc.QueryProbabilityRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='from_node', full_name='routerrpc.QueryProbabilityRequest.from_node', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='from_node', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='to_node', full_name='routerrpc.QueryProbabilityRequest.to_node', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='to_node', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='amt_msat', full_name='routerrpc.QueryProbabilityRequest.amt_msat', index=2,
number=3, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='amt_msat', file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2835,
serialized_end=2944,
)
_QUERYPROBABILITYRESPONSE = _descriptor.Descriptor(
name='QueryProbabilityResponse',
full_name='routerrpc.QueryProbabilityResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='probability', full_name='routerrpc.QueryProbabilityResponse.probability', index=0,
number=1, type=1, cpp_type=5, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='probability', file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='history', full_name='routerrpc.QueryProbabilityResponse.history', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, json_name='history', file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2946,
serialized_end=3053,
)
_BUILDROUTEREQUEST = _descriptor.Descriptor(
name='BuildRouteRequest',
full_name='routerrpc.BuildRouteRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='amt_msat', full_name='routerrpc.BuildRouteRequest.amt_msat', index=0,
number=1, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='final_cltv_delta', full_name='routerrpc.BuildRouteRequest.final_cltv_delta', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='outgoing_chan_id', full_name='routerrpc.BuildRouteRequest.outgoing_chan_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('0\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='hop_pubkeys', full_name='routerrpc.BuildRouteRequest.hop_pubkeys', index=3,
number=4, type=12, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=3055,
serialized_end=3169,
)
_BUILDROUTERESPONSE = _descriptor.Descriptor(
name='BuildRouteResponse',
full_name='routerrpc.BuildRouteResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='route', full_name='routerrpc.BuildRouteResponse.route', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=3171,
serialized_end=3220,
)
_SENDPAYMENTREQUEST_DESTCUSTOMRECORDSENTRY.containing_type = _SENDPAYMENTREQUEST
_SENDPAYMENTREQUEST.fields_by_name['route_hints'].message_type = rpc__pb2._ROUTEHINT
_SENDPAYMENTREQUEST.fields_by_name['dest_custom_records'].message_type = _SENDPAYMENTREQUEST_DESTCUSTOMRECORDSENTRY
_SENDPAYMENTREQUEST.fields_by_name['dest_features'].enum_type = rpc__pb2._FEATUREBIT
_PAYMENTSTATUS.fields_by_name['state'].enum_type = _PAYMENTSTATE
_PAYMENTSTATUS.fields_by_name['route'].message_type = rpc__pb2._ROUTE
_PAYMENTSTATUS.fields_by_name['htlcs'].message_type = rpc__pb2._HTLCATTEMPT
_SENDTOROUTEREQUEST.fields_by_name['route'].message_type = rpc__pb2._ROUTE
_SENDTOROUTERESPONSE.fields_by_name['failure'].message_type = _FAILURE
_FAILURE.fields_by_name['code'].enum_type = _FAILURE_FAILURECODE
_FAILURE.fields_by_name['channel_update'].message_type = _CHANNELUPDATE
_FAILURE_FAILURECODE.containing_type = _FAILURE
_QUERYMISSIONCONTROLRESPONSE.fields_by_name['pairs'].message_type = _PAIRHISTORY
_PAIRHISTORY.fields_by_name['history'].message_type = _PAIRDATA
_QUERYPROBABILITYRESPONSE.fields_by_name['history'].message_type = _PAIRDATA
_BUILDROUTERESPONSE.fields_by_name['route'].message_type = rpc__pb2._ROUTE
DESCRIPTOR.message_types_by_name['SendPaymentRequest'] = _SENDPAYMENTREQUEST
DESCRIPTOR.message_types_by_name['TrackPaymentRequest'] = _TRACKPAYMENTREQUEST
DESCRIPTOR.message_types_by_name['PaymentStatus'] = _PAYMENTSTATUS
DESCRIPTOR.message_types_by_name['RouteFeeRequest'] = _ROUTEFEEREQUEST
DESCRIPTOR.message_types_by_name['RouteFeeResponse'] = _ROUTEFEERESPONSE
DESCRIPTOR.message_types_by_name['SendToRouteRequest'] = _SENDTOROUTEREQUEST
DESCRIPTOR.message_types_by_name['SendToRouteResponse'] = _SENDTOROUTERESPONSE
DESCRIPTOR.message_types_by_name['Failure'] = _FAILURE
DESCRIPTOR.message_types_by_name['ChannelUpdate'] = _CHANNELUPDATE
DESCRIPTOR.message_types_by_name['ResetMissionControlRequest'] = _RESETMISSIONCONTROLREQUEST
DESCRIPTOR.message_types_by_name['ResetMissionControlResponse'] = _RESETMISSIONCONTROLRESPONSE
DESCRIPTOR.message_types_by_name['QueryMissionControlRequest'] = _QUERYMISSIONCONTROLREQUEST
DESCRIPTOR.message_types_by_name['QueryMissionControlResponse'] = _QUERYMISSIONCONTROLRESPONSE
DESCRIPTOR.message_types_by_name['PairHistory'] = _PAIRHISTORY
DESCRIPTOR.message_types_by_name['PairData'] = _PAIRDATA
DESCRIPTOR.message_types_by_name['QueryProbabilityRequest'] = _QUERYPROBABILITYREQUEST
DESCRIPTOR.message_types_by_name['QueryProbabilityResponse'] = _QUERYPROBABILITYRESPONSE
DESCRIPTOR.message_types_by_name['BuildRouteRequest'] = _BUILDROUTEREQUEST
DESCRIPTOR.message_types_by_name['BuildRouteResponse'] = _BUILDROUTERESPONSE
DESCRIPTOR.enum_types_by_name['PaymentState'] = _PAYMENTSTATE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
SendPaymentRequest = _reflection.GeneratedProtocolMessageType('SendPaymentRequest', (_message.Message,), {
'DestCustomRecordsEntry' : _reflection.GeneratedProtocolMessageType('DestCustomRecordsEntry', (_message.Message,), {
'DESCRIPTOR' : _SENDPAYMENTREQUEST_DESTCUSTOMRECORDSENTRY,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.SendPaymentRequest.DestCustomRecordsEntry)
})
,
'DESCRIPTOR' : _SENDPAYMENTREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.SendPaymentRequest)
})
_sym_db.RegisterMessage(SendPaymentRequest)
_sym_db.RegisterMessage(SendPaymentRequest.DestCustomRecordsEntry)
TrackPaymentRequest = _reflection.GeneratedProtocolMessageType('TrackPaymentRequest', (_message.Message,), {
'DESCRIPTOR' : _TRACKPAYMENTREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.TrackPaymentRequest)
})
_sym_db.RegisterMessage(TrackPaymentRequest)
PaymentStatus = _reflection.GeneratedProtocolMessageType('PaymentStatus', (_message.Message,), {
'DESCRIPTOR' : _PAYMENTSTATUS,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.PaymentStatus)
})
_sym_db.RegisterMessage(PaymentStatus)
RouteFeeRequest = _reflection.GeneratedProtocolMessageType('RouteFeeRequest', (_message.Message,), {
'DESCRIPTOR' : _ROUTEFEEREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.RouteFeeRequest)
})
_sym_db.RegisterMessage(RouteFeeRequest)
RouteFeeResponse = _reflection.GeneratedProtocolMessageType('RouteFeeResponse', (_message.Message,), {
'DESCRIPTOR' : _ROUTEFEERESPONSE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.RouteFeeResponse)
})
_sym_db.RegisterMessage(RouteFeeResponse)
SendToRouteRequest = _reflection.GeneratedProtocolMessageType('SendToRouteRequest', (_message.Message,), {
'DESCRIPTOR' : _SENDTOROUTEREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.SendToRouteRequest)
})
_sym_db.RegisterMessage(SendToRouteRequest)
SendToRouteResponse = _reflection.GeneratedProtocolMessageType('SendToRouteResponse', (_message.Message,), {
'DESCRIPTOR' : _SENDTOROUTERESPONSE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.SendToRouteResponse)
})
_sym_db.RegisterMessage(SendToRouteResponse)
Failure = _reflection.GeneratedProtocolMessageType('Failure', (_message.Message,), {
'DESCRIPTOR' : _FAILURE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.Failure)
})
_sym_db.RegisterMessage(Failure)
ChannelUpdate = _reflection.GeneratedProtocolMessageType('ChannelUpdate', (_message.Message,), {
'DESCRIPTOR' : _CHANNELUPDATE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.ChannelUpdate)
})
_sym_db.RegisterMessage(ChannelUpdate)
ResetMissionControlRequest = _reflection.GeneratedProtocolMessageType('ResetMissionControlRequest', (_message.Message,), {
'DESCRIPTOR' : _RESETMISSIONCONTROLREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.ResetMissionControlRequest)
})
_sym_db.RegisterMessage(ResetMissionControlRequest)
ResetMissionControlResponse = _reflection.GeneratedProtocolMessageType('ResetMissionControlResponse', (_message.Message,), {
'DESCRIPTOR' : _RESETMISSIONCONTROLRESPONSE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.ResetMissionControlResponse)
})
_sym_db.RegisterMessage(ResetMissionControlResponse)
QueryMissionControlRequest = _reflection.GeneratedProtocolMessageType('QueryMissionControlRequest', (_message.Message,), {
'DESCRIPTOR' : _QUERYMISSIONCONTROLREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.QueryMissionControlRequest)
})
_sym_db.RegisterMessage(QueryMissionControlRequest)
QueryMissionControlResponse = _reflection.GeneratedProtocolMessageType('QueryMissionControlResponse', (_message.Message,), {
'DESCRIPTOR' : _QUERYMISSIONCONTROLRESPONSE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.QueryMissionControlResponse)
})
_sym_db.RegisterMessage(QueryMissionControlResponse)
PairHistory = _reflection.GeneratedProtocolMessageType('PairHistory', (_message.Message,), {
'DESCRIPTOR' : _PAIRHISTORY,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.PairHistory)
})
_sym_db.RegisterMessage(PairHistory)
PairData = _reflection.GeneratedProtocolMessageType('PairData', (_message.Message,), {
'DESCRIPTOR' : _PAIRDATA,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.PairData)
})
_sym_db.RegisterMessage(PairData)
QueryProbabilityRequest = _reflection.GeneratedProtocolMessageType('QueryProbabilityRequest', (_message.Message,), {
'DESCRIPTOR' : _QUERYPROBABILITYREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.QueryProbabilityRequest)
})
_sym_db.RegisterMessage(QueryProbabilityRequest)
QueryProbabilityResponse = _reflection.GeneratedProtocolMessageType('QueryProbabilityResponse', (_message.Message,), {
'DESCRIPTOR' : _QUERYPROBABILITYRESPONSE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.QueryProbabilityResponse)
})
_sym_db.RegisterMessage(QueryProbabilityResponse)
BuildRouteRequest = _reflection.GeneratedProtocolMessageType('BuildRouteRequest', (_message.Message,), {
'DESCRIPTOR' : _BUILDROUTEREQUEST,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.BuildRouteRequest)
})
_sym_db.RegisterMessage(BuildRouteRequest)
BuildRouteResponse = _reflection.GeneratedProtocolMessageType('BuildRouteResponse', (_message.Message,), {
'DESCRIPTOR' : _BUILDROUTERESPONSE,
'__module__' : 'router_pb2'
# @@protoc_insertion_point(class_scope:routerrpc.BuildRouteResponse)
})
_sym_db.RegisterMessage(BuildRouteResponse)
DESCRIPTOR._options = None
_SENDPAYMENTREQUEST_DESTCUSTOMRECORDSENTRY._options = None
_SENDPAYMENTREQUEST.fields_by_name['outgoing_chan_id']._options = None
_CHANNELUPDATE.fields_by_name['chan_id']._options = None
_BUILDROUTEREQUEST.fields_by_name['outgoing_chan_id']._options = None
_ROUTER = _descriptor.ServiceDescriptor(
name='Router',
full_name='routerrpc.Router',
file=DESCRIPTOR,
index=0,
serialized_options=None,
serialized_start=3400,
serialized_end=4085,
methods=[
_descriptor.MethodDescriptor(
name='SendPayment',
full_name='routerrpc.Router.SendPayment',
index=0,
containing_service=None,
input_type=_SENDPAYMENTREQUEST,
output_type=_PAYMENTSTATUS,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='TrackPayment',
full_name='routerrpc.Router.TrackPayment',
index=1,
containing_service=None,
input_type=_TRACKPAYMENTREQUEST,
output_type=_PAYMENTSTATUS,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='EstimateRouteFee',
full_name='routerrpc.Router.EstimateRouteFee',
index=2,
containing_service=None,
input_type=_ROUTEFEEREQUEST,
output_type=_ROUTEFEERESPONSE,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='SendToRoute',
full_name='routerrpc.Router.SendToRoute',
index=3,
containing_service=None,
input_type=_SENDTOROUTEREQUEST,
output_type=_SENDTOROUTERESPONSE,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='ResetMissionControl',
full_name='routerrpc.Router.ResetMissionControl',
index=4,
containing_service=None,
input_type=_RESETMISSIONCONTROLREQUEST,
output_type=_RESETMISSIONCONTROLRESPONSE,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='QueryMissionControl',
full_name='routerrpc.Router.QueryMissionControl',
index=5,
containing_service=None,
input_type=_QUERYMISSIONCONTROLREQUEST,
output_type=_QUERYMISSIONCONTROLRESPONSE,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='QueryProbability',
full_name='routerrpc.Router.QueryProbability',
index=6,
containing_service=None,
input_type=_QUERYPROBABILITYREQUEST,
output_type=_QUERYPROBABILITYRESPONSE,
serialized_options=None,
),
_descriptor.MethodDescriptor(
name='BuildRoute',
full_name='routerrpc.Router.BuildRoute',
index=7,
containing_service=None,
input_type=_BUILDROUTEREQUEST,
output_type=_BUILDROUTERESPONSE,
serialized_options=None,
),
])
_sym_db.RegisterServiceDescriptor(_ROUTER)
DESCRIPTOR.services_by_name['Router'] = _ROUTER
# @@protoc_insertion_point(module_scope)