// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 // protoc v3.21.12 // source: node.proto package clngrpc import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // Getinfo.address[].type type GetinfoAddress_GetinfoAddressType int32 const ( GetinfoAddress_DNS GetinfoAddress_GetinfoAddressType = 0 GetinfoAddress_IPV4 GetinfoAddress_GetinfoAddressType = 1 GetinfoAddress_IPV6 GetinfoAddress_GetinfoAddressType = 2 GetinfoAddress_TORV2 GetinfoAddress_GetinfoAddressType = 3 GetinfoAddress_TORV3 GetinfoAddress_GetinfoAddressType = 4 ) // Enum value maps for GetinfoAddress_GetinfoAddressType. var ( GetinfoAddress_GetinfoAddressType_name = map[int32]string{ 0: "DNS", 1: "IPV4", 2: "IPV6", 3: "TORV2", 4: "TORV3", } GetinfoAddress_GetinfoAddressType_value = map[string]int32{ "DNS": 0, "IPV4": 1, "IPV6": 2, "TORV2": 3, "TORV3": 4, } ) func (x GetinfoAddress_GetinfoAddressType) Enum() *GetinfoAddress_GetinfoAddressType { p := new(GetinfoAddress_GetinfoAddressType) *p = x return p } func (x GetinfoAddress_GetinfoAddressType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (GetinfoAddress_GetinfoAddressType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[0].Descriptor() } func (GetinfoAddress_GetinfoAddressType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[0] } func (x GetinfoAddress_GetinfoAddressType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use GetinfoAddress_GetinfoAddressType.Descriptor instead. func (GetinfoAddress_GetinfoAddressType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{3, 0} } // Getinfo.binding[].type type GetinfoBinding_GetinfoBindingType int32 const ( GetinfoBinding_LOCAL_SOCKET GetinfoBinding_GetinfoBindingType = 0 GetinfoBinding_IPV4 GetinfoBinding_GetinfoBindingType = 1 GetinfoBinding_IPV6 GetinfoBinding_GetinfoBindingType = 2 GetinfoBinding_TORV2 GetinfoBinding_GetinfoBindingType = 3 GetinfoBinding_TORV3 GetinfoBinding_GetinfoBindingType = 4 GetinfoBinding_WEBSOCKET GetinfoBinding_GetinfoBindingType = 5 ) // Enum value maps for GetinfoBinding_GetinfoBindingType. var ( GetinfoBinding_GetinfoBindingType_name = map[int32]string{ 0: "LOCAL_SOCKET", 1: "IPV4", 2: "IPV6", 3: "TORV2", 4: "TORV3", 5: "WEBSOCKET", } GetinfoBinding_GetinfoBindingType_value = map[string]int32{ "LOCAL_SOCKET": 0, "IPV4": 1, "IPV6": 2, "TORV2": 3, "TORV3": 4, "WEBSOCKET": 5, } ) func (x GetinfoBinding_GetinfoBindingType) Enum() *GetinfoBinding_GetinfoBindingType { p := new(GetinfoBinding_GetinfoBindingType) *p = x return p } func (x GetinfoBinding_GetinfoBindingType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (GetinfoBinding_GetinfoBindingType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[1].Descriptor() } func (GetinfoBinding_GetinfoBindingType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[1] } func (x GetinfoBinding_GetinfoBindingType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use GetinfoBinding_GetinfoBindingType.Descriptor instead. func (GetinfoBinding_GetinfoBindingType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{4, 0} } // ListPeers.level type ListpeersRequest_ListpeersLevel int32 const ( ListpeersRequest_IO ListpeersRequest_ListpeersLevel = 0 ListpeersRequest_DEBUG ListpeersRequest_ListpeersLevel = 1 ListpeersRequest_INFO ListpeersRequest_ListpeersLevel = 2 ListpeersRequest_UNUSUAL ListpeersRequest_ListpeersLevel = 3 ListpeersRequest_TRACE ListpeersRequest_ListpeersLevel = 4 ) // Enum value maps for ListpeersRequest_ListpeersLevel. var ( ListpeersRequest_ListpeersLevel_name = map[int32]string{ 0: "IO", 1: "DEBUG", 2: "INFO", 3: "UNUSUAL", 4: "TRACE", } ListpeersRequest_ListpeersLevel_value = map[string]int32{ "IO": 0, "DEBUG": 1, "INFO": 2, "UNUSUAL": 3, "TRACE": 4, } ) func (x ListpeersRequest_ListpeersLevel) Enum() *ListpeersRequest_ListpeersLevel { p := new(ListpeersRequest_ListpeersLevel) *p = x return p } func (x ListpeersRequest_ListpeersLevel) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListpeersRequest_ListpeersLevel) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[2].Descriptor() } func (ListpeersRequest_ListpeersLevel) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[2] } func (x ListpeersRequest_ListpeersLevel) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListpeersRequest_ListpeersLevel.Descriptor instead. func (ListpeersRequest_ListpeersLevel) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{5, 0} } // ListPeers.peers[].log[].type type ListpeersPeersLog_ListpeersPeersLogType int32 const ( ListpeersPeersLog_SKIPPED ListpeersPeersLog_ListpeersPeersLogType = 0 ListpeersPeersLog_BROKEN ListpeersPeersLog_ListpeersPeersLogType = 1 ListpeersPeersLog_UNUSUAL ListpeersPeersLog_ListpeersPeersLogType = 2 ListpeersPeersLog_INFO ListpeersPeersLog_ListpeersPeersLogType = 3 ListpeersPeersLog_DEBUG ListpeersPeersLog_ListpeersPeersLogType = 4 ListpeersPeersLog_IO_IN ListpeersPeersLog_ListpeersPeersLogType = 5 ListpeersPeersLog_IO_OUT ListpeersPeersLog_ListpeersPeersLogType = 6 ListpeersPeersLog_TRACE ListpeersPeersLog_ListpeersPeersLogType = 7 ) // Enum value maps for ListpeersPeersLog_ListpeersPeersLogType. var ( ListpeersPeersLog_ListpeersPeersLogType_name = map[int32]string{ 0: "SKIPPED", 1: "BROKEN", 2: "UNUSUAL", 3: "INFO", 4: "DEBUG", 5: "IO_IN", 6: "IO_OUT", 7: "TRACE", } ListpeersPeersLog_ListpeersPeersLogType_value = map[string]int32{ "SKIPPED": 0, "BROKEN": 1, "UNUSUAL": 2, "INFO": 3, "DEBUG": 4, "IO_IN": 5, "IO_OUT": 6, "TRACE": 7, } ) func (x ListpeersPeersLog_ListpeersPeersLogType) Enum() *ListpeersPeersLog_ListpeersPeersLogType { p := new(ListpeersPeersLog_ListpeersPeersLogType) *p = x return p } func (x ListpeersPeersLog_ListpeersPeersLogType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListpeersPeersLog_ListpeersPeersLogType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[3].Descriptor() } func (ListpeersPeersLog_ListpeersPeersLogType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[3] } func (x ListpeersPeersLog_ListpeersPeersLogType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListpeersPeersLog_ListpeersPeersLogType.Descriptor instead. func (ListpeersPeersLog_ListpeersPeersLogType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{8, 0} } // ListFunds.outputs[].status type ListfundsOutputs_ListfundsOutputsStatus int32 const ( ListfundsOutputs_UNCONFIRMED ListfundsOutputs_ListfundsOutputsStatus = 0 ListfundsOutputs_CONFIRMED ListfundsOutputs_ListfundsOutputsStatus = 1 ListfundsOutputs_SPENT ListfundsOutputs_ListfundsOutputsStatus = 2 ListfundsOutputs_IMMATURE ListfundsOutputs_ListfundsOutputsStatus = 3 ) // Enum value maps for ListfundsOutputs_ListfundsOutputsStatus. var ( ListfundsOutputs_ListfundsOutputsStatus_name = map[int32]string{ 0: "UNCONFIRMED", 1: "CONFIRMED", 2: "SPENT", 3: "IMMATURE", } ListfundsOutputs_ListfundsOutputsStatus_value = map[string]int32{ "UNCONFIRMED": 0, "CONFIRMED": 1, "SPENT": 2, "IMMATURE": 3, } ) func (x ListfundsOutputs_ListfundsOutputsStatus) Enum() *ListfundsOutputs_ListfundsOutputsStatus { p := new(ListfundsOutputs_ListfundsOutputsStatus) *p = x return p } func (x ListfundsOutputs_ListfundsOutputsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListfundsOutputs_ListfundsOutputsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[4].Descriptor() } func (ListfundsOutputs_ListfundsOutputsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[4] } func (x ListfundsOutputs_ListfundsOutputsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListfundsOutputs_ListfundsOutputsStatus.Descriptor instead. func (ListfundsOutputs_ListfundsOutputsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{11, 0} } // SendPay.status type SendpayResponse_SendpayStatus int32 const ( SendpayResponse_PENDING SendpayResponse_SendpayStatus = 0 SendpayResponse_COMPLETE SendpayResponse_SendpayStatus = 1 ) // Enum value maps for SendpayResponse_SendpayStatus. var ( SendpayResponse_SendpayStatus_name = map[int32]string{ 0: "PENDING", 1: "COMPLETE", } SendpayResponse_SendpayStatus_value = map[string]int32{ "PENDING": 0, "COMPLETE": 1, } ) func (x SendpayResponse_SendpayStatus) Enum() *SendpayResponse_SendpayStatus { p := new(SendpayResponse_SendpayStatus) *p = x return p } func (x SendpayResponse_SendpayStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendpayResponse_SendpayStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[5].Descriptor() } func (SendpayResponse_SendpayStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[5] } func (x SendpayResponse_SendpayStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendpayResponse_SendpayStatus.Descriptor instead. func (SendpayResponse_SendpayStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{14, 0} } // Close.type type CloseResponse_CloseType int32 const ( CloseResponse_MUTUAL CloseResponse_CloseType = 0 CloseResponse_UNILATERAL CloseResponse_CloseType = 1 CloseResponse_UNOPENED CloseResponse_CloseType = 2 ) // Enum value maps for CloseResponse_CloseType. var ( CloseResponse_CloseType_name = map[int32]string{ 0: "MUTUAL", 1: "UNILATERAL", 2: "UNOPENED", } CloseResponse_CloseType_value = map[string]int32{ "MUTUAL": 0, "UNILATERAL": 1, "UNOPENED": 2, } ) func (x CloseResponse_CloseType) Enum() *CloseResponse_CloseType { p := new(CloseResponse_CloseType) *p = x return p } func (x CloseResponse_CloseType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (CloseResponse_CloseType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[6].Descriptor() } func (CloseResponse_CloseType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[6] } func (x CloseResponse_CloseType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use CloseResponse_CloseType.Descriptor instead. func (CloseResponse_CloseType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{46, 0} } // Connect.direction type ConnectResponse_ConnectDirection int32 const ( ConnectResponse_IN ConnectResponse_ConnectDirection = 0 ConnectResponse_OUT ConnectResponse_ConnectDirection = 1 ) // Enum value maps for ConnectResponse_ConnectDirection. var ( ConnectResponse_ConnectDirection_name = map[int32]string{ 0: "IN", 1: "OUT", } ConnectResponse_ConnectDirection_value = map[string]int32{ "IN": 0, "OUT": 1, } ) func (x ConnectResponse_ConnectDirection) Enum() *ConnectResponse_ConnectDirection { p := new(ConnectResponse_ConnectDirection) *p = x return p } func (x ConnectResponse_ConnectDirection) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ConnectResponse_ConnectDirection) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[7].Descriptor() } func (ConnectResponse_ConnectDirection) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[7] } func (x ConnectResponse_ConnectDirection) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ConnectResponse_ConnectDirection.Descriptor instead. func (ConnectResponse_ConnectDirection) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{48, 0} } // Connect.address.type type ConnectAddress_ConnectAddressType int32 const ( ConnectAddress_LOCAL_SOCKET ConnectAddress_ConnectAddressType = 0 ConnectAddress_IPV4 ConnectAddress_ConnectAddressType = 1 ConnectAddress_IPV6 ConnectAddress_ConnectAddressType = 2 ConnectAddress_TORV2 ConnectAddress_ConnectAddressType = 3 ConnectAddress_TORV3 ConnectAddress_ConnectAddressType = 4 ) // Enum value maps for ConnectAddress_ConnectAddressType. var ( ConnectAddress_ConnectAddressType_name = map[int32]string{ 0: "LOCAL_SOCKET", 1: "IPV4", 2: "IPV6", 3: "TORV2", 4: "TORV3", } ConnectAddress_ConnectAddressType_value = map[string]int32{ "LOCAL_SOCKET": 0, "IPV4": 1, "IPV6": 2, "TORV2": 3, "TORV3": 4, } ) func (x ConnectAddress_ConnectAddressType) Enum() *ConnectAddress_ConnectAddressType { p := new(ConnectAddress_ConnectAddressType) *p = x return p } func (x ConnectAddress_ConnectAddressType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ConnectAddress_ConnectAddressType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[8].Descriptor() } func (ConnectAddress_ConnectAddressType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[8] } func (x ConnectAddress_ConnectAddressType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ConnectAddress_ConnectAddressType.Descriptor instead. func (ConnectAddress_ConnectAddressType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{49, 0} } // CreateInvoice.status type CreateinvoiceResponse_CreateinvoiceStatus int32 const ( CreateinvoiceResponse_PAID CreateinvoiceResponse_CreateinvoiceStatus = 0 CreateinvoiceResponse_EXPIRED CreateinvoiceResponse_CreateinvoiceStatus = 1 CreateinvoiceResponse_UNPAID CreateinvoiceResponse_CreateinvoiceStatus = 2 ) // Enum value maps for CreateinvoiceResponse_CreateinvoiceStatus. var ( CreateinvoiceResponse_CreateinvoiceStatus_name = map[int32]string{ 0: "PAID", 1: "EXPIRED", 2: "UNPAID", } CreateinvoiceResponse_CreateinvoiceStatus_value = map[string]int32{ "PAID": 0, "EXPIRED": 1, "UNPAID": 2, } ) func (x CreateinvoiceResponse_CreateinvoiceStatus) Enum() *CreateinvoiceResponse_CreateinvoiceStatus { p := new(CreateinvoiceResponse_CreateinvoiceStatus) *p = x return p } func (x CreateinvoiceResponse_CreateinvoiceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (CreateinvoiceResponse_CreateinvoiceStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[9].Descriptor() } func (CreateinvoiceResponse_CreateinvoiceStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[9] } func (x CreateinvoiceResponse_CreateinvoiceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use CreateinvoiceResponse_CreateinvoiceStatus.Descriptor instead. func (CreateinvoiceResponse_CreateinvoiceStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{51, 0} } // Datastore.mode type DatastoreRequest_DatastoreMode int32 const ( DatastoreRequest_MUST_CREATE DatastoreRequest_DatastoreMode = 0 DatastoreRequest_MUST_REPLACE DatastoreRequest_DatastoreMode = 1 DatastoreRequest_CREATE_OR_REPLACE DatastoreRequest_DatastoreMode = 2 DatastoreRequest_MUST_APPEND DatastoreRequest_DatastoreMode = 3 DatastoreRequest_CREATE_OR_APPEND DatastoreRequest_DatastoreMode = 4 ) // Enum value maps for DatastoreRequest_DatastoreMode. var ( DatastoreRequest_DatastoreMode_name = map[int32]string{ 0: "MUST_CREATE", 1: "MUST_REPLACE", 2: "CREATE_OR_REPLACE", 3: "MUST_APPEND", 4: "CREATE_OR_APPEND", } DatastoreRequest_DatastoreMode_value = map[string]int32{ "MUST_CREATE": 0, "MUST_REPLACE": 1, "CREATE_OR_REPLACE": 2, "MUST_APPEND": 3, "CREATE_OR_APPEND": 4, } ) func (x DatastoreRequest_DatastoreMode) Enum() *DatastoreRequest_DatastoreMode { p := new(DatastoreRequest_DatastoreMode) *p = x return p } func (x DatastoreRequest_DatastoreMode) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DatastoreRequest_DatastoreMode) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[10].Descriptor() } func (DatastoreRequest_DatastoreMode) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[10] } func (x DatastoreRequest_DatastoreMode) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DatastoreRequest_DatastoreMode.Descriptor instead. func (DatastoreRequest_DatastoreMode) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{53, 0} } // DelInvoice.status type DelinvoiceRequest_DelinvoiceStatus int32 const ( DelinvoiceRequest_PAID DelinvoiceRequest_DelinvoiceStatus = 0 DelinvoiceRequest_EXPIRED DelinvoiceRequest_DelinvoiceStatus = 1 DelinvoiceRequest_UNPAID DelinvoiceRequest_DelinvoiceStatus = 2 ) // Enum value maps for DelinvoiceRequest_DelinvoiceStatus. var ( DelinvoiceRequest_DelinvoiceStatus_name = map[int32]string{ 0: "PAID", 1: "EXPIRED", 2: "UNPAID", } DelinvoiceRequest_DelinvoiceStatus_value = map[string]int32{ "PAID": 0, "EXPIRED": 1, "UNPAID": 2, } ) func (x DelinvoiceRequest_DelinvoiceStatus) Enum() *DelinvoiceRequest_DelinvoiceStatus { p := new(DelinvoiceRequest_DelinvoiceStatus) *p = x return p } func (x DelinvoiceRequest_DelinvoiceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DelinvoiceRequest_DelinvoiceStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[11].Descriptor() } func (DelinvoiceRequest_DelinvoiceStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[11] } func (x DelinvoiceRequest_DelinvoiceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DelinvoiceRequest_DelinvoiceStatus.Descriptor instead. func (DelinvoiceRequest_DelinvoiceStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{63, 0} } // DelInvoice.status type DelinvoiceResponse_DelinvoiceStatus int32 const ( DelinvoiceResponse_PAID DelinvoiceResponse_DelinvoiceStatus = 0 DelinvoiceResponse_EXPIRED DelinvoiceResponse_DelinvoiceStatus = 1 DelinvoiceResponse_UNPAID DelinvoiceResponse_DelinvoiceStatus = 2 ) // Enum value maps for DelinvoiceResponse_DelinvoiceStatus. var ( DelinvoiceResponse_DelinvoiceStatus_name = map[int32]string{ 0: "PAID", 1: "EXPIRED", 2: "UNPAID", } DelinvoiceResponse_DelinvoiceStatus_value = map[string]int32{ "PAID": 0, "EXPIRED": 1, "UNPAID": 2, } ) func (x DelinvoiceResponse_DelinvoiceStatus) Enum() *DelinvoiceResponse_DelinvoiceStatus { p := new(DelinvoiceResponse_DelinvoiceStatus) *p = x return p } func (x DelinvoiceResponse_DelinvoiceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DelinvoiceResponse_DelinvoiceStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[12].Descriptor() } func (DelinvoiceResponse_DelinvoiceStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[12] } func (x DelinvoiceResponse_DelinvoiceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DelinvoiceResponse_DelinvoiceStatus.Descriptor instead. func (DelinvoiceResponse_DelinvoiceStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{64, 0} } // Recover.result type RecoverResponse_RecoverResult int32 const ( RecoverResponse_RECOVERY_RESTART_IN_PROGRESS RecoverResponse_RecoverResult = 0 ) // Enum value maps for RecoverResponse_RecoverResult. var ( RecoverResponse_RecoverResult_name = map[int32]string{ 0: "RECOVERY_RESTART_IN_PROGRESS", } RecoverResponse_RecoverResult_value = map[string]int32{ "RECOVERY_RESTART_IN_PROGRESS": 0, } ) func (x RecoverResponse_RecoverResult) Enum() *RecoverResponse_RecoverResult { p := new(RecoverResponse_RecoverResult) *p = x return p } func (x RecoverResponse_RecoverResult) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (RecoverResponse_RecoverResult) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[13].Descriptor() } func (RecoverResponse_RecoverResult) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[13] } func (x RecoverResponse_RecoverResult) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use RecoverResponse_RecoverResult.Descriptor instead. func (RecoverResponse_RecoverResult) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{74, 0} } // ListInvoices.index type ListinvoicesRequest_ListinvoicesIndex int32 const ( ListinvoicesRequest_CREATED ListinvoicesRequest_ListinvoicesIndex = 0 ListinvoicesRequest_UPDATED ListinvoicesRequest_ListinvoicesIndex = 1 ) // Enum value maps for ListinvoicesRequest_ListinvoicesIndex. var ( ListinvoicesRequest_ListinvoicesIndex_name = map[int32]string{ 0: "CREATED", 1: "UPDATED", } ListinvoicesRequest_ListinvoicesIndex_value = map[string]int32{ "CREATED": 0, "UPDATED": 1, } ) func (x ListinvoicesRequest_ListinvoicesIndex) Enum() *ListinvoicesRequest_ListinvoicesIndex { p := new(ListinvoicesRequest_ListinvoicesIndex) *p = x return p } func (x ListinvoicesRequest_ListinvoicesIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListinvoicesRequest_ListinvoicesIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[14].Descriptor() } func (ListinvoicesRequest_ListinvoicesIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[14] } func (x ListinvoicesRequest_ListinvoicesIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListinvoicesRequest_ListinvoicesIndex.Descriptor instead. func (ListinvoicesRequest_ListinvoicesIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{89, 0} } // ListInvoices.invoices[].status type ListinvoicesInvoices_ListinvoicesInvoicesStatus int32 const ( ListinvoicesInvoices_UNPAID ListinvoicesInvoices_ListinvoicesInvoicesStatus = 0 ListinvoicesInvoices_PAID ListinvoicesInvoices_ListinvoicesInvoicesStatus = 1 ListinvoicesInvoices_EXPIRED ListinvoicesInvoices_ListinvoicesInvoicesStatus = 2 ) // Enum value maps for ListinvoicesInvoices_ListinvoicesInvoicesStatus. var ( ListinvoicesInvoices_ListinvoicesInvoicesStatus_name = map[int32]string{ 0: "UNPAID", 1: "PAID", 2: "EXPIRED", } ListinvoicesInvoices_ListinvoicesInvoicesStatus_value = map[string]int32{ "UNPAID": 0, "PAID": 1, "EXPIRED": 2, } ) func (x ListinvoicesInvoices_ListinvoicesInvoicesStatus) Enum() *ListinvoicesInvoices_ListinvoicesInvoicesStatus { p := new(ListinvoicesInvoices_ListinvoicesInvoicesStatus) *p = x return p } func (x ListinvoicesInvoices_ListinvoicesInvoicesStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListinvoicesInvoices_ListinvoicesInvoicesStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[15].Descriptor() } func (ListinvoicesInvoices_ListinvoicesInvoicesStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[15] } func (x ListinvoicesInvoices_ListinvoicesInvoicesStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListinvoicesInvoices_ListinvoicesInvoicesStatus.Descriptor instead. func (ListinvoicesInvoices_ListinvoicesInvoicesStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{91, 0} } // SendOnion.status type SendonionResponse_SendonionStatus int32 const ( SendonionResponse_PENDING SendonionResponse_SendonionStatus = 0 SendonionResponse_COMPLETE SendonionResponse_SendonionStatus = 1 ) // Enum value maps for SendonionResponse_SendonionStatus. var ( SendonionResponse_SendonionStatus_name = map[int32]string{ 0: "PENDING", 1: "COMPLETE", } SendonionResponse_SendonionStatus_value = map[string]int32{ "PENDING": 0, "COMPLETE": 1, } ) func (x SendonionResponse_SendonionStatus) Enum() *SendonionResponse_SendonionStatus { p := new(SendonionResponse_SendonionStatus) *p = x return p } func (x SendonionResponse_SendonionStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendonionResponse_SendonionStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[16].Descriptor() } func (SendonionResponse_SendonionStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[16] } func (x SendonionResponse_SendonionStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendonionResponse_SendonionStatus.Descriptor instead. func (SendonionResponse_SendonionStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{94, 0} } // ListSendPays.status type ListsendpaysRequest_ListsendpaysStatus int32 const ( ListsendpaysRequest_PENDING ListsendpaysRequest_ListsendpaysStatus = 0 ListsendpaysRequest_COMPLETE ListsendpaysRequest_ListsendpaysStatus = 1 ListsendpaysRequest_FAILED ListsendpaysRequest_ListsendpaysStatus = 2 ) // Enum value maps for ListsendpaysRequest_ListsendpaysStatus. var ( ListsendpaysRequest_ListsendpaysStatus_name = map[int32]string{ 0: "PENDING", 1: "COMPLETE", 2: "FAILED", } ListsendpaysRequest_ListsendpaysStatus_value = map[string]int32{ "PENDING": 0, "COMPLETE": 1, "FAILED": 2, } ) func (x ListsendpaysRequest_ListsendpaysStatus) Enum() *ListsendpaysRequest_ListsendpaysStatus { p := new(ListsendpaysRequest_ListsendpaysStatus) *p = x return p } func (x ListsendpaysRequest_ListsendpaysStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListsendpaysRequest_ListsendpaysStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[17].Descriptor() } func (ListsendpaysRequest_ListsendpaysStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[17] } func (x ListsendpaysRequest_ListsendpaysStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListsendpaysRequest_ListsendpaysStatus.Descriptor instead. func (ListsendpaysRequest_ListsendpaysStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{96, 0} } // ListSendPays.index type ListsendpaysRequest_ListsendpaysIndex int32 const ( ListsendpaysRequest_CREATED ListsendpaysRequest_ListsendpaysIndex = 0 ListsendpaysRequest_UPDATED ListsendpaysRequest_ListsendpaysIndex = 1 ) // Enum value maps for ListsendpaysRequest_ListsendpaysIndex. var ( ListsendpaysRequest_ListsendpaysIndex_name = map[int32]string{ 0: "CREATED", 1: "UPDATED", } ListsendpaysRequest_ListsendpaysIndex_value = map[string]int32{ "CREATED": 0, "UPDATED": 1, } ) func (x ListsendpaysRequest_ListsendpaysIndex) Enum() *ListsendpaysRequest_ListsendpaysIndex { p := new(ListsendpaysRequest_ListsendpaysIndex) *p = x return p } func (x ListsendpaysRequest_ListsendpaysIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListsendpaysRequest_ListsendpaysIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[18].Descriptor() } func (ListsendpaysRequest_ListsendpaysIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[18] } func (x ListsendpaysRequest_ListsendpaysIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListsendpaysRequest_ListsendpaysIndex.Descriptor instead. func (ListsendpaysRequest_ListsendpaysIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{96, 1} } // ListSendPays.payments[].status type ListsendpaysPayments_ListsendpaysPaymentsStatus int32 const ( ListsendpaysPayments_PENDING ListsendpaysPayments_ListsendpaysPaymentsStatus = 0 ListsendpaysPayments_FAILED ListsendpaysPayments_ListsendpaysPaymentsStatus = 1 ListsendpaysPayments_COMPLETE ListsendpaysPayments_ListsendpaysPaymentsStatus = 2 ) // Enum value maps for ListsendpaysPayments_ListsendpaysPaymentsStatus. var ( ListsendpaysPayments_ListsendpaysPaymentsStatus_name = map[int32]string{ 0: "PENDING", 1: "FAILED", 2: "COMPLETE", } ListsendpaysPayments_ListsendpaysPaymentsStatus_value = map[string]int32{ "PENDING": 0, "FAILED": 1, "COMPLETE": 2, } ) func (x ListsendpaysPayments_ListsendpaysPaymentsStatus) Enum() *ListsendpaysPayments_ListsendpaysPaymentsStatus { p := new(ListsendpaysPayments_ListsendpaysPaymentsStatus) *p = x return p } func (x ListsendpaysPayments_ListsendpaysPaymentsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListsendpaysPayments_ListsendpaysPaymentsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[19].Descriptor() } func (ListsendpaysPayments_ListsendpaysPaymentsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[19] } func (x ListsendpaysPayments_ListsendpaysPaymentsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListsendpaysPayments_ListsendpaysPaymentsStatus.Descriptor instead. func (ListsendpaysPayments_ListsendpaysPaymentsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{98, 0} } // Pay.status type PayResponse_PayStatus int32 const ( PayResponse_COMPLETE PayResponse_PayStatus = 0 PayResponse_PENDING PayResponse_PayStatus = 1 PayResponse_FAILED PayResponse_PayStatus = 2 ) // Enum value maps for PayResponse_PayStatus. var ( PayResponse_PayStatus_name = map[int32]string{ 0: "COMPLETE", 1: "PENDING", 2: "FAILED", } PayResponse_PayStatus_value = map[string]int32{ "COMPLETE": 0, "PENDING": 1, "FAILED": 2, } ) func (x PayResponse_PayStatus) Enum() *PayResponse_PayStatus { p := new(PayResponse_PayStatus) *p = x return p } func (x PayResponse_PayStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PayResponse_PayStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[20].Descriptor() } func (PayResponse_PayStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[20] } func (x PayResponse_PayStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PayResponse_PayStatus.Descriptor instead. func (PayResponse_PayStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{107, 0} } // ListNodes.nodes[].addresses[].type type ListnodesNodesAddresses_ListnodesNodesAddressesType int32 const ( ListnodesNodesAddresses_DNS ListnodesNodesAddresses_ListnodesNodesAddressesType = 0 ListnodesNodesAddresses_IPV4 ListnodesNodesAddresses_ListnodesNodesAddressesType = 1 ListnodesNodesAddresses_IPV6 ListnodesNodesAddresses_ListnodesNodesAddressesType = 2 ListnodesNodesAddresses_TORV2 ListnodesNodesAddresses_ListnodesNodesAddressesType = 3 ListnodesNodesAddresses_TORV3 ListnodesNodesAddresses_ListnodesNodesAddressesType = 4 ) // Enum value maps for ListnodesNodesAddresses_ListnodesNodesAddressesType. var ( ListnodesNodesAddresses_ListnodesNodesAddressesType_name = map[int32]string{ 0: "DNS", 1: "IPV4", 2: "IPV6", 3: "TORV2", 4: "TORV3", } ListnodesNodesAddresses_ListnodesNodesAddressesType_value = map[string]int32{ "DNS": 0, "IPV4": 1, "IPV6": 2, "TORV2": 3, "TORV3": 4, } ) func (x ListnodesNodesAddresses_ListnodesNodesAddressesType) Enum() *ListnodesNodesAddresses_ListnodesNodesAddressesType { p := new(ListnodesNodesAddresses_ListnodesNodesAddressesType) *p = x return p } func (x ListnodesNodesAddresses_ListnodesNodesAddressesType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListnodesNodesAddresses_ListnodesNodesAddressesType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[21].Descriptor() } func (ListnodesNodesAddresses_ListnodesNodesAddressesType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[21] } func (x ListnodesNodesAddresses_ListnodesNodesAddressesType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListnodesNodesAddresses_ListnodesNodesAddressesType.Descriptor instead. func (ListnodesNodesAddresses_ListnodesNodesAddressesType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{112, 0} } // WaitAnyInvoice.status type WaitanyinvoiceResponse_WaitanyinvoiceStatus int32 const ( WaitanyinvoiceResponse_PAID WaitanyinvoiceResponse_WaitanyinvoiceStatus = 0 WaitanyinvoiceResponse_EXPIRED WaitanyinvoiceResponse_WaitanyinvoiceStatus = 1 ) // Enum value maps for WaitanyinvoiceResponse_WaitanyinvoiceStatus. var ( WaitanyinvoiceResponse_WaitanyinvoiceStatus_name = map[int32]string{ 0: "PAID", 1: "EXPIRED", } WaitanyinvoiceResponse_WaitanyinvoiceStatus_value = map[string]int32{ "PAID": 0, "EXPIRED": 1, } ) func (x WaitanyinvoiceResponse_WaitanyinvoiceStatus) Enum() *WaitanyinvoiceResponse_WaitanyinvoiceStatus { p := new(WaitanyinvoiceResponse_WaitanyinvoiceStatus) *p = x return p } func (x WaitanyinvoiceResponse_WaitanyinvoiceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitanyinvoiceResponse_WaitanyinvoiceStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[22].Descriptor() } func (WaitanyinvoiceResponse_WaitanyinvoiceStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[22] } func (x WaitanyinvoiceResponse_WaitanyinvoiceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitanyinvoiceResponse_WaitanyinvoiceStatus.Descriptor instead. func (WaitanyinvoiceResponse_WaitanyinvoiceStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{114, 0} } // WaitInvoice.status type WaitinvoiceResponse_WaitinvoiceStatus int32 const ( WaitinvoiceResponse_PAID WaitinvoiceResponse_WaitinvoiceStatus = 0 WaitinvoiceResponse_EXPIRED WaitinvoiceResponse_WaitinvoiceStatus = 1 ) // Enum value maps for WaitinvoiceResponse_WaitinvoiceStatus. var ( WaitinvoiceResponse_WaitinvoiceStatus_name = map[int32]string{ 0: "PAID", 1: "EXPIRED", } WaitinvoiceResponse_WaitinvoiceStatus_value = map[string]int32{ "PAID": 0, "EXPIRED": 1, } ) func (x WaitinvoiceResponse_WaitinvoiceStatus) Enum() *WaitinvoiceResponse_WaitinvoiceStatus { p := new(WaitinvoiceResponse_WaitinvoiceStatus) *p = x return p } func (x WaitinvoiceResponse_WaitinvoiceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitinvoiceResponse_WaitinvoiceStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[23].Descriptor() } func (WaitinvoiceResponse_WaitinvoiceStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[23] } func (x WaitinvoiceResponse_WaitinvoiceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitinvoiceResponse_WaitinvoiceStatus.Descriptor instead. func (WaitinvoiceResponse_WaitinvoiceStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{117, 0} } // WaitSendPay.status type WaitsendpayResponse_WaitsendpayStatus int32 const ( WaitsendpayResponse_COMPLETE WaitsendpayResponse_WaitsendpayStatus = 0 ) // Enum value maps for WaitsendpayResponse_WaitsendpayStatus. var ( WaitsendpayResponse_WaitsendpayStatus_name = map[int32]string{ 0: "COMPLETE", } WaitsendpayResponse_WaitsendpayStatus_value = map[string]int32{ "COMPLETE": 0, } ) func (x WaitsendpayResponse_WaitsendpayStatus) Enum() *WaitsendpayResponse_WaitsendpayStatus { p := new(WaitsendpayResponse_WaitsendpayStatus) *p = x return p } func (x WaitsendpayResponse_WaitsendpayStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitsendpayResponse_WaitsendpayStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[24].Descriptor() } func (WaitsendpayResponse_WaitsendpayStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[24] } func (x WaitsendpayResponse_WaitsendpayStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitsendpayResponse_WaitsendpayStatus.Descriptor instead. func (WaitsendpayResponse_WaitsendpayStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{120, 0} } // NewAddr.addresstype type NewaddrRequest_NewaddrAddresstype int32 const ( NewaddrRequest_BECH32 NewaddrRequest_NewaddrAddresstype = 0 NewaddrRequest_ALL NewaddrRequest_NewaddrAddresstype = 2 NewaddrRequest_P2TR NewaddrRequest_NewaddrAddresstype = 3 ) // Enum value maps for NewaddrRequest_NewaddrAddresstype. var ( NewaddrRequest_NewaddrAddresstype_name = map[int32]string{ 0: "BECH32", 2: "ALL", 3: "P2TR", } NewaddrRequest_NewaddrAddresstype_value = map[string]int32{ "BECH32": 0, "ALL": 2, "P2TR": 3, } ) func (x NewaddrRequest_NewaddrAddresstype) Enum() *NewaddrRequest_NewaddrAddresstype { p := new(NewaddrRequest_NewaddrAddresstype) *p = x return p } func (x NewaddrRequest_NewaddrAddresstype) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (NewaddrRequest_NewaddrAddresstype) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[25].Descriptor() } func (NewaddrRequest_NewaddrAddresstype) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[25] } func (x NewaddrRequest_NewaddrAddresstype) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use NewaddrRequest_NewaddrAddresstype.Descriptor instead. func (NewaddrRequest_NewaddrAddresstype) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{121, 0} } // KeySend.status type KeysendResponse_KeysendStatus int32 const ( KeysendResponse_COMPLETE KeysendResponse_KeysendStatus = 0 ) // Enum value maps for KeysendResponse_KeysendStatus. var ( KeysendResponse_KeysendStatus_name = map[int32]string{ 0: "COMPLETE", } KeysendResponse_KeysendStatus_value = map[string]int32{ "COMPLETE": 0, } ) func (x KeysendResponse_KeysendStatus) Enum() *KeysendResponse_KeysendStatus { p := new(KeysendResponse_KeysendStatus) *p = x return p } func (x KeysendResponse_KeysendStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (KeysendResponse_KeysendStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[26].Descriptor() } func (KeysendResponse_KeysendStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[26] } func (x KeysendResponse_KeysendStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use KeysendResponse_KeysendStatus.Descriptor instead. func (KeysendResponse_KeysendStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{126, 0} } // ListPeerChannels.channels[].htlcs[].direction type ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection int32 const ( ListpeerchannelsChannelsHtlcs_IN ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection = 0 ListpeerchannelsChannelsHtlcs_OUT ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection = 1 ) // Enum value maps for ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection. var ( ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection_name = map[int32]string{ 0: "IN", 1: "OUT", } ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection_value = map[string]int32{ "IN": 0, "OUT": 1, } ) func (x ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) Enum() *ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection { p := new(ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) *p = x return p } func (x ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[27].Descriptor() } func (ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[27] } func (x ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection.Descriptor instead. func (ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{153, 0} } // ListClosedChannels.closedchannels[].close_cause type ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause int32 const ( ListclosedchannelsClosedchannels_UNKNOWN ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause = 0 ListclosedchannelsClosedchannels_LOCAL ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause = 1 ListclosedchannelsClosedchannels_USER ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause = 2 ListclosedchannelsClosedchannels_REMOTE ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause = 3 ListclosedchannelsClosedchannels_PROTOCOL ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause = 4 ListclosedchannelsClosedchannels_ONCHAIN ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause = 5 ) // Enum value maps for ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause. var ( ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause_name = map[int32]string{ 0: "UNKNOWN", 1: "LOCAL", 2: "USER", 3: "REMOTE", 4: "PROTOCOL", 5: "ONCHAIN", } ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause_value = map[string]int32{ "UNKNOWN": 0, "LOCAL": 1, "USER": 2, "REMOTE": 3, "PROTOCOL": 4, "ONCHAIN": 5, } ) func (x ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) Enum() *ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause { p := new(ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) *p = x return p } func (x ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[28].Descriptor() } func (ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[28] } func (x ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause.Descriptor instead. func (ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{156, 0} } // Decode.type type DecodeResponse_DecodeType int32 const ( DecodeResponse_BOLT12_OFFER DecodeResponse_DecodeType = 0 DecodeResponse_BOLT12_INVOICE DecodeResponse_DecodeType = 1 DecodeResponse_BOLT12_INVOICE_REQUEST DecodeResponse_DecodeType = 2 DecodeResponse_BOLT11_INVOICE DecodeResponse_DecodeType = 3 DecodeResponse_RUNE DecodeResponse_DecodeType = 4 DecodeResponse_EMERGENCY_RECOVER DecodeResponse_DecodeType = 5 ) // Enum value maps for DecodeResponse_DecodeType. var ( DecodeResponse_DecodeType_name = map[int32]string{ 0: "BOLT12_OFFER", 1: "BOLT12_INVOICE", 2: "BOLT12_INVOICE_REQUEST", 3: "BOLT11_INVOICE", 4: "RUNE", 5: "EMERGENCY_RECOVER", } DecodeResponse_DecodeType_value = map[string]int32{ "BOLT12_OFFER": 0, "BOLT12_INVOICE": 1, "BOLT12_INVOICE_REQUEST": 2, "BOLT11_INVOICE": 3, "RUNE": 4, "EMERGENCY_RECOVER": 5, } ) func (x DecodeResponse_DecodeType) Enum() *DecodeResponse_DecodeType { p := new(DecodeResponse_DecodeType) *p = x return p } func (x DecodeResponse_DecodeType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DecodeResponse_DecodeType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[29].Descriptor() } func (DecodeResponse_DecodeType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[29] } func (x DecodeResponse_DecodeType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DecodeResponse_DecodeType.Descriptor instead. func (DecodeResponse_DecodeType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{159, 0} } // Decode.fallbacks[].type type DecodeFallbacks_DecodeFallbacksType int32 const ( DecodeFallbacks_P2PKH DecodeFallbacks_DecodeFallbacksType = 0 DecodeFallbacks_P2SH DecodeFallbacks_DecodeFallbacksType = 1 DecodeFallbacks_P2WPKH DecodeFallbacks_DecodeFallbacksType = 2 DecodeFallbacks_P2WSH DecodeFallbacks_DecodeFallbacksType = 3 DecodeFallbacks_P2TR DecodeFallbacks_DecodeFallbacksType = 4 ) // Enum value maps for DecodeFallbacks_DecodeFallbacksType. var ( DecodeFallbacks_DecodeFallbacksType_name = map[int32]string{ 0: "P2PKH", 1: "P2SH", 2: "P2WPKH", 3: "P2WSH", 4: "P2TR", } DecodeFallbacks_DecodeFallbacksType_value = map[string]int32{ "P2PKH": 0, "P2SH": 1, "P2WPKH": 2, "P2WSH": 3, "P2TR": 4, } ) func (x DecodeFallbacks_DecodeFallbacksType) Enum() *DecodeFallbacks_DecodeFallbacksType { p := new(DecodeFallbacks_DecodeFallbacksType) *p = x return p } func (x DecodeFallbacks_DecodeFallbacksType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DecodeFallbacks_DecodeFallbacksType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[30].Descriptor() } func (DecodeFallbacks_DecodeFallbacksType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[30] } func (x DecodeFallbacks_DecodeFallbacksType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DecodeFallbacks_DecodeFallbacksType.Descriptor instead. func (DecodeFallbacks_DecodeFallbacksType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{167, 0} } // DelPay.status type DelpayRequest_DelpayStatus int32 const ( DelpayRequest_COMPLETE DelpayRequest_DelpayStatus = 0 DelpayRequest_FAILED DelpayRequest_DelpayStatus = 1 ) // Enum value maps for DelpayRequest_DelpayStatus. var ( DelpayRequest_DelpayStatus_name = map[int32]string{ 0: "COMPLETE", 1: "FAILED", } DelpayRequest_DelpayStatus_value = map[string]int32{ "COMPLETE": 0, "FAILED": 1, } ) func (x DelpayRequest_DelpayStatus) Enum() *DelpayRequest_DelpayStatus { p := new(DelpayRequest_DelpayStatus) *p = x return p } func (x DelpayRequest_DelpayStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DelpayRequest_DelpayStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[31].Descriptor() } func (DelpayRequest_DelpayStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[31] } func (x DelpayRequest_DelpayStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DelpayRequest_DelpayStatus.Descriptor instead. func (DelpayRequest_DelpayStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{170, 0} } // DelPay.payments[].status type DelpayPayments_DelpayPaymentsStatus int32 const ( DelpayPayments_PENDING DelpayPayments_DelpayPaymentsStatus = 0 DelpayPayments_FAILED DelpayPayments_DelpayPaymentsStatus = 1 DelpayPayments_COMPLETE DelpayPayments_DelpayPaymentsStatus = 2 ) // Enum value maps for DelpayPayments_DelpayPaymentsStatus. var ( DelpayPayments_DelpayPaymentsStatus_name = map[int32]string{ 0: "PENDING", 1: "FAILED", 2: "COMPLETE", } DelpayPayments_DelpayPaymentsStatus_value = map[string]int32{ "PENDING": 0, "FAILED": 1, "COMPLETE": 2, } ) func (x DelpayPayments_DelpayPaymentsStatus) Enum() *DelpayPayments_DelpayPaymentsStatus { p := new(DelpayPayments_DelpayPaymentsStatus) *p = x return p } func (x DelpayPayments_DelpayPaymentsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DelpayPayments_DelpayPaymentsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[32].Descriptor() } func (DelpayPayments_DelpayPaymentsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[32] } func (x DelpayPayments_DelpayPaymentsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DelpayPayments_DelpayPaymentsStatus.Descriptor instead. func (DelpayPayments_DelpayPaymentsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{172, 0} } // DelForward.status type DelforwardRequest_DelforwardStatus int32 const ( DelforwardRequest_SETTLED DelforwardRequest_DelforwardStatus = 0 DelforwardRequest_LOCAL_FAILED DelforwardRequest_DelforwardStatus = 1 DelforwardRequest_FAILED DelforwardRequest_DelforwardStatus = 2 ) // Enum value maps for DelforwardRequest_DelforwardStatus. var ( DelforwardRequest_DelforwardStatus_name = map[int32]string{ 0: "SETTLED", 1: "LOCAL_FAILED", 2: "FAILED", } DelforwardRequest_DelforwardStatus_value = map[string]int32{ "SETTLED": 0, "LOCAL_FAILED": 1, "FAILED": 2, } ) func (x DelforwardRequest_DelforwardStatus) Enum() *DelforwardRequest_DelforwardStatus { p := new(DelforwardRequest_DelforwardStatus) *p = x return p } func (x DelforwardRequest_DelforwardStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DelforwardRequest_DelforwardStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[33].Descriptor() } func (DelforwardRequest_DelforwardStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[33] } func (x DelforwardRequest_DelforwardStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DelforwardRequest_DelforwardStatus.Descriptor instead. func (DelforwardRequest_DelforwardStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{173, 0} } // Feerates.style type FeeratesRequest_FeeratesStyle int32 const ( FeeratesRequest_PERKB FeeratesRequest_FeeratesStyle = 0 FeeratesRequest_PERKW FeeratesRequest_FeeratesStyle = 1 ) // Enum value maps for FeeratesRequest_FeeratesStyle. var ( FeeratesRequest_FeeratesStyle_name = map[int32]string{ 0: "PERKB", 1: "PERKW", } FeeratesRequest_FeeratesStyle_value = map[string]int32{ "PERKB": 0, "PERKW": 1, } ) func (x FeeratesRequest_FeeratesStyle) Enum() *FeeratesRequest_FeeratesStyle { p := new(FeeratesRequest_FeeratesStyle) *p = x return p } func (x FeeratesRequest_FeeratesStyle) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (FeeratesRequest_FeeratesStyle) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[34].Descriptor() } func (FeeratesRequest_FeeratesStyle) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[34] } func (x FeeratesRequest_FeeratesStyle) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use FeeratesRequest_FeeratesStyle.Descriptor instead. func (FeeratesRequest_FeeratesStyle) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{181, 0} } // GetLog.level type GetlogRequest_GetlogLevel int32 const ( GetlogRequest_BROKEN GetlogRequest_GetlogLevel = 0 GetlogRequest_UNUSUAL GetlogRequest_GetlogLevel = 1 GetlogRequest_INFO GetlogRequest_GetlogLevel = 2 GetlogRequest_DEBUG GetlogRequest_GetlogLevel = 3 GetlogRequest_IO GetlogRequest_GetlogLevel = 4 GetlogRequest_TRACE GetlogRequest_GetlogLevel = 5 ) // Enum value maps for GetlogRequest_GetlogLevel. var ( GetlogRequest_GetlogLevel_name = map[int32]string{ 0: "BROKEN", 1: "UNUSUAL", 2: "INFO", 3: "DEBUG", 4: "IO", 5: "TRACE", } GetlogRequest_GetlogLevel_value = map[string]int32{ "BROKEN": 0, "UNUSUAL": 1, "INFO": 2, "DEBUG": 3, "IO": 4, "TRACE": 5, } ) func (x GetlogRequest_GetlogLevel) Enum() *GetlogRequest_GetlogLevel { p := new(GetlogRequest_GetlogLevel) *p = x return p } func (x GetlogRequest_GetlogLevel) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (GetlogRequest_GetlogLevel) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[35].Descriptor() } func (GetlogRequest_GetlogLevel) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[35] } func (x GetlogRequest_GetlogLevel) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use GetlogRequest_GetlogLevel.Descriptor instead. func (GetlogRequest_GetlogLevel) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{207, 0} } // GetLog.log[].type type GetlogLog_GetlogLogType int32 const ( GetlogLog_SKIPPED GetlogLog_GetlogLogType = 0 GetlogLog_BROKEN GetlogLog_GetlogLogType = 1 GetlogLog_UNUSUAL GetlogLog_GetlogLogType = 2 GetlogLog_INFO GetlogLog_GetlogLogType = 3 GetlogLog_DEBUG GetlogLog_GetlogLogType = 4 GetlogLog_IO_IN GetlogLog_GetlogLogType = 5 GetlogLog_IO_OUT GetlogLog_GetlogLogType = 6 GetlogLog_TRACE GetlogLog_GetlogLogType = 7 ) // Enum value maps for GetlogLog_GetlogLogType. var ( GetlogLog_GetlogLogType_name = map[int32]string{ 0: "SKIPPED", 1: "BROKEN", 2: "UNUSUAL", 3: "INFO", 4: "DEBUG", 5: "IO_IN", 6: "IO_OUT", 7: "TRACE", } GetlogLog_GetlogLogType_value = map[string]int32{ "SKIPPED": 0, "BROKEN": 1, "UNUSUAL": 2, "INFO": 3, "DEBUG": 4, "IO_IN": 5, "IO_OUT": 6, "TRACE": 7, } ) func (x GetlogLog_GetlogLogType) Enum() *GetlogLog_GetlogLogType { p := new(GetlogLog_GetlogLogType) *p = x return p } func (x GetlogLog_GetlogLogType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (GetlogLog_GetlogLogType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[36].Descriptor() } func (GetlogLog_GetlogLogType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[36] } func (x GetlogLog_GetlogLogType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use GetlogLog_GetlogLogType.Descriptor instead. func (GetlogLog_GetlogLogType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{209, 0} } // FunderUpdate.policy type FunderupdateRequest_FunderupdatePolicy int32 const ( FunderupdateRequest_MATCH FunderupdateRequest_FunderupdatePolicy = 0 FunderupdateRequest_AVAILABLE FunderupdateRequest_FunderupdatePolicy = 1 FunderupdateRequest_FIXED FunderupdateRequest_FunderupdatePolicy = 2 ) // Enum value maps for FunderupdateRequest_FunderupdatePolicy. var ( FunderupdateRequest_FunderupdatePolicy_name = map[int32]string{ 0: "MATCH", 1: "AVAILABLE", 2: "FIXED", } FunderupdateRequest_FunderupdatePolicy_value = map[string]int32{ "MATCH": 0, "AVAILABLE": 1, "FIXED": 2, } ) func (x FunderupdateRequest_FunderupdatePolicy) Enum() *FunderupdateRequest_FunderupdatePolicy { p := new(FunderupdateRequest_FunderupdatePolicy) *p = x return p } func (x FunderupdateRequest_FunderupdatePolicy) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (FunderupdateRequest_FunderupdatePolicy) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[37].Descriptor() } func (FunderupdateRequest_FunderupdatePolicy) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[37] } func (x FunderupdateRequest_FunderupdatePolicy) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use FunderupdateRequest_FunderupdatePolicy.Descriptor instead. func (FunderupdateRequest_FunderupdatePolicy) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{210, 0} } // FunderUpdate.policy type FunderupdateResponse_FunderupdatePolicy int32 const ( FunderupdateResponse_MATCH FunderupdateResponse_FunderupdatePolicy = 0 FunderupdateResponse_AVAILABLE FunderupdateResponse_FunderupdatePolicy = 1 FunderupdateResponse_FIXED FunderupdateResponse_FunderupdatePolicy = 2 ) // Enum value maps for FunderupdateResponse_FunderupdatePolicy. var ( FunderupdateResponse_FunderupdatePolicy_name = map[int32]string{ 0: "MATCH", 1: "AVAILABLE", 2: "FIXED", } FunderupdateResponse_FunderupdatePolicy_value = map[string]int32{ "MATCH": 0, "AVAILABLE": 1, "FIXED": 2, } ) func (x FunderupdateResponse_FunderupdatePolicy) Enum() *FunderupdateResponse_FunderupdatePolicy { p := new(FunderupdateResponse_FunderupdatePolicy) *p = x return p } func (x FunderupdateResponse_FunderupdatePolicy) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (FunderupdateResponse_FunderupdatePolicy) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[38].Descriptor() } func (FunderupdateResponse_FunderupdatePolicy) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[38] } func (x FunderupdateResponse_FunderupdatePolicy) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use FunderupdateResponse_FunderupdatePolicy.Descriptor instead. func (FunderupdateResponse_FunderupdatePolicy) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{211, 0} } // GetRoute.route[].style type GetrouteRoute_GetrouteRouteStyle int32 const ( GetrouteRoute_TLV GetrouteRoute_GetrouteRouteStyle = 0 ) // Enum value maps for GetrouteRoute_GetrouteRouteStyle. var ( GetrouteRoute_GetrouteRouteStyle_name = map[int32]string{ 0: "TLV", } GetrouteRoute_GetrouteRouteStyle_value = map[string]int32{ "TLV": 0, } ) func (x GetrouteRoute_GetrouteRouteStyle) Enum() *GetrouteRoute_GetrouteRouteStyle { p := new(GetrouteRoute_GetrouteRouteStyle) *p = x return p } func (x GetrouteRoute_GetrouteRouteStyle) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (GetrouteRoute_GetrouteRouteStyle) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[39].Descriptor() } func (GetrouteRoute_GetrouteRouteStyle) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[39] } func (x GetrouteRoute_GetrouteRouteStyle) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use GetrouteRoute_GetrouteRouteStyle.Descriptor instead. func (GetrouteRoute_GetrouteRouteStyle) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{214, 0} } // ListForwards.status type ListforwardsRequest_ListforwardsStatus int32 const ( ListforwardsRequest_OFFERED ListforwardsRequest_ListforwardsStatus = 0 ListforwardsRequest_SETTLED ListforwardsRequest_ListforwardsStatus = 1 ListforwardsRequest_LOCAL_FAILED ListforwardsRequest_ListforwardsStatus = 2 ListforwardsRequest_FAILED ListforwardsRequest_ListforwardsStatus = 3 ) // Enum value maps for ListforwardsRequest_ListforwardsStatus. var ( ListforwardsRequest_ListforwardsStatus_name = map[int32]string{ 0: "OFFERED", 1: "SETTLED", 2: "LOCAL_FAILED", 3: "FAILED", } ListforwardsRequest_ListforwardsStatus_value = map[string]int32{ "OFFERED": 0, "SETTLED": 1, "LOCAL_FAILED": 2, "FAILED": 3, } ) func (x ListforwardsRequest_ListforwardsStatus) Enum() *ListforwardsRequest_ListforwardsStatus { p := new(ListforwardsRequest_ListforwardsStatus) *p = x return p } func (x ListforwardsRequest_ListforwardsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListforwardsRequest_ListforwardsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[40].Descriptor() } func (ListforwardsRequest_ListforwardsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[40] } func (x ListforwardsRequest_ListforwardsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListforwardsRequest_ListforwardsStatus.Descriptor instead. func (ListforwardsRequest_ListforwardsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{218, 0} } // ListForwards.index type ListforwardsRequest_ListforwardsIndex int32 const ( ListforwardsRequest_CREATED ListforwardsRequest_ListforwardsIndex = 0 ListforwardsRequest_UPDATED ListforwardsRequest_ListforwardsIndex = 1 ) // Enum value maps for ListforwardsRequest_ListforwardsIndex. var ( ListforwardsRequest_ListforwardsIndex_name = map[int32]string{ 0: "CREATED", 1: "UPDATED", } ListforwardsRequest_ListforwardsIndex_value = map[string]int32{ "CREATED": 0, "UPDATED": 1, } ) func (x ListforwardsRequest_ListforwardsIndex) Enum() *ListforwardsRequest_ListforwardsIndex { p := new(ListforwardsRequest_ListforwardsIndex) *p = x return p } func (x ListforwardsRequest_ListforwardsIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListforwardsRequest_ListforwardsIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[41].Descriptor() } func (ListforwardsRequest_ListforwardsIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[41] } func (x ListforwardsRequest_ListforwardsIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListforwardsRequest_ListforwardsIndex.Descriptor instead. func (ListforwardsRequest_ListforwardsIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{218, 1} } // ListForwards.forwards[].status type ListforwardsForwards_ListforwardsForwardsStatus int32 const ( ListforwardsForwards_OFFERED ListforwardsForwards_ListforwardsForwardsStatus = 0 ListforwardsForwards_SETTLED ListforwardsForwards_ListforwardsForwardsStatus = 1 ListforwardsForwards_LOCAL_FAILED ListforwardsForwards_ListforwardsForwardsStatus = 2 ListforwardsForwards_FAILED ListforwardsForwards_ListforwardsForwardsStatus = 3 ) // Enum value maps for ListforwardsForwards_ListforwardsForwardsStatus. var ( ListforwardsForwards_ListforwardsForwardsStatus_name = map[int32]string{ 0: "OFFERED", 1: "SETTLED", 2: "LOCAL_FAILED", 3: "FAILED", } ListforwardsForwards_ListforwardsForwardsStatus_value = map[string]int32{ "OFFERED": 0, "SETTLED": 1, "LOCAL_FAILED": 2, "FAILED": 3, } ) func (x ListforwardsForwards_ListforwardsForwardsStatus) Enum() *ListforwardsForwards_ListforwardsForwardsStatus { p := new(ListforwardsForwards_ListforwardsForwardsStatus) *p = x return p } func (x ListforwardsForwards_ListforwardsForwardsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListforwardsForwards_ListforwardsForwardsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[42].Descriptor() } func (ListforwardsForwards_ListforwardsForwardsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[42] } func (x ListforwardsForwards_ListforwardsForwardsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListforwardsForwards_ListforwardsForwardsStatus.Descriptor instead. func (ListforwardsForwards_ListforwardsForwardsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{220, 0} } // ListForwards.forwards[].style type ListforwardsForwards_ListforwardsForwardsStyle int32 const ( ListforwardsForwards_LEGACY ListforwardsForwards_ListforwardsForwardsStyle = 0 ListforwardsForwards_TLV ListforwardsForwards_ListforwardsForwardsStyle = 1 ) // Enum value maps for ListforwardsForwards_ListforwardsForwardsStyle. var ( ListforwardsForwards_ListforwardsForwardsStyle_name = map[int32]string{ 0: "LEGACY", 1: "TLV", } ListforwardsForwards_ListforwardsForwardsStyle_value = map[string]int32{ "LEGACY": 0, "TLV": 1, } ) func (x ListforwardsForwards_ListforwardsForwardsStyle) Enum() *ListforwardsForwards_ListforwardsForwardsStyle { p := new(ListforwardsForwards_ListforwardsForwardsStyle) *p = x return p } func (x ListforwardsForwards_ListforwardsForwardsStyle) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListforwardsForwards_ListforwardsForwardsStyle) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[43].Descriptor() } func (ListforwardsForwards_ListforwardsForwardsStyle) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[43] } func (x ListforwardsForwards_ListforwardsForwardsStyle) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListforwardsForwards_ListforwardsForwardsStyle.Descriptor instead. func (ListforwardsForwards_ListforwardsForwardsStyle) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{220, 1} } // ListPays.status type ListpaysRequest_ListpaysStatus int32 const ( ListpaysRequest_PENDING ListpaysRequest_ListpaysStatus = 0 ListpaysRequest_COMPLETE ListpaysRequest_ListpaysStatus = 1 ListpaysRequest_FAILED ListpaysRequest_ListpaysStatus = 2 ) // Enum value maps for ListpaysRequest_ListpaysStatus. var ( ListpaysRequest_ListpaysStatus_name = map[int32]string{ 0: "PENDING", 1: "COMPLETE", 2: "FAILED", } ListpaysRequest_ListpaysStatus_value = map[string]int32{ "PENDING": 0, "COMPLETE": 1, "FAILED": 2, } ) func (x ListpaysRequest_ListpaysStatus) Enum() *ListpaysRequest_ListpaysStatus { p := new(ListpaysRequest_ListpaysStatus) *p = x return p } func (x ListpaysRequest_ListpaysStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListpaysRequest_ListpaysStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[44].Descriptor() } func (ListpaysRequest_ListpaysStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[44] } func (x ListpaysRequest_ListpaysStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListpaysRequest_ListpaysStatus.Descriptor instead. func (ListpaysRequest_ListpaysStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{224, 0} } // ListPays.index type ListpaysRequest_ListpaysIndex int32 const ( ListpaysRequest_CREATED ListpaysRequest_ListpaysIndex = 0 ListpaysRequest_UPDATED ListpaysRequest_ListpaysIndex = 1 ) // Enum value maps for ListpaysRequest_ListpaysIndex. var ( ListpaysRequest_ListpaysIndex_name = map[int32]string{ 0: "CREATED", 1: "UPDATED", } ListpaysRequest_ListpaysIndex_value = map[string]int32{ "CREATED": 0, "UPDATED": 1, } ) func (x ListpaysRequest_ListpaysIndex) Enum() *ListpaysRequest_ListpaysIndex { p := new(ListpaysRequest_ListpaysIndex) *p = x return p } func (x ListpaysRequest_ListpaysIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListpaysRequest_ListpaysIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[45].Descriptor() } func (ListpaysRequest_ListpaysIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[45] } func (x ListpaysRequest_ListpaysIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListpaysRequest_ListpaysIndex.Descriptor instead. func (ListpaysRequest_ListpaysIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{224, 1} } // ListPays.pays[].status type ListpaysPays_ListpaysPaysStatus int32 const ( ListpaysPays_PENDING ListpaysPays_ListpaysPaysStatus = 0 ListpaysPays_FAILED ListpaysPays_ListpaysPaysStatus = 1 ListpaysPays_COMPLETE ListpaysPays_ListpaysPaysStatus = 2 ) // Enum value maps for ListpaysPays_ListpaysPaysStatus. var ( ListpaysPays_ListpaysPaysStatus_name = map[int32]string{ 0: "PENDING", 1: "FAILED", 2: "COMPLETE", } ListpaysPays_ListpaysPaysStatus_value = map[string]int32{ "PENDING": 0, "FAILED": 1, "COMPLETE": 2, } ) func (x ListpaysPays_ListpaysPaysStatus) Enum() *ListpaysPays_ListpaysPaysStatus { p := new(ListpaysPays_ListpaysPaysStatus) *p = x return p } func (x ListpaysPays_ListpaysPaysStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListpaysPays_ListpaysPaysStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[46].Descriptor() } func (ListpaysPays_ListpaysPaysStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[46] } func (x ListpaysPays_ListpaysPaysStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListpaysPays_ListpaysPaysStatus.Descriptor instead. func (ListpaysPays_ListpaysPaysStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{226, 0} } // ListHtlcs.index type ListhtlcsRequest_ListhtlcsIndex int32 const ( ListhtlcsRequest_CREATED ListhtlcsRequest_ListhtlcsIndex = 0 ListhtlcsRequest_UPDATED ListhtlcsRequest_ListhtlcsIndex = 1 ) // Enum value maps for ListhtlcsRequest_ListhtlcsIndex. var ( ListhtlcsRequest_ListhtlcsIndex_name = map[int32]string{ 0: "CREATED", 1: "UPDATED", } ListhtlcsRequest_ListhtlcsIndex_value = map[string]int32{ "CREATED": 0, "UPDATED": 1, } ) func (x ListhtlcsRequest_ListhtlcsIndex) Enum() *ListhtlcsRequest_ListhtlcsIndex { p := new(ListhtlcsRequest_ListhtlcsIndex) *p = x return p } func (x ListhtlcsRequest_ListhtlcsIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListhtlcsRequest_ListhtlcsIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[47].Descriptor() } func (ListhtlcsRequest_ListhtlcsIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[47] } func (x ListhtlcsRequest_ListhtlcsIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListhtlcsRequest_ListhtlcsIndex.Descriptor instead. func (ListhtlcsRequest_ListhtlcsIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{227, 0} } // ListHtlcs.htlcs[].direction type ListhtlcsHtlcs_ListhtlcsHtlcsDirection int32 const ( ListhtlcsHtlcs_OUT ListhtlcsHtlcs_ListhtlcsHtlcsDirection = 0 ListhtlcsHtlcs_IN ListhtlcsHtlcs_ListhtlcsHtlcsDirection = 1 ) // Enum value maps for ListhtlcsHtlcs_ListhtlcsHtlcsDirection. var ( ListhtlcsHtlcs_ListhtlcsHtlcsDirection_name = map[int32]string{ 0: "OUT", 1: "IN", } ListhtlcsHtlcs_ListhtlcsHtlcsDirection_value = map[string]int32{ "OUT": 0, "IN": 1, } ) func (x ListhtlcsHtlcs_ListhtlcsHtlcsDirection) Enum() *ListhtlcsHtlcs_ListhtlcsHtlcsDirection { p := new(ListhtlcsHtlcs_ListhtlcsHtlcsDirection) *p = x return p } func (x ListhtlcsHtlcs_ListhtlcsHtlcsDirection) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListhtlcsHtlcs_ListhtlcsHtlcsDirection) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[48].Descriptor() } func (ListhtlcsHtlcs_ListhtlcsHtlcsDirection) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[48] } func (x ListhtlcsHtlcs_ListhtlcsHtlcsDirection) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListhtlcsHtlcs_ListhtlcsHtlcsDirection.Descriptor instead. func (ListhtlcsHtlcs_ListhtlcsHtlcsDirection) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{229, 0} } // MultiFundChannel.failed[].method type MultifundchannelFailed_MultifundchannelFailedMethod int32 const ( MultifundchannelFailed_CONNECT MultifundchannelFailed_MultifundchannelFailedMethod = 0 MultifundchannelFailed_OPENCHANNEL_INIT MultifundchannelFailed_MultifundchannelFailedMethod = 1 MultifundchannelFailed_FUNDCHANNEL_START MultifundchannelFailed_MultifundchannelFailedMethod = 2 MultifundchannelFailed_FUNDCHANNEL_COMPLETE MultifundchannelFailed_MultifundchannelFailedMethod = 3 ) // Enum value maps for MultifundchannelFailed_MultifundchannelFailedMethod. var ( MultifundchannelFailed_MultifundchannelFailedMethod_name = map[int32]string{ 0: "CONNECT", 1: "OPENCHANNEL_INIT", 2: "FUNDCHANNEL_START", 3: "FUNDCHANNEL_COMPLETE", } MultifundchannelFailed_MultifundchannelFailedMethod_value = map[string]int32{ "CONNECT": 0, "OPENCHANNEL_INIT": 1, "FUNDCHANNEL_START": 2, "FUNDCHANNEL_COMPLETE": 3, } ) func (x MultifundchannelFailed_MultifundchannelFailedMethod) Enum() *MultifundchannelFailed_MultifundchannelFailedMethod { p := new(MultifundchannelFailed_MultifundchannelFailedMethod) *p = x return p } func (x MultifundchannelFailed_MultifundchannelFailedMethod) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (MultifundchannelFailed_MultifundchannelFailedMethod) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[49].Descriptor() } func (MultifundchannelFailed_MultifundchannelFailedMethod) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[49] } func (x MultifundchannelFailed_MultifundchannelFailedMethod) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use MultifundchannelFailed_MultifundchannelFailedMethod.Descriptor instead. func (MultifundchannelFailed_MultifundchannelFailedMethod) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{235, 0} } // RenePayStatus.paystatus[].status type RenepaystatusPaystatus_RenepaystatusPaystatusStatus int32 const ( RenepaystatusPaystatus_COMPLETE RenepaystatusPaystatus_RenepaystatusPaystatusStatus = 0 RenepaystatusPaystatus_PENDING RenepaystatusPaystatus_RenepaystatusPaystatusStatus = 1 RenepaystatusPaystatus_FAILED RenepaystatusPaystatus_RenepaystatusPaystatusStatus = 2 ) // Enum value maps for RenepaystatusPaystatus_RenepaystatusPaystatusStatus. var ( RenepaystatusPaystatus_RenepaystatusPaystatusStatus_name = map[int32]string{ 0: "COMPLETE", 1: "PENDING", 2: "FAILED", } RenepaystatusPaystatus_RenepaystatusPaystatusStatus_value = map[string]int32{ "COMPLETE": 0, "PENDING": 1, "FAILED": 2, } ) func (x RenepaystatusPaystatus_RenepaystatusPaystatusStatus) Enum() *RenepaystatusPaystatus_RenepaystatusPaystatusStatus { p := new(RenepaystatusPaystatus_RenepaystatusPaystatusStatus) *p = x return p } func (x RenepaystatusPaystatus_RenepaystatusPaystatusStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (RenepaystatusPaystatus_RenepaystatusPaystatusStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[50].Descriptor() } func (RenepaystatusPaystatus_RenepaystatusPaystatusStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[50] } func (x RenepaystatusPaystatus_RenepaystatusPaystatusStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use RenepaystatusPaystatus_RenepaystatusPaystatusStatus.Descriptor instead. func (RenepaystatusPaystatus_RenepaystatusPaystatusStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{261, 0} } // RenePay.status type RenepayResponse_RenepayStatus int32 const ( RenepayResponse_COMPLETE RenepayResponse_RenepayStatus = 0 RenepayResponse_PENDING RenepayResponse_RenepayStatus = 1 RenepayResponse_FAILED RenepayResponse_RenepayStatus = 2 ) // Enum value maps for RenepayResponse_RenepayStatus. var ( RenepayResponse_RenepayStatus_name = map[int32]string{ 0: "COMPLETE", 1: "PENDING", 2: "FAILED", } RenepayResponse_RenepayStatus_value = map[string]int32{ "COMPLETE": 0, "PENDING": 1, "FAILED": 2, } ) func (x RenepayResponse_RenepayStatus) Enum() *RenepayResponse_RenepayStatus { p := new(RenepayResponse_RenepayStatus) *p = x return p } func (x RenepayResponse_RenepayStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (RenepayResponse_RenepayStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[51].Descriptor() } func (RenepayResponse_RenepayStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[51] } func (x RenepayResponse_RenepayStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use RenepayResponse_RenepayStatus.Descriptor instead. func (RenepayResponse_RenepayStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{263, 0} } // SendInvoice.status type SendinvoiceResponse_SendinvoiceStatus int32 const ( SendinvoiceResponse_UNPAID SendinvoiceResponse_SendinvoiceStatus = 0 SendinvoiceResponse_PAID SendinvoiceResponse_SendinvoiceStatus = 1 SendinvoiceResponse_EXPIRED SendinvoiceResponse_SendinvoiceStatus = 2 ) // Enum value maps for SendinvoiceResponse_SendinvoiceStatus. var ( SendinvoiceResponse_SendinvoiceStatus_name = map[int32]string{ 0: "UNPAID", 1: "PAID", 2: "EXPIRED", } SendinvoiceResponse_SendinvoiceStatus_value = map[string]int32{ "UNPAID": 0, "PAID": 1, "EXPIRED": 2, } ) func (x SendinvoiceResponse_SendinvoiceStatus) Enum() *SendinvoiceResponse_SendinvoiceStatus { p := new(SendinvoiceResponse_SendinvoiceStatus) *p = x return p } func (x SendinvoiceResponse_SendinvoiceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendinvoiceResponse_SendinvoiceStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[52].Descriptor() } func (SendinvoiceResponse_SendinvoiceStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[52] } func (x SendinvoiceResponse_SendinvoiceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendinvoiceResponse_SendinvoiceStatus.Descriptor instead. func (SendinvoiceResponse_SendinvoiceStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{270, 0} } // Wait.subsystem type WaitRequest_WaitSubsystem int32 const ( WaitRequest_INVOICES WaitRequest_WaitSubsystem = 0 WaitRequest_FORWARDS WaitRequest_WaitSubsystem = 1 WaitRequest_SENDPAYS WaitRequest_WaitSubsystem = 2 WaitRequest_HTLCS WaitRequest_WaitSubsystem = 3 WaitRequest_CHAINMOVES WaitRequest_WaitSubsystem = 4 WaitRequest_CHANNELMOVES WaitRequest_WaitSubsystem = 5 WaitRequest_NETWORKEVENTS WaitRequest_WaitSubsystem = 6 ) // Enum value maps for WaitRequest_WaitSubsystem. var ( WaitRequest_WaitSubsystem_name = map[int32]string{ 0: "INVOICES", 1: "FORWARDS", 2: "SENDPAYS", 3: "HTLCS", 4: "CHAINMOVES", 5: "CHANNELMOVES", 6: "NETWORKEVENTS", } WaitRequest_WaitSubsystem_value = map[string]int32{ "INVOICES": 0, "FORWARDS": 1, "SENDPAYS": 2, "HTLCS": 3, "CHAINMOVES": 4, "CHANNELMOVES": 5, "NETWORKEVENTS": 6, } ) func (x WaitRequest_WaitSubsystem) Enum() *WaitRequest_WaitSubsystem { p := new(WaitRequest_WaitSubsystem) *p = x return p } func (x WaitRequest_WaitSubsystem) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitRequest_WaitSubsystem) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[53].Descriptor() } func (WaitRequest_WaitSubsystem) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[53] } func (x WaitRequest_WaitSubsystem) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitRequest_WaitSubsystem.Descriptor instead. func (WaitRequest_WaitSubsystem) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{302, 0} } // Wait.indexname type WaitRequest_WaitIndexname int32 const ( WaitRequest_CREATED WaitRequest_WaitIndexname = 0 WaitRequest_UPDATED WaitRequest_WaitIndexname = 1 WaitRequest_DELETED WaitRequest_WaitIndexname = 2 ) // Enum value maps for WaitRequest_WaitIndexname. var ( WaitRequest_WaitIndexname_name = map[int32]string{ 0: "CREATED", 1: "UPDATED", 2: "DELETED", } WaitRequest_WaitIndexname_value = map[string]int32{ "CREATED": 0, "UPDATED": 1, "DELETED": 2, } ) func (x WaitRequest_WaitIndexname) Enum() *WaitRequest_WaitIndexname { p := new(WaitRequest_WaitIndexname) *p = x return p } func (x WaitRequest_WaitIndexname) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitRequest_WaitIndexname) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[54].Descriptor() } func (WaitRequest_WaitIndexname) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[54] } func (x WaitRequest_WaitIndexname) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitRequest_WaitIndexname.Descriptor instead. func (WaitRequest_WaitIndexname) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{302, 1} } // Wait.subsystem type WaitResponse_WaitSubsystem int32 const ( WaitResponse_INVOICES WaitResponse_WaitSubsystem = 0 WaitResponse_FORWARDS WaitResponse_WaitSubsystem = 1 WaitResponse_SENDPAYS WaitResponse_WaitSubsystem = 2 WaitResponse_HTLCS WaitResponse_WaitSubsystem = 3 WaitResponse_CHAINMOVES WaitResponse_WaitSubsystem = 4 WaitResponse_CHANNELMOVES WaitResponse_WaitSubsystem = 5 WaitResponse_NETWORKEVENTS WaitResponse_WaitSubsystem = 6 ) // Enum value maps for WaitResponse_WaitSubsystem. var ( WaitResponse_WaitSubsystem_name = map[int32]string{ 0: "INVOICES", 1: "FORWARDS", 2: "SENDPAYS", 3: "HTLCS", 4: "CHAINMOVES", 5: "CHANNELMOVES", 6: "NETWORKEVENTS", } WaitResponse_WaitSubsystem_value = map[string]int32{ "INVOICES": 0, "FORWARDS": 1, "SENDPAYS": 2, "HTLCS": 3, "CHAINMOVES": 4, "CHANNELMOVES": 5, "NETWORKEVENTS": 6, } ) func (x WaitResponse_WaitSubsystem) Enum() *WaitResponse_WaitSubsystem { p := new(WaitResponse_WaitSubsystem) *p = x return p } func (x WaitResponse_WaitSubsystem) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitResponse_WaitSubsystem) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[55].Descriptor() } func (WaitResponse_WaitSubsystem) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[55] } func (x WaitResponse_WaitSubsystem) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitResponse_WaitSubsystem.Descriptor instead. func (WaitResponse_WaitSubsystem) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{303, 0} } // Wait.forwards.status type WaitForwards_WaitForwardsStatus int32 const ( WaitForwards_OFFERED WaitForwards_WaitForwardsStatus = 0 WaitForwards_SETTLED WaitForwards_WaitForwardsStatus = 1 WaitForwards_FAILED WaitForwards_WaitForwardsStatus = 2 WaitForwards_LOCAL_FAILED WaitForwards_WaitForwardsStatus = 3 ) // Enum value maps for WaitForwards_WaitForwardsStatus. var ( WaitForwards_WaitForwardsStatus_name = map[int32]string{ 0: "OFFERED", 1: "SETTLED", 2: "FAILED", 3: "LOCAL_FAILED", } WaitForwards_WaitForwardsStatus_value = map[string]int32{ "OFFERED": 0, "SETTLED": 1, "FAILED": 2, "LOCAL_FAILED": 3, } ) func (x WaitForwards_WaitForwardsStatus) Enum() *WaitForwards_WaitForwardsStatus { p := new(WaitForwards_WaitForwardsStatus) *p = x return p } func (x WaitForwards_WaitForwardsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitForwards_WaitForwardsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[56].Descriptor() } func (WaitForwards_WaitForwardsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[56] } func (x WaitForwards_WaitForwardsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitForwards_WaitForwardsStatus.Descriptor instead. func (WaitForwards_WaitForwardsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{304, 0} } // Wait.invoices.status type WaitInvoices_WaitInvoicesStatus int32 const ( WaitInvoices_UNPAID WaitInvoices_WaitInvoicesStatus = 0 WaitInvoices_PAID WaitInvoices_WaitInvoicesStatus = 1 WaitInvoices_EXPIRED WaitInvoices_WaitInvoicesStatus = 2 ) // Enum value maps for WaitInvoices_WaitInvoicesStatus. var ( WaitInvoices_WaitInvoicesStatus_name = map[int32]string{ 0: "UNPAID", 1: "PAID", 2: "EXPIRED", } WaitInvoices_WaitInvoicesStatus_value = map[string]int32{ "UNPAID": 0, "PAID": 1, "EXPIRED": 2, } ) func (x WaitInvoices_WaitInvoicesStatus) Enum() *WaitInvoices_WaitInvoicesStatus { p := new(WaitInvoices_WaitInvoicesStatus) *p = x return p } func (x WaitInvoices_WaitInvoicesStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitInvoices_WaitInvoicesStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[57].Descriptor() } func (WaitInvoices_WaitInvoicesStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[57] } func (x WaitInvoices_WaitInvoicesStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitInvoices_WaitInvoicesStatus.Descriptor instead. func (WaitInvoices_WaitInvoicesStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{305, 0} } // Wait.sendpays.status type WaitSendpays_WaitSendpaysStatus int32 const ( WaitSendpays_PENDING WaitSendpays_WaitSendpaysStatus = 0 WaitSendpays_FAILED WaitSendpays_WaitSendpaysStatus = 1 WaitSendpays_COMPLETE WaitSendpays_WaitSendpaysStatus = 2 ) // Enum value maps for WaitSendpays_WaitSendpaysStatus. var ( WaitSendpays_WaitSendpaysStatus_name = map[int32]string{ 0: "PENDING", 1: "FAILED", 2: "COMPLETE", } WaitSendpays_WaitSendpaysStatus_value = map[string]int32{ "PENDING": 0, "FAILED": 1, "COMPLETE": 2, } ) func (x WaitSendpays_WaitSendpaysStatus) Enum() *WaitSendpays_WaitSendpaysStatus { p := new(WaitSendpays_WaitSendpaysStatus) *p = x return p } func (x WaitSendpays_WaitSendpaysStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitSendpays_WaitSendpaysStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[58].Descriptor() } func (WaitSendpays_WaitSendpaysStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[58] } func (x WaitSendpays_WaitSendpaysStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitSendpays_WaitSendpaysStatus.Descriptor instead. func (WaitSendpays_WaitSendpaysStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{306, 0} } // Wait.htlcs.direction type WaitHtlcs_WaitHtlcsDirection int32 const ( WaitHtlcs_OUT WaitHtlcs_WaitHtlcsDirection = 0 WaitHtlcs_IN WaitHtlcs_WaitHtlcsDirection = 1 ) // Enum value maps for WaitHtlcs_WaitHtlcsDirection. var ( WaitHtlcs_WaitHtlcsDirection_name = map[int32]string{ 0: "OUT", 1: "IN", } WaitHtlcs_WaitHtlcsDirection_value = map[string]int32{ "OUT": 0, "IN": 1, } ) func (x WaitHtlcs_WaitHtlcsDirection) Enum() *WaitHtlcs_WaitHtlcsDirection { p := new(WaitHtlcs_WaitHtlcsDirection) *p = x return p } func (x WaitHtlcs_WaitHtlcsDirection) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitHtlcs_WaitHtlcsDirection) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[59].Descriptor() } func (WaitHtlcs_WaitHtlcsDirection) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[59] } func (x WaitHtlcs_WaitHtlcsDirection) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitHtlcs_WaitHtlcsDirection.Descriptor instead. func (WaitHtlcs_WaitHtlcsDirection) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{307, 0} } // Wait.networkevents.type type WaitNetworkevents_WaitNetworkeventsType int32 const ( WaitNetworkevents_CONNECT WaitNetworkevents_WaitNetworkeventsType = 0 WaitNetworkevents_CONNECT_FAIL WaitNetworkevents_WaitNetworkeventsType = 1 WaitNetworkevents_PING WaitNetworkevents_WaitNetworkeventsType = 2 WaitNetworkevents_DISCONNECT WaitNetworkevents_WaitNetworkeventsType = 3 ) // Enum value maps for WaitNetworkevents_WaitNetworkeventsType. var ( WaitNetworkevents_WaitNetworkeventsType_name = map[int32]string{ 0: "CONNECT", 1: "CONNECT_FAIL", 2: "PING", 3: "DISCONNECT", } WaitNetworkevents_WaitNetworkeventsType_value = map[string]int32{ "CONNECT": 0, "CONNECT_FAIL": 1, "PING": 2, "DISCONNECT": 3, } ) func (x WaitNetworkevents_WaitNetworkeventsType) Enum() *WaitNetworkevents_WaitNetworkeventsType { p := new(WaitNetworkevents_WaitNetworkeventsType) *p = x return p } func (x WaitNetworkevents_WaitNetworkeventsType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitNetworkevents_WaitNetworkeventsType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[60].Descriptor() } func (WaitNetworkevents_WaitNetworkeventsType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[60] } func (x WaitNetworkevents_WaitNetworkeventsType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitNetworkevents_WaitNetworkeventsType.Descriptor instead. func (WaitNetworkevents_WaitNetworkeventsType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{310, 0} } // Wait.details.status type WaitDetails_WaitDetailsStatus int32 const ( WaitDetails_UNPAID WaitDetails_WaitDetailsStatus = 0 WaitDetails_PAID WaitDetails_WaitDetailsStatus = 1 WaitDetails_EXPIRED WaitDetails_WaitDetailsStatus = 2 WaitDetails_PENDING WaitDetails_WaitDetailsStatus = 3 WaitDetails_FAILED WaitDetails_WaitDetailsStatus = 4 WaitDetails_COMPLETE WaitDetails_WaitDetailsStatus = 5 WaitDetails_OFFERED WaitDetails_WaitDetailsStatus = 6 WaitDetails_SETTLED WaitDetails_WaitDetailsStatus = 7 WaitDetails_LOCAL_FAILED WaitDetails_WaitDetailsStatus = 8 ) // Enum value maps for WaitDetails_WaitDetailsStatus. var ( WaitDetails_WaitDetailsStatus_name = map[int32]string{ 0: "UNPAID", 1: "PAID", 2: "EXPIRED", 3: "PENDING", 4: "FAILED", 5: "COMPLETE", 6: "OFFERED", 7: "SETTLED", 8: "LOCAL_FAILED", } WaitDetails_WaitDetailsStatus_value = map[string]int32{ "UNPAID": 0, "PAID": 1, "EXPIRED": 2, "PENDING": 3, "FAILED": 4, "COMPLETE": 5, "OFFERED": 6, "SETTLED": 7, "LOCAL_FAILED": 8, } ) func (x WaitDetails_WaitDetailsStatus) Enum() *WaitDetails_WaitDetailsStatus { p := new(WaitDetails_WaitDetailsStatus) *p = x return p } func (x WaitDetails_WaitDetailsStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaitDetails_WaitDetailsStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[61].Descriptor() } func (WaitDetails_WaitDetailsStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[61] } func (x WaitDetails_WaitDetailsStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaitDetails_WaitDetailsStatus.Descriptor instead. func (WaitDetails_WaitDetailsStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{311, 0} } // ListConfigs.configs.conf.source type ListconfigsConfigsConf_ListconfigsConfigsConfSource int32 const ( ListconfigsConfigsConf_CMDLINE ListconfigsConfigsConf_ListconfigsConfigsConfSource = 0 ) // Enum value maps for ListconfigsConfigsConf_ListconfigsConfigsConfSource. var ( ListconfigsConfigsConf_ListconfigsConfigsConfSource_name = map[int32]string{ 0: "CMDLINE", } ListconfigsConfigsConf_ListconfigsConfigsConfSource_value = map[string]int32{ "CMDLINE": 0, } ) func (x ListconfigsConfigsConf_ListconfigsConfigsConfSource) Enum() *ListconfigsConfigsConf_ListconfigsConfigsConfSource { p := new(ListconfigsConfigsConf_ListconfigsConfigsConfSource) *p = x return p } func (x ListconfigsConfigsConf_ListconfigsConfigsConfSource) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListconfigsConfigsConf_ListconfigsConfigsConfSource) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[62].Descriptor() } func (ListconfigsConfigsConf_ListconfigsConfigsConfSource) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[62] } func (x ListconfigsConfigsConf_ListconfigsConfigsConfSource) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListconfigsConfigsConf_ListconfigsConfigsConfSource.Descriptor instead. func (ListconfigsConfigsConf_ListconfigsConfigsConfSource) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{315, 0} } // ListConfigs.configs.announce-addr-discovered.value_str type ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr int32 const ( ListconfigsConfigsAnnounceaddrdiscovered_TRUE ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr = 0 ListconfigsConfigsAnnounceaddrdiscovered_FALSE ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr = 1 ListconfigsConfigsAnnounceaddrdiscovered_AUTO ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr = 2 ) // Enum value maps for ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr. var ( ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr_name = map[int32]string{ 0: "TRUE", 1: "FALSE", 2: "AUTO", } ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr_value = map[string]int32{ "TRUE": 0, "FALSE": 1, "AUTO": 2, } ) func (x ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) Enum() *ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr { p := new(ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) *p = x return p } func (x ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[63].Descriptor() } func (ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[63] } func (x ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr.Descriptor instead. func (ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{368, 0} } // Stop.result type StopResponse_StopResult int32 const ( StopResponse_SHUTDOWN_COMPLETE StopResponse_StopResult = 0 ) // Enum value maps for StopResponse_StopResult. var ( StopResponse_StopResult_name = map[int32]string{ 0: "SHUTDOWN_COMPLETE", } StopResponse_StopResult_value = map[string]int32{ "SHUTDOWN_COMPLETE": 0, } ) func (x StopResponse_StopResult) Enum() *StopResponse_StopResult { p := new(StopResponse_StopResult) *p = x return p } func (x StopResponse_StopResult) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (StopResponse_StopResult) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[64].Descriptor() } func (StopResponse_StopResult) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[64] } func (x StopResponse_StopResult) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use StopResponse_StopResult.Descriptor instead. func (StopResponse_StopResult) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{388, 0} } // Help.format-hint type HelpResponse_HelpFormathint int32 const ( HelpResponse_SIMPLE HelpResponse_HelpFormathint = 0 ) // Enum value maps for HelpResponse_HelpFormathint. var ( HelpResponse_HelpFormathint_name = map[int32]string{ 0: "SIMPLE", } HelpResponse_HelpFormathint_value = map[string]int32{ "SIMPLE": 0, } ) func (x HelpResponse_HelpFormathint) Enum() *HelpResponse_HelpFormathint { p := new(HelpResponse_HelpFormathint) *p = x return p } func (x HelpResponse_HelpFormathint) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (HelpResponse_HelpFormathint) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[65].Descriptor() } func (HelpResponse_HelpFormathint) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[65] } func (x HelpResponse_HelpFormathint) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use HelpResponse_HelpFormathint.Descriptor instead. func (HelpResponse_HelpFormathint) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{390, 0} } // Bkpr-DumpIncomeCsv.csv_format type BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat int32 const ( BkprdumpincomecsvResponse_COINTRACKER BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat = 0 BkprdumpincomecsvResponse_KOINLY BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat = 1 BkprdumpincomecsvResponse_HARMONY BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat = 2 BkprdumpincomecsvResponse_QUICKBOOKS BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat = 3 ) // Enum value maps for BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat. var ( BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat_name = map[int32]string{ 0: "COINTRACKER", 1: "KOINLY", 2: "HARMONY", 3: "QUICKBOOKS", } BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat_value = map[string]int32{ "COINTRACKER": 0, "KOINLY": 1, "HARMONY": 2, "QUICKBOOKS": 3, } ) func (x BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) Enum() *BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat { p := new(BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) *p = x return p } func (x BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[66].Descriptor() } func (BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[66] } func (x BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat.Descriptor instead. func (BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{402, 0} } // Bkpr-ListAccountEvents.events[].type type BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType int32 const ( BkprlistaccounteventsEvents_ONCHAIN_FEE BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType = 0 BkprlistaccounteventsEvents_CHAIN BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType = 1 BkprlistaccounteventsEvents_CHANNEL BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType = 2 ) // Enum value maps for BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType. var ( BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType_name = map[int32]string{ 0: "ONCHAIN_FEE", 1: "CHAIN", 2: "CHANNEL", } BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType_value = map[string]int32{ "ONCHAIN_FEE": 0, "CHAIN": 1, "CHANNEL": 2, } ) func (x BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) Enum() *BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType { p := new(BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) *p = x return p } func (x BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[67].Descriptor() } func (BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[67] } func (x BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType.Descriptor instead. func (BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{409, 0} } // Bkpr-EditDescriptionByPaymentId.updated[].type type BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType int32 const ( BkpreditdescriptionbypaymentidUpdated_CHAIN BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType = 0 BkpreditdescriptionbypaymentidUpdated_CHANNEL BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType = 1 ) // Enum value maps for BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType. var ( BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType_name = map[int32]string{ 0: "CHAIN", 1: "CHANNEL", } BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType_value = map[string]int32{ "CHAIN": 0, "CHANNEL": 1, } ) func (x BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) Enum() *BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType { p := new(BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) *p = x return p } func (x BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[68].Descriptor() } func (BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[68] } func (x BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType.Descriptor instead. func (BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{419, 0} } // Bkpr-EditDescriptionByOutpoint.updated[].type type BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType int32 const ( BkpreditdescriptionbyoutpointUpdated_CHAIN BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType = 0 BkpreditdescriptionbyoutpointUpdated_CHANNEL BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType = 1 ) // Enum value maps for BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType. var ( BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType_name = map[int32]string{ 0: "CHAIN", 1: "CHANNEL", } BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType_value = map[string]int32{ "CHAIN": 0, "CHANNEL": 1, } ) func (x BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) Enum() *BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType { p := new(BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) *p = x return p } func (x BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[69].Descriptor() } func (BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[69] } func (x BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType.Descriptor instead. func (BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{422, 0} } // AskRene-Inform-Channel.inform type AskreneinformchannelRequest_AskreneinformchannelInform int32 const ( AskreneinformchannelRequest_CONSTRAINED AskreneinformchannelRequest_AskreneinformchannelInform = 0 AskreneinformchannelRequest_UNCONSTRAINED AskreneinformchannelRequest_AskreneinformchannelInform = 1 AskreneinformchannelRequest_SUCCEEDED AskreneinformchannelRequest_AskreneinformchannelInform = 2 ) // Enum value maps for AskreneinformchannelRequest_AskreneinformchannelInform. var ( AskreneinformchannelRequest_AskreneinformchannelInform_name = map[int32]string{ 0: "CONSTRAINED", 1: "UNCONSTRAINED", 2: "SUCCEEDED", } AskreneinformchannelRequest_AskreneinformchannelInform_value = map[string]int32{ "CONSTRAINED": 0, "UNCONSTRAINED": 1, "SUCCEEDED": 2, } ) func (x AskreneinformchannelRequest_AskreneinformchannelInform) Enum() *AskreneinformchannelRequest_AskreneinformchannelInform { p := new(AskreneinformchannelRequest_AskreneinformchannelInform) *p = x return p } func (x AskreneinformchannelRequest_AskreneinformchannelInform) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (AskreneinformchannelRequest_AskreneinformchannelInform) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[70].Descriptor() } func (AskreneinformchannelRequest_AskreneinformchannelInform) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[70] } func (x AskreneinformchannelRequest_AskreneinformchannelInform) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use AskreneinformchannelRequest_AskreneinformchannelInform.Descriptor instead. func (AskreneinformchannelRequest_AskreneinformchannelInform) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{469, 0} } // ListChannelMoves.index type ListchannelmovesRequest_ListchannelmovesIndex int32 const ( ListchannelmovesRequest_CREATED ListchannelmovesRequest_ListchannelmovesIndex = 0 ) // Enum value maps for ListchannelmovesRequest_ListchannelmovesIndex. var ( ListchannelmovesRequest_ListchannelmovesIndex_name = map[int32]string{ 0: "CREATED", } ListchannelmovesRequest_ListchannelmovesIndex_value = map[string]int32{ "CREATED": 0, } ) func (x ListchannelmovesRequest_ListchannelmovesIndex) Enum() *ListchannelmovesRequest_ListchannelmovesIndex { p := new(ListchannelmovesRequest_ListchannelmovesIndex) *p = x return p } func (x ListchannelmovesRequest_ListchannelmovesIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListchannelmovesRequest_ListchannelmovesIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[71].Descriptor() } func (ListchannelmovesRequest_ListchannelmovesIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[71] } func (x ListchannelmovesRequest_ListchannelmovesIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListchannelmovesRequest_ListchannelmovesIndex.Descriptor instead. func (ListchannelmovesRequest_ListchannelmovesIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{493, 0} } // ListChannelMoves.channelmoves[].primary_tag type ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag int32 const ( ListchannelmovesChannelmoves_INVOICE ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 0 ListchannelmovesChannelmoves_ROUTED ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 1 ListchannelmovesChannelmoves_PUSHED ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 2 ListchannelmovesChannelmoves_LEASE_FEE ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 3 ListchannelmovesChannelmoves_CHANNEL_PROPOSED ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 4 ListchannelmovesChannelmoves_PENALTY_ADJ ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 5 ListchannelmovesChannelmoves_JOURNAL_ENTRY ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag = 6 ) // Enum value maps for ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag. var ( ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag_name = map[int32]string{ 0: "INVOICE", 1: "ROUTED", 2: "PUSHED", 3: "LEASE_FEE", 4: "CHANNEL_PROPOSED", 5: "PENALTY_ADJ", 6: "JOURNAL_ENTRY", } ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag_value = map[string]int32{ "INVOICE": 0, "ROUTED": 1, "PUSHED": 2, "LEASE_FEE": 3, "CHANNEL_PROPOSED": 4, "PENALTY_ADJ": 5, "JOURNAL_ENTRY": 6, } ) func (x ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) Enum() *ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag { p := new(ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) *p = x return p } func (x ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[72].Descriptor() } func (ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[72] } func (x ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag.Descriptor instead. func (ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{495, 0} } // ListChainMoves.index type ListchainmovesRequest_ListchainmovesIndex int32 const ( ListchainmovesRequest_CREATED ListchainmovesRequest_ListchainmovesIndex = 0 ) // Enum value maps for ListchainmovesRequest_ListchainmovesIndex. var ( ListchainmovesRequest_ListchainmovesIndex_name = map[int32]string{ 0: "CREATED", } ListchainmovesRequest_ListchainmovesIndex_value = map[string]int32{ "CREATED": 0, } ) func (x ListchainmovesRequest_ListchainmovesIndex) Enum() *ListchainmovesRequest_ListchainmovesIndex { p := new(ListchainmovesRequest_ListchainmovesIndex) *p = x return p } func (x ListchainmovesRequest_ListchainmovesIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListchainmovesRequest_ListchainmovesIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[73].Descriptor() } func (ListchainmovesRequest_ListchainmovesIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[73] } func (x ListchainmovesRequest_ListchainmovesIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListchainmovesRequest_ListchainmovesIndex.Descriptor instead. func (ListchainmovesRequest_ListchainmovesIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{496, 0} } // ListChainMoves.chainmoves[].primary_tag type ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag int32 const ( ListchainmovesChainmoves_DEPOSIT ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 0 ListchainmovesChainmoves_WITHDRAWAL ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 1 ListchainmovesChainmoves_PENALTY ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 2 ListchainmovesChainmoves_CHANNEL_OPEN ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 3 ListchainmovesChainmoves_CHANNEL_CLOSE ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 4 ListchainmovesChainmoves_DELAYED_TO_US ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 5 ListchainmovesChainmoves_HTLC_TX ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 6 ListchainmovesChainmoves_HTLC_TIMEOUT ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 7 ListchainmovesChainmoves_HTLC_FULFILL ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 8 ListchainmovesChainmoves_TO_WALLET ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 9 ListchainmovesChainmoves_ANCHOR ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 10 ListchainmovesChainmoves_TO_THEM ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 11 ListchainmovesChainmoves_PENALIZED ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 12 ListchainmovesChainmoves_STOLEN ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 13 ListchainmovesChainmoves_IGNORED ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 14 ListchainmovesChainmoves_TO_MINER ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag = 15 ) // Enum value maps for ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag. var ( ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag_name = map[int32]string{ 0: "DEPOSIT", 1: "WITHDRAWAL", 2: "PENALTY", 3: "CHANNEL_OPEN", 4: "CHANNEL_CLOSE", 5: "DELAYED_TO_US", 6: "HTLC_TX", 7: "HTLC_TIMEOUT", 8: "HTLC_FULFILL", 9: "TO_WALLET", 10: "ANCHOR", 11: "TO_THEM", 12: "PENALIZED", 13: "STOLEN", 14: "IGNORED", 15: "TO_MINER", } ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag_value = map[string]int32{ "DEPOSIT": 0, "WITHDRAWAL": 1, "PENALTY": 2, "CHANNEL_OPEN": 3, "CHANNEL_CLOSE": 4, "DELAYED_TO_US": 5, "HTLC_TX": 6, "HTLC_TIMEOUT": 7, "HTLC_FULFILL": 8, "TO_WALLET": 9, "ANCHOR": 10, "TO_THEM": 11, "PENALIZED": 12, "STOLEN": 13, "IGNORED": 14, "TO_MINER": 15, } ) func (x ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) Enum() *ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag { p := new(ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) *p = x return p } func (x ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[74].Descriptor() } func (ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[74] } func (x ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag.Descriptor instead. func (ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{498, 0} } // ListNetworkEvents.index type ListnetworkeventsRequest_ListnetworkeventsIndex int32 const ( ListnetworkeventsRequest_CREATED ListnetworkeventsRequest_ListnetworkeventsIndex = 0 ) // Enum value maps for ListnetworkeventsRequest_ListnetworkeventsIndex. var ( ListnetworkeventsRequest_ListnetworkeventsIndex_name = map[int32]string{ 0: "CREATED", } ListnetworkeventsRequest_ListnetworkeventsIndex_value = map[string]int32{ "CREATED": 0, } ) func (x ListnetworkeventsRequest_ListnetworkeventsIndex) Enum() *ListnetworkeventsRequest_ListnetworkeventsIndex { p := new(ListnetworkeventsRequest_ListnetworkeventsIndex) *p = x return p } func (x ListnetworkeventsRequest_ListnetworkeventsIndex) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ListnetworkeventsRequest_ListnetworkeventsIndex) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[75].Descriptor() } func (ListnetworkeventsRequest_ListnetworkeventsIndex) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[75] } func (x ListnetworkeventsRequest_ListnetworkeventsIndex) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ListnetworkeventsRequest_ListnetworkeventsIndex.Descriptor instead. func (ListnetworkeventsRequest_ListnetworkeventsIndex) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{499, 0} } // channel_state_changed.cause type ChannelStateChangedNotification_ChannelStateChangedCause int32 const ( ChannelStateChangedNotification_UNKNOWN ChannelStateChangedNotification_ChannelStateChangedCause = 0 ChannelStateChangedNotification_LOCAL ChannelStateChangedNotification_ChannelStateChangedCause = 1 ChannelStateChangedNotification_USER ChannelStateChangedNotification_ChannelStateChangedCause = 2 ChannelStateChangedNotification_REMOTE ChannelStateChangedNotification_ChannelStateChangedCause = 3 ChannelStateChangedNotification_PROTOCOL ChannelStateChangedNotification_ChannelStateChangedCause = 4 ChannelStateChangedNotification_ONCHAIN ChannelStateChangedNotification_ChannelStateChangedCause = 5 ) // Enum value maps for ChannelStateChangedNotification_ChannelStateChangedCause. var ( ChannelStateChangedNotification_ChannelStateChangedCause_name = map[int32]string{ 0: "UNKNOWN", 1: "LOCAL", 2: "USER", 3: "REMOTE", 4: "PROTOCOL", 5: "ONCHAIN", } ChannelStateChangedNotification_ChannelStateChangedCause_value = map[string]int32{ "UNKNOWN": 0, "LOCAL": 1, "USER": 2, "REMOTE": 3, "PROTOCOL": 4, "ONCHAIN": 5, } ) func (x ChannelStateChangedNotification_ChannelStateChangedCause) Enum() *ChannelStateChangedNotification_ChannelStateChangedCause { p := new(ChannelStateChangedNotification_ChannelStateChangedCause) *p = x return p } func (x ChannelStateChangedNotification_ChannelStateChangedCause) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ChannelStateChangedNotification_ChannelStateChangedCause) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[76].Descriptor() } func (ChannelStateChangedNotification_ChannelStateChangedCause) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[76] } func (x ChannelStateChangedNotification_ChannelStateChangedCause) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ChannelStateChangedNotification_ChannelStateChangedCause.Descriptor instead. func (ChannelStateChangedNotification_ChannelStateChangedCause) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{524, 0} } // connect.direction type PeerConnectNotification_PeerConnectDirection int32 const ( PeerConnectNotification_IN PeerConnectNotification_PeerConnectDirection = 0 PeerConnectNotification_OUT PeerConnectNotification_PeerConnectDirection = 1 ) // Enum value maps for PeerConnectNotification_PeerConnectDirection. var ( PeerConnectNotification_PeerConnectDirection_name = map[int32]string{ 0: "IN", 1: "OUT", } PeerConnectNotification_PeerConnectDirection_value = map[string]int32{ "IN": 0, "OUT": 1, } ) func (x PeerConnectNotification_PeerConnectDirection) Enum() *PeerConnectNotification_PeerConnectDirection { p := new(PeerConnectNotification_PeerConnectDirection) *p = x return p } func (x PeerConnectNotification_PeerConnectDirection) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PeerConnectNotification_PeerConnectDirection) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[77].Descriptor() } func (PeerConnectNotification_PeerConnectDirection) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[77] } func (x PeerConnectNotification_PeerConnectDirection) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PeerConnectNotification_PeerConnectDirection.Descriptor instead. func (PeerConnectNotification_PeerConnectDirection) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{526, 0} } // connect.address.type type PeerConnectAddress_PeerConnectAddressType int32 const ( PeerConnectAddress_LOCAL_SOCKET PeerConnectAddress_PeerConnectAddressType = 0 PeerConnectAddress_IPV4 PeerConnectAddress_PeerConnectAddressType = 1 PeerConnectAddress_IPV6 PeerConnectAddress_PeerConnectAddressType = 2 PeerConnectAddress_TORV2 PeerConnectAddress_PeerConnectAddressType = 3 PeerConnectAddress_TORV3 PeerConnectAddress_PeerConnectAddressType = 4 PeerConnectAddress_WEBSOCKET PeerConnectAddress_PeerConnectAddressType = 5 ) // Enum value maps for PeerConnectAddress_PeerConnectAddressType. var ( PeerConnectAddress_PeerConnectAddressType_name = map[int32]string{ 0: "LOCAL_SOCKET", 1: "IPV4", 2: "IPV6", 3: "TORV2", 4: "TORV3", 5: "WEBSOCKET", } PeerConnectAddress_PeerConnectAddressType_value = map[string]int32{ "LOCAL_SOCKET": 0, "IPV4": 1, "IPV6": 2, "TORV2": 3, "TORV3": 4, "WEBSOCKET": 5, } ) func (x PeerConnectAddress_PeerConnectAddressType) Enum() *PeerConnectAddress_PeerConnectAddressType { p := new(PeerConnectAddress_PeerConnectAddressType) *p = x return p } func (x PeerConnectAddress_PeerConnectAddressType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PeerConnectAddress_PeerConnectAddressType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[78].Descriptor() } func (PeerConnectAddress_PeerConnectAddressType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[78] } func (x PeerConnectAddress_PeerConnectAddressType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PeerConnectAddress_PeerConnectAddressType.Descriptor instead. func (PeerConnectAddress_PeerConnectAddressType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{527, 0} } // coin_movement.type type CoinMovementNotification_CoinMovementType int32 const ( CoinMovementNotification_CHANNEL_MVT CoinMovementNotification_CoinMovementType = 0 CoinMovementNotification_CHAIN_MVT CoinMovementNotification_CoinMovementType = 1 ) // Enum value maps for CoinMovementNotification_CoinMovementType. var ( CoinMovementNotification_CoinMovementType_name = map[int32]string{ 0: "CHANNEL_MVT", 1: "CHAIN_MVT", } CoinMovementNotification_CoinMovementType_value = map[string]int32{ "CHANNEL_MVT": 0, "CHAIN_MVT": 1, } ) func (x CoinMovementNotification_CoinMovementType) Enum() *CoinMovementNotification_CoinMovementType { p := new(CoinMovementNotification_CoinMovementType) *p = x return p } func (x CoinMovementNotification_CoinMovementType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (CoinMovementNotification_CoinMovementType) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[79].Descriptor() } func (CoinMovementNotification_CoinMovementType) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[79] } func (x CoinMovementNotification_CoinMovementType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use CoinMovementNotification_CoinMovementType.Descriptor instead. func (CoinMovementNotification_CoinMovementType) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{529, 0} } // coin_movement.primary_tag type CoinMovementNotification_CoinMovementPrimaryTag int32 const ( CoinMovementNotification_DEPOSIT CoinMovementNotification_CoinMovementPrimaryTag = 0 CoinMovementNotification_WITHDRAWAL CoinMovementNotification_CoinMovementPrimaryTag = 1 CoinMovementNotification_PENALTY CoinMovementNotification_CoinMovementPrimaryTag = 2 CoinMovementNotification_CHANNEL_OPEN CoinMovementNotification_CoinMovementPrimaryTag = 3 CoinMovementNotification_CHANNEL_CLOSE CoinMovementNotification_CoinMovementPrimaryTag = 4 CoinMovementNotification_DELAYED_TO_US CoinMovementNotification_CoinMovementPrimaryTag = 5 CoinMovementNotification_HTLC_TX CoinMovementNotification_CoinMovementPrimaryTag = 6 CoinMovementNotification_HTLC_TIMEOUT CoinMovementNotification_CoinMovementPrimaryTag = 7 CoinMovementNotification_HTLC_FULFILL CoinMovementNotification_CoinMovementPrimaryTag = 8 CoinMovementNotification_TO_WALLET CoinMovementNotification_CoinMovementPrimaryTag = 9 CoinMovementNotification_ANCHOR CoinMovementNotification_CoinMovementPrimaryTag = 10 CoinMovementNotification_TO_THEM CoinMovementNotification_CoinMovementPrimaryTag = 11 CoinMovementNotification_PENALIZED CoinMovementNotification_CoinMovementPrimaryTag = 12 CoinMovementNotification_STOLEN CoinMovementNotification_CoinMovementPrimaryTag = 13 CoinMovementNotification_IGNORED CoinMovementNotification_CoinMovementPrimaryTag = 14 CoinMovementNotification_TO_MINER CoinMovementNotification_CoinMovementPrimaryTag = 15 CoinMovementNotification_INVOICE CoinMovementNotification_CoinMovementPrimaryTag = 16 CoinMovementNotification_ROUTED CoinMovementNotification_CoinMovementPrimaryTag = 17 CoinMovementNotification_PUSHED CoinMovementNotification_CoinMovementPrimaryTag = 18 CoinMovementNotification_LEASE_FEE CoinMovementNotification_CoinMovementPrimaryTag = 19 CoinMovementNotification_CHANNEL_PROPOSED CoinMovementNotification_CoinMovementPrimaryTag = 20 CoinMovementNotification_PENALTY_ADJ CoinMovementNotification_CoinMovementPrimaryTag = 21 CoinMovementNotification_JOURNAL_ENTRY CoinMovementNotification_CoinMovementPrimaryTag = 22 ) // Enum value maps for CoinMovementNotification_CoinMovementPrimaryTag. var ( CoinMovementNotification_CoinMovementPrimaryTag_name = map[int32]string{ 0: "DEPOSIT", 1: "WITHDRAWAL", 2: "PENALTY", 3: "CHANNEL_OPEN", 4: "CHANNEL_CLOSE", 5: "DELAYED_TO_US", 6: "HTLC_TX", 7: "HTLC_TIMEOUT", 8: "HTLC_FULFILL", 9: "TO_WALLET", 10: "ANCHOR", 11: "TO_THEM", 12: "PENALIZED", 13: "STOLEN", 14: "IGNORED", 15: "TO_MINER", 16: "INVOICE", 17: "ROUTED", 18: "PUSHED", 19: "LEASE_FEE", 20: "CHANNEL_PROPOSED", 21: "PENALTY_ADJ", 22: "JOURNAL_ENTRY", } CoinMovementNotification_CoinMovementPrimaryTag_value = map[string]int32{ "DEPOSIT": 0, "WITHDRAWAL": 1, "PENALTY": 2, "CHANNEL_OPEN": 3, "CHANNEL_CLOSE": 4, "DELAYED_TO_US": 5, "HTLC_TX": 6, "HTLC_TIMEOUT": 7, "HTLC_FULFILL": 8, "TO_WALLET": 9, "ANCHOR": 10, "TO_THEM": 11, "PENALIZED": 12, "STOLEN": 13, "IGNORED": 14, "TO_MINER": 15, "INVOICE": 16, "ROUTED": 17, "PUSHED": 18, "LEASE_FEE": 19, "CHANNEL_PROPOSED": 20, "PENALTY_ADJ": 21, "JOURNAL_ENTRY": 22, } ) func (x CoinMovementNotification_CoinMovementPrimaryTag) Enum() *CoinMovementNotification_CoinMovementPrimaryTag { p := new(CoinMovementNotification_CoinMovementPrimaryTag) *p = x return p } func (x CoinMovementNotification_CoinMovementPrimaryTag) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (CoinMovementNotification_CoinMovementPrimaryTag) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[80].Descriptor() } func (CoinMovementNotification_CoinMovementPrimaryTag) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[80] } func (x CoinMovementNotification_CoinMovementPrimaryTag) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use CoinMovementNotification_CoinMovementPrimaryTag.Descriptor instead. func (CoinMovementNotification_CoinMovementPrimaryTag) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{529, 1} } // forward_event.status type ForwardEventNotification_ForwardEventStatus int32 const ( ForwardEventNotification_OFFERED ForwardEventNotification_ForwardEventStatus = 0 ForwardEventNotification_SETTLED ForwardEventNotification_ForwardEventStatus = 1 ForwardEventNotification_LOCAL_FAILED ForwardEventNotification_ForwardEventStatus = 2 ForwardEventNotification_FAILED ForwardEventNotification_ForwardEventStatus = 3 ) // Enum value maps for ForwardEventNotification_ForwardEventStatus. var ( ForwardEventNotification_ForwardEventStatus_name = map[int32]string{ 0: "OFFERED", 1: "SETTLED", 2: "LOCAL_FAILED", 3: "FAILED", } ForwardEventNotification_ForwardEventStatus_value = map[string]int32{ "OFFERED": 0, "SETTLED": 1, "LOCAL_FAILED": 2, "FAILED": 3, } ) func (x ForwardEventNotification_ForwardEventStatus) Enum() *ForwardEventNotification_ForwardEventStatus { p := new(ForwardEventNotification_ForwardEventStatus) *p = x return p } func (x ForwardEventNotification_ForwardEventStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ForwardEventNotification_ForwardEventStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[81].Descriptor() } func (ForwardEventNotification_ForwardEventStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[81] } func (x ForwardEventNotification_ForwardEventStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ForwardEventNotification_ForwardEventStatus.Descriptor instead. func (ForwardEventNotification_ForwardEventStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{537, 0} } // forward_event.style type ForwardEventNotification_ForwardEventStyle int32 const ( ForwardEventNotification_LEGACY ForwardEventNotification_ForwardEventStyle = 0 ForwardEventNotification_TLV ForwardEventNotification_ForwardEventStyle = 1 ) // Enum value maps for ForwardEventNotification_ForwardEventStyle. var ( ForwardEventNotification_ForwardEventStyle_name = map[int32]string{ 0: "LEGACY", 1: "TLV", } ForwardEventNotification_ForwardEventStyle_value = map[string]int32{ "LEGACY": 0, "TLV": 1, } ) func (x ForwardEventNotification_ForwardEventStyle) Enum() *ForwardEventNotification_ForwardEventStyle { p := new(ForwardEventNotification_ForwardEventStyle) *p = x return p } func (x ForwardEventNotification_ForwardEventStyle) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ForwardEventNotification_ForwardEventStyle) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[82].Descriptor() } func (ForwardEventNotification_ForwardEventStyle) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[82] } func (x ForwardEventNotification_ForwardEventStyle) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ForwardEventNotification_ForwardEventStyle.Descriptor instead. func (ForwardEventNotification_ForwardEventStyle) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{537, 1} } // log.level type LogNotification_LogLevel int32 const ( LogNotification_IO LogNotification_LogLevel = 0 LogNotification_TRACE LogNotification_LogLevel = 1 LogNotification_DEBUG LogNotification_LogLevel = 2 LogNotification_INFO LogNotification_LogLevel = 3 LogNotification_UNUSUAL LogNotification_LogLevel = 4 LogNotification_BROKEN LogNotification_LogLevel = 5 ) // Enum value maps for LogNotification_LogLevel. var ( LogNotification_LogLevel_name = map[int32]string{ 0: "IO", 1: "TRACE", 2: "DEBUG", 3: "INFO", 4: "UNUSUAL", 5: "BROKEN", } LogNotification_LogLevel_value = map[string]int32{ "IO": 0, "TRACE": 1, "DEBUG": 2, "INFO": 3, "UNUSUAL": 4, "BROKEN": 5, } ) func (x LogNotification_LogLevel) Enum() *LogNotification_LogLevel { p := new(LogNotification_LogLevel) *p = x return p } func (x LogNotification_LogLevel) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (LogNotification_LogLevel) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[83].Descriptor() } func (LogNotification_LogLevel) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[83] } func (x LogNotification_LogLevel) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use LogNotification_LogLevel.Descriptor instead. func (LogNotification_LogLevel) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{543, 0} } // sendpay_failure.data.status type SendpayFailureData_SendpayFailureDataStatus int32 const ( SendpayFailureData_FAILED SendpayFailureData_SendpayFailureDataStatus = 0 SendpayFailureData_PENDING SendpayFailureData_SendpayFailureDataStatus = 1 SendpayFailureData_COMPLETE SendpayFailureData_SendpayFailureDataStatus = 2 ) // Enum value maps for SendpayFailureData_SendpayFailureDataStatus. var ( SendpayFailureData_SendpayFailureDataStatus_name = map[int32]string{ 0: "FAILED", 1: "PENDING", 2: "COMPLETE", } SendpayFailureData_SendpayFailureDataStatus_value = map[string]int32{ "FAILED": 0, "PENDING": 1, "COMPLETE": 2, } ) func (x SendpayFailureData_SendpayFailureDataStatus) Enum() *SendpayFailureData_SendpayFailureDataStatus { p := new(SendpayFailureData_SendpayFailureDataStatus) *p = x return p } func (x SendpayFailureData_SendpayFailureDataStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendpayFailureData_SendpayFailureDataStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[84].Descriptor() } func (SendpayFailureData_SendpayFailureDataStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[84] } func (x SendpayFailureData_SendpayFailureDataStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendpayFailureData_SendpayFailureDataStatus.Descriptor instead. func (SendpayFailureData_SendpayFailureDataStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{554, 0} } // sendpay_success.status type SendPaySuccessNotification_SendpaySuccessStatus int32 const ( SendPaySuccessNotification_COMPLETE SendPaySuccessNotification_SendpaySuccessStatus = 0 ) // Enum value maps for SendPaySuccessNotification_SendpaySuccessStatus. var ( SendPaySuccessNotification_SendpaySuccessStatus_name = map[int32]string{ 0: "COMPLETE", } SendPaySuccessNotification_SendpaySuccessStatus_value = map[string]int32{ "COMPLETE": 0, } ) func (x SendPaySuccessNotification_SendpaySuccessStatus) Enum() *SendPaySuccessNotification_SendpaySuccessStatus { p := new(SendPaySuccessNotification_SendpaySuccessStatus) *p = x return p } func (x SendPaySuccessNotification_SendpaySuccessStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (SendPaySuccessNotification_SendpaySuccessStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[85].Descriptor() } func (SendPaySuccessNotification_SendpaySuccessStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[85] } func (x SendPaySuccessNotification_SendpaySuccessStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use SendPaySuccessNotification_SendpaySuccessStatus.Descriptor instead. func (SendPaySuccessNotification_SendpaySuccessStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{556, 0} } // warning.level type WarningNotification_WarningLevel int32 const ( WarningNotification_WARN WarningNotification_WarningLevel = 0 WarningNotification_ERROR WarningNotification_WarningLevel = 1 ) // Enum value maps for WarningNotification_WarningLevel. var ( WarningNotification_WarningLevel_name = map[int32]string{ 0: "WARN", 1: "ERROR", } WarningNotification_WarningLevel_value = map[string]int32{ "WARN": 0, "ERROR": 1, } ) func (x WarningNotification_WarningLevel) Enum() *WarningNotification_WarningLevel { p := new(WarningNotification_WarningLevel) *p = x return p } func (x WarningNotification_WarningLevel) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WarningNotification_WarningLevel) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[86].Descriptor() } func (WarningNotification_WarningLevel) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[86] } func (x WarningNotification_WarningLevel) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WarningNotification_WarningLevel.Descriptor instead. func (WarningNotification_WarningLevel) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{560, 0} } // pay_part_end.status type PayPartEndNotification_PayPartEndStatus int32 const ( PayPartEndNotification_SUCCESS PayPartEndNotification_PayPartEndStatus = 0 PayPartEndNotification_FAILURE PayPartEndNotification_PayPartEndStatus = 1 ) // Enum value maps for PayPartEndNotification_PayPartEndStatus. var ( PayPartEndNotification_PayPartEndStatus_name = map[int32]string{ 0: "SUCCESS", 1: "FAILURE", } PayPartEndNotification_PayPartEndStatus_value = map[string]int32{ "SUCCESS": 0, "FAILURE": 1, } ) func (x PayPartEndNotification_PayPartEndStatus) Enum() *PayPartEndNotification_PayPartEndStatus { p := new(PayPartEndNotification_PayPartEndStatus) *p = x return p } func (x PayPartEndNotification_PayPartEndStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PayPartEndNotification_PayPartEndStatus) Descriptor() protoreflect.EnumDescriptor { return file_node_proto_enumTypes[87].Descriptor() } func (PayPartEndNotification_PayPartEndStatus) Type() protoreflect.EnumType { return &file_node_proto_enumTypes[87] } func (x PayPartEndNotification_PayPartEndStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PayPartEndNotification_PayPartEndStatus.Descriptor instead. func (PayPartEndNotification_PayPartEndStatus) EnumDescriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{562, 0} } type GetinfoRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetinfoRequest) Reset() { *x = GetinfoRequest{} mi := &file_node_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetinfoRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetinfoRequest) ProtoMessage() {} func (x *GetinfoRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetinfoRequest.ProtoReflect.Descriptor instead. func (*GetinfoRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{0} } type GetinfoResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Alias string `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"` Color []byte `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"` NumPeers uint32 `protobuf:"varint,4,opt,name=num_peers,json=numPeers,proto3" json:"num_peers,omitempty"` NumPendingChannels uint32 `protobuf:"varint,5,opt,name=num_pending_channels,json=numPendingChannels,proto3" json:"num_pending_channels,omitempty"` NumActiveChannels uint32 `protobuf:"varint,6,opt,name=num_active_channels,json=numActiveChannels,proto3" json:"num_active_channels,omitempty"` NumInactiveChannels uint32 `protobuf:"varint,7,opt,name=num_inactive_channels,json=numInactiveChannels,proto3" json:"num_inactive_channels,omitempty"` Version string `protobuf:"bytes,8,opt,name=version,proto3" json:"version,omitempty"` LightningDir string `protobuf:"bytes,9,opt,name=lightning_dir,json=lightningDir,proto3" json:"lightning_dir,omitempty"` OurFeatures *GetinfoOurFeatures `protobuf:"bytes,10,opt,name=our_features,json=ourFeatures,proto3,oneof" json:"our_features,omitempty"` Blockheight uint32 `protobuf:"varint,11,opt,name=blockheight,proto3" json:"blockheight,omitempty"` Network string `protobuf:"bytes,12,opt,name=network,proto3" json:"network,omitempty"` FeesCollectedMsat *Amount `protobuf:"bytes,13,opt,name=fees_collected_msat,json=feesCollectedMsat,proto3" json:"fees_collected_msat,omitempty"` Address []*GetinfoAddress `protobuf:"bytes,14,rep,name=address,proto3" json:"address,omitempty"` Binding []*GetinfoBinding `protobuf:"bytes,15,rep,name=binding,proto3" json:"binding,omitempty"` WarningBitcoindSync *string `protobuf:"bytes,16,opt,name=warning_bitcoind_sync,json=warningBitcoindSync,proto3,oneof" json:"warning_bitcoind_sync,omitempty"` WarningLightningdSync *string `protobuf:"bytes,17,opt,name=warning_lightningd_sync,json=warningLightningdSync,proto3,oneof" json:"warning_lightningd_sync,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetinfoResponse) Reset() { *x = GetinfoResponse{} mi := &file_node_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetinfoResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetinfoResponse) ProtoMessage() {} func (x *GetinfoResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetinfoResponse.ProtoReflect.Descriptor instead. func (*GetinfoResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{1} } func (x *GetinfoResponse) GetId() []byte { if x != nil { return x.Id } return nil } func (x *GetinfoResponse) GetAlias() string { if x != nil { return x.Alias } return "" } func (x *GetinfoResponse) GetColor() []byte { if x != nil { return x.Color } return nil } func (x *GetinfoResponse) GetNumPeers() uint32 { if x != nil { return x.NumPeers } return 0 } func (x *GetinfoResponse) GetNumPendingChannels() uint32 { if x != nil { return x.NumPendingChannels } return 0 } func (x *GetinfoResponse) GetNumActiveChannels() uint32 { if x != nil { return x.NumActiveChannels } return 0 } func (x *GetinfoResponse) GetNumInactiveChannels() uint32 { if x != nil { return x.NumInactiveChannels } return 0 } func (x *GetinfoResponse) GetVersion() string { if x != nil { return x.Version } return "" } func (x *GetinfoResponse) GetLightningDir() string { if x != nil { return x.LightningDir } return "" } func (x *GetinfoResponse) GetOurFeatures() *GetinfoOurFeatures { if x != nil { return x.OurFeatures } return nil } func (x *GetinfoResponse) GetBlockheight() uint32 { if x != nil { return x.Blockheight } return 0 } func (x *GetinfoResponse) GetNetwork() string { if x != nil { return x.Network } return "" } func (x *GetinfoResponse) GetFeesCollectedMsat() *Amount { if x != nil { return x.FeesCollectedMsat } return nil } func (x *GetinfoResponse) GetAddress() []*GetinfoAddress { if x != nil { return x.Address } return nil } func (x *GetinfoResponse) GetBinding() []*GetinfoBinding { if x != nil { return x.Binding } return nil } func (x *GetinfoResponse) GetWarningBitcoindSync() string { if x != nil && x.WarningBitcoindSync != nil { return *x.WarningBitcoindSync } return "" } func (x *GetinfoResponse) GetWarningLightningdSync() string { if x != nil && x.WarningLightningdSync != nil { return *x.WarningLightningdSync } return "" } type GetinfoOurFeatures struct { state protoimpl.MessageState `protogen:"open.v1"` Init []byte `protobuf:"bytes,1,opt,name=init,proto3" json:"init,omitempty"` Node []byte `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` Channel []byte `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"` Invoice []byte `protobuf:"bytes,4,opt,name=invoice,proto3" json:"invoice,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetinfoOurFeatures) Reset() { *x = GetinfoOurFeatures{} mi := &file_node_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetinfoOurFeatures) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetinfoOurFeatures) ProtoMessage() {} func (x *GetinfoOurFeatures) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetinfoOurFeatures.ProtoReflect.Descriptor instead. func (*GetinfoOurFeatures) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{2} } func (x *GetinfoOurFeatures) GetInit() []byte { if x != nil { return x.Init } return nil } func (x *GetinfoOurFeatures) GetNode() []byte { if x != nil { return x.Node } return nil } func (x *GetinfoOurFeatures) GetChannel() []byte { if x != nil { return x.Channel } return nil } func (x *GetinfoOurFeatures) GetInvoice() []byte { if x != nil { return x.Invoice } return nil } type GetinfoAddress struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType GetinfoAddress_GetinfoAddressType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.GetinfoAddress_GetinfoAddressType" json:"item_type,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` Address *string `protobuf:"bytes,3,opt,name=address,proto3,oneof" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetinfoAddress) Reset() { *x = GetinfoAddress{} mi := &file_node_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetinfoAddress) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetinfoAddress) ProtoMessage() {} func (x *GetinfoAddress) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetinfoAddress.ProtoReflect.Descriptor instead. func (*GetinfoAddress) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{3} } func (x *GetinfoAddress) GetItemType() GetinfoAddress_GetinfoAddressType { if x != nil { return x.ItemType } return GetinfoAddress_DNS } func (x *GetinfoAddress) GetPort() uint32 { if x != nil { return x.Port } return 0 } func (x *GetinfoAddress) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } type GetinfoBinding struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType GetinfoBinding_GetinfoBindingType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.GetinfoBinding_GetinfoBindingType" json:"item_type,omitempty"` Address *string `protobuf:"bytes,2,opt,name=address,proto3,oneof" json:"address,omitempty"` Port *uint32 `protobuf:"varint,3,opt,name=port,proto3,oneof" json:"port,omitempty"` Socket *string `protobuf:"bytes,4,opt,name=socket,proto3,oneof" json:"socket,omitempty"` Subtype *string `protobuf:"bytes,5,opt,name=subtype,proto3,oneof" json:"subtype,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetinfoBinding) Reset() { *x = GetinfoBinding{} mi := &file_node_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetinfoBinding) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetinfoBinding) ProtoMessage() {} func (x *GetinfoBinding) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetinfoBinding.ProtoReflect.Descriptor instead. func (*GetinfoBinding) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{4} } func (x *GetinfoBinding) GetItemType() GetinfoBinding_GetinfoBindingType { if x != nil { return x.ItemType } return GetinfoBinding_LOCAL_SOCKET } func (x *GetinfoBinding) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } func (x *GetinfoBinding) GetPort() uint32 { if x != nil && x.Port != nil { return *x.Port } return 0 } func (x *GetinfoBinding) GetSocket() string { if x != nil && x.Socket != nil { return *x.Socket } return "" } func (x *GetinfoBinding) GetSubtype() string { if x != nil && x.Subtype != nil { return *x.Subtype } return "" } type ListpeersRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` Level *ListpeersRequest_ListpeersLevel `protobuf:"varint,2,opt,name=level,proto3,enum=cln.ListpeersRequest_ListpeersLevel,oneof" json:"level,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeersRequest) Reset() { *x = ListpeersRequest{} mi := &file_node_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeersRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeersRequest) ProtoMessage() {} func (x *ListpeersRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeersRequest.ProtoReflect.Descriptor instead. func (*ListpeersRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{5} } func (x *ListpeersRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *ListpeersRequest) GetLevel() ListpeersRequest_ListpeersLevel { if x != nil && x.Level != nil { return *x.Level } return ListpeersRequest_IO } type ListpeersResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Peers []*ListpeersPeers `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeersResponse) Reset() { *x = ListpeersResponse{} mi := &file_node_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeersResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeersResponse) ProtoMessage() {} func (x *ListpeersResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeersResponse.ProtoReflect.Descriptor instead. func (*ListpeersResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{6} } func (x *ListpeersResponse) GetPeers() []*ListpeersPeers { if x != nil { return x.Peers } return nil } type ListpeersPeers struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"` Log []*ListpeersPeersLog `protobuf:"bytes,3,rep,name=log,proto3" json:"log,omitempty"` Netaddr []string `protobuf:"bytes,5,rep,name=netaddr,proto3" json:"netaddr,omitempty"` Features []byte `protobuf:"bytes,6,opt,name=features,proto3,oneof" json:"features,omitempty"` RemoteAddr *string `protobuf:"bytes,7,opt,name=remote_addr,json=remoteAddr,proto3,oneof" json:"remote_addr,omitempty"` NumChannels uint32 `protobuf:"varint,8,opt,name=num_channels,json=numChannels,proto3" json:"num_channels,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeersPeers) Reset() { *x = ListpeersPeers{} mi := &file_node_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeersPeers) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeersPeers) ProtoMessage() {} func (x *ListpeersPeers) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeersPeers.ProtoReflect.Descriptor instead. func (*ListpeersPeers) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{7} } func (x *ListpeersPeers) GetId() []byte { if x != nil { return x.Id } return nil } func (x *ListpeersPeers) GetConnected() bool { if x != nil { return x.Connected } return false } func (x *ListpeersPeers) GetLog() []*ListpeersPeersLog { if x != nil { return x.Log } return nil } func (x *ListpeersPeers) GetNetaddr() []string { if x != nil { return x.Netaddr } return nil } func (x *ListpeersPeers) GetFeatures() []byte { if x != nil { return x.Features } return nil } func (x *ListpeersPeers) GetRemoteAddr() string { if x != nil && x.RemoteAddr != nil { return *x.RemoteAddr } return "" } func (x *ListpeersPeers) GetNumChannels() uint32 { if x != nil { return x.NumChannels } return 0 } type ListpeersPeersLog struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType ListpeersPeersLog_ListpeersPeersLogType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.ListpeersPeersLog_ListpeersPeersLogType" json:"item_type,omitempty"` NumSkipped *uint32 `protobuf:"varint,2,opt,name=num_skipped,json=numSkipped,proto3,oneof" json:"num_skipped,omitempty"` Time *string `protobuf:"bytes,3,opt,name=time,proto3,oneof" json:"time,omitempty"` Source *string `protobuf:"bytes,4,opt,name=source,proto3,oneof" json:"source,omitempty"` Log *string `protobuf:"bytes,5,opt,name=log,proto3,oneof" json:"log,omitempty"` NodeId []byte `protobuf:"bytes,6,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"` Data []byte `protobuf:"bytes,7,opt,name=data,proto3,oneof" json:"data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeersPeersLog) Reset() { *x = ListpeersPeersLog{} mi := &file_node_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeersPeersLog) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeersPeersLog) ProtoMessage() {} func (x *ListpeersPeersLog) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeersPeersLog.ProtoReflect.Descriptor instead. func (*ListpeersPeersLog) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{8} } func (x *ListpeersPeersLog) GetItemType() ListpeersPeersLog_ListpeersPeersLogType { if x != nil { return x.ItemType } return ListpeersPeersLog_SKIPPED } func (x *ListpeersPeersLog) GetNumSkipped() uint32 { if x != nil && x.NumSkipped != nil { return *x.NumSkipped } return 0 } func (x *ListpeersPeersLog) GetTime() string { if x != nil && x.Time != nil { return *x.Time } return "" } func (x *ListpeersPeersLog) GetSource() string { if x != nil && x.Source != nil { return *x.Source } return "" } func (x *ListpeersPeersLog) GetLog() string { if x != nil && x.Log != nil { return *x.Log } return "" } func (x *ListpeersPeersLog) GetNodeId() []byte { if x != nil { return x.NodeId } return nil } func (x *ListpeersPeersLog) GetData() []byte { if x != nil { return x.Data } return nil } type ListfundsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Spent *bool `protobuf:"varint,1,opt,name=spent,proto3,oneof" json:"spent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListfundsRequest) Reset() { *x = ListfundsRequest{} mi := &file_node_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListfundsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListfundsRequest) ProtoMessage() {} func (x *ListfundsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListfundsRequest.ProtoReflect.Descriptor instead. func (*ListfundsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{9} } func (x *ListfundsRequest) GetSpent() bool { if x != nil && x.Spent != nil { return *x.Spent } return false } type ListfundsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Outputs []*ListfundsOutputs `protobuf:"bytes,1,rep,name=outputs,proto3" json:"outputs,omitempty"` Channels []*ListfundsChannels `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListfundsResponse) Reset() { *x = ListfundsResponse{} mi := &file_node_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListfundsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListfundsResponse) ProtoMessage() {} func (x *ListfundsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListfundsResponse.ProtoReflect.Descriptor instead. func (*ListfundsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{10} } func (x *ListfundsResponse) GetOutputs() []*ListfundsOutputs { if x != nil { return x.Outputs } return nil } func (x *ListfundsResponse) GetChannels() []*ListfundsChannels { if x != nil { return x.Channels } return nil } type ListfundsOutputs struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Output uint32 `protobuf:"varint,2,opt,name=output,proto3" json:"output,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Scriptpubkey []byte `protobuf:"bytes,4,opt,name=scriptpubkey,proto3" json:"scriptpubkey,omitempty"` Address *string `protobuf:"bytes,5,opt,name=address,proto3,oneof" json:"address,omitempty"` Redeemscript []byte `protobuf:"bytes,6,opt,name=redeemscript,proto3,oneof" json:"redeemscript,omitempty"` Status ListfundsOutputs_ListfundsOutputsStatus `protobuf:"varint,7,opt,name=status,proto3,enum=cln.ListfundsOutputs_ListfundsOutputsStatus" json:"status,omitempty"` Blockheight *uint32 `protobuf:"varint,8,opt,name=blockheight,proto3,oneof" json:"blockheight,omitempty"` Reserved bool `protobuf:"varint,9,opt,name=reserved,proto3" json:"reserved,omitempty"` ReservedToBlock *uint32 `protobuf:"varint,10,opt,name=reserved_to_block,json=reservedToBlock,proto3,oneof" json:"reserved_to_block,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListfundsOutputs) Reset() { *x = ListfundsOutputs{} mi := &file_node_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListfundsOutputs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListfundsOutputs) ProtoMessage() {} func (x *ListfundsOutputs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListfundsOutputs.ProtoReflect.Descriptor instead. func (*ListfundsOutputs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{11} } func (x *ListfundsOutputs) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *ListfundsOutputs) GetOutput() uint32 { if x != nil { return x.Output } return 0 } func (x *ListfundsOutputs) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListfundsOutputs) GetScriptpubkey() []byte { if x != nil { return x.Scriptpubkey } return nil } func (x *ListfundsOutputs) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } func (x *ListfundsOutputs) GetRedeemscript() []byte { if x != nil { return x.Redeemscript } return nil } func (x *ListfundsOutputs) GetStatus() ListfundsOutputs_ListfundsOutputsStatus { if x != nil { return x.Status } return ListfundsOutputs_UNCONFIRMED } func (x *ListfundsOutputs) GetBlockheight() uint32 { if x != nil && x.Blockheight != nil { return *x.Blockheight } return 0 } func (x *ListfundsOutputs) GetReserved() bool { if x != nil { return x.Reserved } return false } func (x *ListfundsOutputs) GetReservedToBlock() uint32 { if x != nil && x.ReservedToBlock != nil { return *x.ReservedToBlock } return 0 } type ListfundsChannels struct { state protoimpl.MessageState `protogen:"open.v1"` PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` OurAmountMsat *Amount `protobuf:"bytes,2,opt,name=our_amount_msat,json=ourAmountMsat,proto3" json:"our_amount_msat,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` FundingTxid []byte `protobuf:"bytes,4,opt,name=funding_txid,json=fundingTxid,proto3" json:"funding_txid,omitempty"` FundingOutput uint32 `protobuf:"varint,5,opt,name=funding_output,json=fundingOutput,proto3" json:"funding_output,omitempty"` Connected bool `protobuf:"varint,6,opt,name=connected,proto3" json:"connected,omitempty"` State ChannelState `protobuf:"varint,7,opt,name=state,proto3,enum=cln.ChannelState" json:"state,omitempty"` ShortChannelId *string `protobuf:"bytes,8,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` ChannelId []byte `protobuf:"bytes,9,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListfundsChannels) Reset() { *x = ListfundsChannels{} mi := &file_node_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListfundsChannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListfundsChannels) ProtoMessage() {} func (x *ListfundsChannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListfundsChannels.ProtoReflect.Descriptor instead. func (*ListfundsChannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{12} } func (x *ListfundsChannels) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *ListfundsChannels) GetOurAmountMsat() *Amount { if x != nil { return x.OurAmountMsat } return nil } func (x *ListfundsChannels) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListfundsChannels) GetFundingTxid() []byte { if x != nil { return x.FundingTxid } return nil } func (x *ListfundsChannels) GetFundingOutput() uint32 { if x != nil { return x.FundingOutput } return 0 } func (x *ListfundsChannels) GetConnected() bool { if x != nil { return x.Connected } return false } func (x *ListfundsChannels) GetState() ChannelState { if x != nil { return x.State } return ChannelState_Openingd } func (x *ListfundsChannels) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *ListfundsChannels) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } type SendpayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Route []*SendpayRoute `protobuf:"bytes,1,rep,name=route,proto3" json:"route,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Label *string `protobuf:"bytes,3,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,5,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` PaymentSecret []byte `protobuf:"bytes,6,opt,name=payment_secret,json=paymentSecret,proto3,oneof" json:"payment_secret,omitempty"` Partid *uint64 `protobuf:"varint,7,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Groupid *uint64 `protobuf:"varint,9,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` AmountMsat *Amount `protobuf:"bytes,10,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Localinvreqid []byte `protobuf:"bytes,11,opt,name=localinvreqid,proto3,oneof" json:"localinvreqid,omitempty"` PaymentMetadata []byte `protobuf:"bytes,12,opt,name=payment_metadata,json=paymentMetadata,proto3,oneof" json:"payment_metadata,omitempty"` Description *string `protobuf:"bytes,13,opt,name=description,proto3,oneof" json:"description,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendpayRequest) Reset() { *x = SendpayRequest{} mi := &file_node_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendpayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendpayRequest) ProtoMessage() {} func (x *SendpayRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendpayRequest.ProtoReflect.Descriptor instead. func (*SendpayRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{13} } func (x *SendpayRequest) GetRoute() []*SendpayRoute { if x != nil { return x.Route } return nil } func (x *SendpayRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendpayRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *SendpayRequest) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *SendpayRequest) GetPaymentSecret() []byte { if x != nil { return x.PaymentSecret } return nil } func (x *SendpayRequest) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *SendpayRequest) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *SendpayRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendpayRequest) GetLocalinvreqid() []byte { if x != nil { return x.Localinvreqid } return nil } func (x *SendpayRequest) GetPaymentMetadata() []byte { if x != nil { return x.PaymentMetadata } return nil } func (x *SendpayRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } type SendpayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Groupid *uint64 `protobuf:"varint,2,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status SendpayResponse_SendpayStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.SendpayResponse_SendpayStatus" json:"status,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Destination []byte `protobuf:"bytes,6,opt,name=destination,proto3,oneof" json:"destination,omitempty"` CreatedAt uint64 `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,8,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` Label *string `protobuf:"bytes,9,opt,name=label,proto3,oneof" json:"label,omitempty"` Partid *uint64 `protobuf:"varint,10,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Bolt11 *string `protobuf:"bytes,11,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,12,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PaymentPreimage []byte `protobuf:"bytes,13,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` Message *string `protobuf:"bytes,14,opt,name=message,proto3,oneof" json:"message,omitempty"` CompletedAt *uint64 `protobuf:"varint,15,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` CreatedIndex uint64 `protobuf:"varint,16,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,17,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendpayResponse) Reset() { *x = SendpayResponse{} mi := &file_node_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendpayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendpayResponse) ProtoMessage() {} func (x *SendpayResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendpayResponse.ProtoReflect.Descriptor instead. func (*SendpayResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{14} } func (x *SendpayResponse) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *SendpayResponse) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *SendpayResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendpayResponse) GetStatus() SendpayResponse_SendpayStatus { if x != nil { return x.Status } return SendpayResponse_PENDING } func (x *SendpayResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendpayResponse) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *SendpayResponse) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *SendpayResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *SendpayResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *SendpayResponse) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *SendpayResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *SendpayResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *SendpayResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *SendpayResponse) GetMessage() string { if x != nil && x.Message != nil { return *x.Message } return "" } func (x *SendpayResponse) GetCompletedAt() uint64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } func (x *SendpayResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *SendpayResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } type SendpayRoute struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Delay uint32 `protobuf:"varint,3,opt,name=delay,proto3" json:"delay,omitempty"` Channel string `protobuf:"bytes,4,opt,name=channel,proto3" json:"channel,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendpayRoute) Reset() { *x = SendpayRoute{} mi := &file_node_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendpayRoute) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendpayRoute) ProtoMessage() {} func (x *SendpayRoute) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendpayRoute.ProtoReflect.Descriptor instead. func (*SendpayRoute) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{15} } func (x *SendpayRoute) GetId() []byte { if x != nil { return x.Id } return nil } func (x *SendpayRoute) GetDelay() uint32 { if x != nil { return x.Delay } return 0 } func (x *SendpayRoute) GetChannel() string { if x != nil { return x.Channel } return "" } func (x *SendpayRoute) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } type ListchannelsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelId *string `protobuf:"bytes,1,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` Source []byte `protobuf:"bytes,2,opt,name=source,proto3,oneof" json:"source,omitempty"` Destination []byte `protobuf:"bytes,3,opt,name=destination,proto3,oneof" json:"destination,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchannelsRequest) Reset() { *x = ListchannelsRequest{} mi := &file_node_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchannelsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchannelsRequest) ProtoMessage() {} func (x *ListchannelsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchannelsRequest.ProtoReflect.Descriptor instead. func (*ListchannelsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{16} } func (x *ListchannelsRequest) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *ListchannelsRequest) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *ListchannelsRequest) GetDestination() []byte { if x != nil { return x.Destination } return nil } type ListchannelsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Channels []*ListchannelsChannels `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchannelsResponse) Reset() { *x = ListchannelsResponse{} mi := &file_node_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchannelsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchannelsResponse) ProtoMessage() {} func (x *ListchannelsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchannelsResponse.ProtoReflect.Descriptor instead. func (*ListchannelsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{17} } func (x *ListchannelsResponse) GetChannels() []*ListchannelsChannels { if x != nil { return x.Channels } return nil } type ListchannelsChannels struct { state protoimpl.MessageState `protogen:"open.v1"` Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Destination []byte `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"` ShortChannelId string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` Public bool `protobuf:"varint,4,opt,name=public,proto3" json:"public,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` MessageFlags uint32 `protobuf:"varint,6,opt,name=message_flags,json=messageFlags,proto3" json:"message_flags,omitempty"` ChannelFlags uint32 `protobuf:"varint,7,opt,name=channel_flags,json=channelFlags,proto3" json:"channel_flags,omitempty"` Active bool `protobuf:"varint,8,opt,name=active,proto3" json:"active,omitempty"` LastUpdate uint32 `protobuf:"varint,9,opt,name=last_update,json=lastUpdate,proto3" json:"last_update,omitempty"` BaseFeeMillisatoshi uint32 `protobuf:"varint,10,opt,name=base_fee_millisatoshi,json=baseFeeMillisatoshi,proto3" json:"base_fee_millisatoshi,omitempty"` FeePerMillionth uint32 `protobuf:"varint,11,opt,name=fee_per_millionth,json=feePerMillionth,proto3" json:"fee_per_millionth,omitempty"` Delay uint32 `protobuf:"varint,12,opt,name=delay,proto3" json:"delay,omitempty"` HtlcMinimumMsat *Amount `protobuf:"bytes,13,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *Amount `protobuf:"bytes,14,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3,oneof" json:"htlc_maximum_msat,omitempty"` Features []byte `protobuf:"bytes,15,opt,name=features,proto3" json:"features,omitempty"` Direction uint32 `protobuf:"varint,16,opt,name=direction,proto3" json:"direction,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchannelsChannels) Reset() { *x = ListchannelsChannels{} mi := &file_node_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchannelsChannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchannelsChannels) ProtoMessage() {} func (x *ListchannelsChannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchannelsChannels.ProtoReflect.Descriptor instead. func (*ListchannelsChannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{18} } func (x *ListchannelsChannels) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *ListchannelsChannels) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *ListchannelsChannels) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *ListchannelsChannels) GetPublic() bool { if x != nil { return x.Public } return false } func (x *ListchannelsChannels) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListchannelsChannels) GetMessageFlags() uint32 { if x != nil { return x.MessageFlags } return 0 } func (x *ListchannelsChannels) GetChannelFlags() uint32 { if x != nil { return x.ChannelFlags } return 0 } func (x *ListchannelsChannels) GetActive() bool { if x != nil { return x.Active } return false } func (x *ListchannelsChannels) GetLastUpdate() uint32 { if x != nil { return x.LastUpdate } return 0 } func (x *ListchannelsChannels) GetBaseFeeMillisatoshi() uint32 { if x != nil { return x.BaseFeeMillisatoshi } return 0 } func (x *ListchannelsChannels) GetFeePerMillionth() uint32 { if x != nil { return x.FeePerMillionth } return 0 } func (x *ListchannelsChannels) GetDelay() uint32 { if x != nil { return x.Delay } return 0 } func (x *ListchannelsChannels) GetHtlcMinimumMsat() *Amount { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *ListchannelsChannels) GetHtlcMaximumMsat() *Amount { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *ListchannelsChannels) GetFeatures() []byte { if x != nil { return x.Features } return nil } func (x *ListchannelsChannels) GetDirection() uint32 { if x != nil { return x.Direction } return 0 } type AddgossipRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Message []byte `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AddgossipRequest) Reset() { *x = AddgossipRequest{} mi := &file_node_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AddgossipRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AddgossipRequest) ProtoMessage() {} func (x *AddgossipRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AddgossipRequest.ProtoReflect.Descriptor instead. func (*AddgossipRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{19} } func (x *AddgossipRequest) GetMessage() []byte { if x != nil { return x.Message } return nil } type AddgossipResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AddgossipResponse) Reset() { *x = AddgossipResponse{} mi := &file_node_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AddgossipResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AddgossipResponse) ProtoMessage() {} func (x *AddgossipResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AddgossipResponse.ProtoReflect.Descriptor instead. func (*AddgossipResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{20} } type AddpsbtoutputRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Satoshi *Amount `protobuf:"bytes,1,opt,name=satoshi,proto3" json:"satoshi,omitempty"` Locktime *uint32 `protobuf:"varint,2,opt,name=locktime,proto3,oneof" json:"locktime,omitempty"` Initialpsbt *string `protobuf:"bytes,3,opt,name=initialpsbt,proto3,oneof" json:"initialpsbt,omitempty"` Destination *string `protobuf:"bytes,4,opt,name=destination,proto3,oneof" json:"destination,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AddpsbtoutputRequest) Reset() { *x = AddpsbtoutputRequest{} mi := &file_node_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AddpsbtoutputRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AddpsbtoutputRequest) ProtoMessage() {} func (x *AddpsbtoutputRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AddpsbtoutputRequest.ProtoReflect.Descriptor instead. func (*AddpsbtoutputRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{21} } func (x *AddpsbtoutputRequest) GetSatoshi() *Amount { if x != nil { return x.Satoshi } return nil } func (x *AddpsbtoutputRequest) GetLocktime() uint32 { if x != nil && x.Locktime != nil { return *x.Locktime } return 0 } func (x *AddpsbtoutputRequest) GetInitialpsbt() string { if x != nil && x.Initialpsbt != nil { return *x.Initialpsbt } return "" } func (x *AddpsbtoutputRequest) GetDestination() string { if x != nil && x.Destination != nil { return *x.Destination } return "" } type AddpsbtoutputResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` EstimatedAddedWeight uint32 `protobuf:"varint,2,opt,name=estimated_added_weight,json=estimatedAddedWeight,proto3" json:"estimated_added_weight,omitempty"` Outnum uint32 `protobuf:"varint,3,opt,name=outnum,proto3" json:"outnum,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AddpsbtoutputResponse) Reset() { *x = AddpsbtoutputResponse{} mi := &file_node_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AddpsbtoutputResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AddpsbtoutputResponse) ProtoMessage() {} func (x *AddpsbtoutputResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AddpsbtoutputResponse.ProtoReflect.Descriptor instead. func (*AddpsbtoutputResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{22} } func (x *AddpsbtoutputResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *AddpsbtoutputResponse) GetEstimatedAddedWeight() uint32 { if x != nil { return x.EstimatedAddedWeight } return 0 } func (x *AddpsbtoutputResponse) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } type AutocleanonceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Subsystem AutocleanSubsystem `protobuf:"varint,1,opt,name=subsystem,proto3,enum=cln.AutocleanSubsystem" json:"subsystem,omitempty"` Age uint64 `protobuf:"varint,2,opt,name=age,proto3" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceRequest) Reset() { *x = AutocleanonceRequest{} mi := &file_node_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceRequest) ProtoMessage() {} func (x *AutocleanonceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceRequest.ProtoReflect.Descriptor instead. func (*AutocleanonceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{23} } func (x *AutocleanonceRequest) GetSubsystem() AutocleanSubsystem { if x != nil { return x.Subsystem } return AutocleanSubsystem_SUCCEEDEDFORWARDS } func (x *AutocleanonceRequest) GetAge() uint64 { if x != nil { return x.Age } return 0 } type AutocleanonceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Autoclean *AutocleanonceAutoclean `protobuf:"bytes,1,opt,name=autoclean,proto3" json:"autoclean,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceResponse) Reset() { *x = AutocleanonceResponse{} mi := &file_node_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceResponse) ProtoMessage() {} func (x *AutocleanonceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceResponse.ProtoReflect.Descriptor instead. func (*AutocleanonceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{24} } func (x *AutocleanonceResponse) GetAutoclean() *AutocleanonceAutoclean { if x != nil { return x.Autoclean } return nil } type AutocleanonceAutoclean struct { state protoimpl.MessageState `protogen:"open.v1"` Succeededforwards *AutocleanonceAutocleanSucceededforwards `protobuf:"bytes,1,opt,name=succeededforwards,proto3,oneof" json:"succeededforwards,omitempty"` Failedforwards *AutocleanonceAutocleanFailedforwards `protobuf:"bytes,2,opt,name=failedforwards,proto3,oneof" json:"failedforwards,omitempty"` Succeededpays *AutocleanonceAutocleanSucceededpays `protobuf:"bytes,3,opt,name=succeededpays,proto3,oneof" json:"succeededpays,omitempty"` Failedpays *AutocleanonceAutocleanFailedpays `protobuf:"bytes,4,opt,name=failedpays,proto3,oneof" json:"failedpays,omitempty"` Paidinvoices *AutocleanonceAutocleanPaidinvoices `protobuf:"bytes,5,opt,name=paidinvoices,proto3,oneof" json:"paidinvoices,omitempty"` Expiredinvoices *AutocleanonceAutocleanExpiredinvoices `protobuf:"bytes,6,opt,name=expiredinvoices,proto3,oneof" json:"expiredinvoices,omitempty"` Networkevents *AutocleanonceAutocleanNetworkevents `protobuf:"bytes,7,opt,name=networkevents,proto3,oneof" json:"networkevents,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutoclean) Reset() { *x = AutocleanonceAutoclean{} mi := &file_node_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutoclean) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutoclean) ProtoMessage() {} func (x *AutocleanonceAutoclean) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutoclean.ProtoReflect.Descriptor instead. func (*AutocleanonceAutoclean) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{25} } func (x *AutocleanonceAutoclean) GetSucceededforwards() *AutocleanonceAutocleanSucceededforwards { if x != nil { return x.Succeededforwards } return nil } func (x *AutocleanonceAutoclean) GetFailedforwards() *AutocleanonceAutocleanFailedforwards { if x != nil { return x.Failedforwards } return nil } func (x *AutocleanonceAutoclean) GetSucceededpays() *AutocleanonceAutocleanSucceededpays { if x != nil { return x.Succeededpays } return nil } func (x *AutocleanonceAutoclean) GetFailedpays() *AutocleanonceAutocleanFailedpays { if x != nil { return x.Failedpays } return nil } func (x *AutocleanonceAutoclean) GetPaidinvoices() *AutocleanonceAutocleanPaidinvoices { if x != nil { return x.Paidinvoices } return nil } func (x *AutocleanonceAutoclean) GetExpiredinvoices() *AutocleanonceAutocleanExpiredinvoices { if x != nil { return x.Expiredinvoices } return nil } func (x *AutocleanonceAutoclean) GetNetworkevents() *AutocleanonceAutocleanNetworkevents { if x != nil { return x.Networkevents } return nil } type AutocleanonceAutocleanSucceededforwards struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanSucceededforwards) Reset() { *x = AutocleanonceAutocleanSucceededforwards{} mi := &file_node_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanSucceededforwards) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanSucceededforwards) ProtoMessage() {} func (x *AutocleanonceAutocleanSucceededforwards) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanSucceededforwards.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanSucceededforwards) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{26} } func (x *AutocleanonceAutocleanSucceededforwards) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanSucceededforwards) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanonceAutocleanFailedforwards struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanFailedforwards) Reset() { *x = AutocleanonceAutocleanFailedforwards{} mi := &file_node_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanFailedforwards) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanFailedforwards) ProtoMessage() {} func (x *AutocleanonceAutocleanFailedforwards) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanFailedforwards.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanFailedforwards) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{27} } func (x *AutocleanonceAutocleanFailedforwards) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanFailedforwards) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanonceAutocleanSucceededpays struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanSucceededpays) Reset() { *x = AutocleanonceAutocleanSucceededpays{} mi := &file_node_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanSucceededpays) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanSucceededpays) ProtoMessage() {} func (x *AutocleanonceAutocleanSucceededpays) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanSucceededpays.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanSucceededpays) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{28} } func (x *AutocleanonceAutocleanSucceededpays) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanSucceededpays) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanonceAutocleanFailedpays struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanFailedpays) Reset() { *x = AutocleanonceAutocleanFailedpays{} mi := &file_node_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanFailedpays) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanFailedpays) ProtoMessage() {} func (x *AutocleanonceAutocleanFailedpays) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanFailedpays.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanFailedpays) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{29} } func (x *AutocleanonceAutocleanFailedpays) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanFailedpays) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanonceAutocleanPaidinvoices struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanPaidinvoices) Reset() { *x = AutocleanonceAutocleanPaidinvoices{} mi := &file_node_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanPaidinvoices) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanPaidinvoices) ProtoMessage() {} func (x *AutocleanonceAutocleanPaidinvoices) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanPaidinvoices.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanPaidinvoices) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{30} } func (x *AutocleanonceAutocleanPaidinvoices) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanPaidinvoices) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanonceAutocleanExpiredinvoices struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanExpiredinvoices) Reset() { *x = AutocleanonceAutocleanExpiredinvoices{} mi := &file_node_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanExpiredinvoices) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanExpiredinvoices) ProtoMessage() {} func (x *AutocleanonceAutocleanExpiredinvoices) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanExpiredinvoices.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanExpiredinvoices) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{31} } func (x *AutocleanonceAutocleanExpiredinvoices) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanExpiredinvoices) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanonceAutocleanNetworkevents struct { state protoimpl.MessageState `protogen:"open.v1"` Cleaned uint64 `protobuf:"varint,1,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Uncleaned uint64 `protobuf:"varint,2,opt,name=uncleaned,proto3" json:"uncleaned,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanonceAutocleanNetworkevents) Reset() { *x = AutocleanonceAutocleanNetworkevents{} mi := &file_node_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanonceAutocleanNetworkevents) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanonceAutocleanNetworkevents) ProtoMessage() {} func (x *AutocleanonceAutocleanNetworkevents) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanonceAutocleanNetworkevents.ProtoReflect.Descriptor instead. func (*AutocleanonceAutocleanNetworkevents) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{32} } func (x *AutocleanonceAutocleanNetworkevents) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanonceAutocleanNetworkevents) GetUncleaned() uint64 { if x != nil { return x.Uncleaned } return 0 } type AutocleanstatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Subsystem *AutocleanSubsystem `protobuf:"varint,1,opt,name=subsystem,proto3,enum=cln.AutocleanSubsystem,oneof" json:"subsystem,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusRequest) Reset() { *x = AutocleanstatusRequest{} mi := &file_node_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusRequest) ProtoMessage() {} func (x *AutocleanstatusRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusRequest.ProtoReflect.Descriptor instead. func (*AutocleanstatusRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{33} } func (x *AutocleanstatusRequest) GetSubsystem() AutocleanSubsystem { if x != nil && x.Subsystem != nil { return *x.Subsystem } return AutocleanSubsystem_SUCCEEDEDFORWARDS } type AutocleanstatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Autoclean *AutocleanstatusAutoclean `protobuf:"bytes,1,opt,name=autoclean,proto3" json:"autoclean,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusResponse) Reset() { *x = AutocleanstatusResponse{} mi := &file_node_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusResponse) ProtoMessage() {} func (x *AutocleanstatusResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusResponse.ProtoReflect.Descriptor instead. func (*AutocleanstatusResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{34} } func (x *AutocleanstatusResponse) GetAutoclean() *AutocleanstatusAutoclean { if x != nil { return x.Autoclean } return nil } type AutocleanstatusAutoclean struct { state protoimpl.MessageState `protogen:"open.v1"` Succeededforwards *AutocleanstatusAutocleanSucceededforwards `protobuf:"bytes,1,opt,name=succeededforwards,proto3,oneof" json:"succeededforwards,omitempty"` Failedforwards *AutocleanstatusAutocleanFailedforwards `protobuf:"bytes,2,opt,name=failedforwards,proto3,oneof" json:"failedforwards,omitempty"` Succeededpays *AutocleanstatusAutocleanSucceededpays `protobuf:"bytes,3,opt,name=succeededpays,proto3,oneof" json:"succeededpays,omitempty"` Failedpays *AutocleanstatusAutocleanFailedpays `protobuf:"bytes,4,opt,name=failedpays,proto3,oneof" json:"failedpays,omitempty"` Paidinvoices *AutocleanstatusAutocleanPaidinvoices `protobuf:"bytes,5,opt,name=paidinvoices,proto3,oneof" json:"paidinvoices,omitempty"` Expiredinvoices *AutocleanstatusAutocleanExpiredinvoices `protobuf:"bytes,6,opt,name=expiredinvoices,proto3,oneof" json:"expiredinvoices,omitempty"` Networkevents *AutocleanstatusAutocleanNetworkevents `protobuf:"bytes,7,opt,name=networkevents,proto3,oneof" json:"networkevents,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutoclean) Reset() { *x = AutocleanstatusAutoclean{} mi := &file_node_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutoclean) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutoclean) ProtoMessage() {} func (x *AutocleanstatusAutoclean) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutoclean.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutoclean) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{35} } func (x *AutocleanstatusAutoclean) GetSucceededforwards() *AutocleanstatusAutocleanSucceededforwards { if x != nil { return x.Succeededforwards } return nil } func (x *AutocleanstatusAutoclean) GetFailedforwards() *AutocleanstatusAutocleanFailedforwards { if x != nil { return x.Failedforwards } return nil } func (x *AutocleanstatusAutoclean) GetSucceededpays() *AutocleanstatusAutocleanSucceededpays { if x != nil { return x.Succeededpays } return nil } func (x *AutocleanstatusAutoclean) GetFailedpays() *AutocleanstatusAutocleanFailedpays { if x != nil { return x.Failedpays } return nil } func (x *AutocleanstatusAutoclean) GetPaidinvoices() *AutocleanstatusAutocleanPaidinvoices { if x != nil { return x.Paidinvoices } return nil } func (x *AutocleanstatusAutoclean) GetExpiredinvoices() *AutocleanstatusAutocleanExpiredinvoices { if x != nil { return x.Expiredinvoices } return nil } func (x *AutocleanstatusAutoclean) GetNetworkevents() *AutocleanstatusAutocleanNetworkevents { if x != nil { return x.Networkevents } return nil } type AutocleanstatusAutocleanSucceededforwards struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanSucceededforwards) Reset() { *x = AutocleanstatusAutocleanSucceededforwards{} mi := &file_node_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanSucceededforwards) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanSucceededforwards) ProtoMessage() {} func (x *AutocleanstatusAutocleanSucceededforwards) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanSucceededforwards.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanSucceededforwards) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{36} } func (x *AutocleanstatusAutocleanSucceededforwards) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanSucceededforwards) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanSucceededforwards) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type AutocleanstatusAutocleanFailedforwards struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanFailedforwards) Reset() { *x = AutocleanstatusAutocleanFailedforwards{} mi := &file_node_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanFailedforwards) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanFailedforwards) ProtoMessage() {} func (x *AutocleanstatusAutocleanFailedforwards) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanFailedforwards.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanFailedforwards) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{37} } func (x *AutocleanstatusAutocleanFailedforwards) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanFailedforwards) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanFailedforwards) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type AutocleanstatusAutocleanSucceededpays struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanSucceededpays) Reset() { *x = AutocleanstatusAutocleanSucceededpays{} mi := &file_node_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanSucceededpays) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanSucceededpays) ProtoMessage() {} func (x *AutocleanstatusAutocleanSucceededpays) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanSucceededpays.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanSucceededpays) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{38} } func (x *AutocleanstatusAutocleanSucceededpays) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanSucceededpays) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanSucceededpays) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type AutocleanstatusAutocleanFailedpays struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanFailedpays) Reset() { *x = AutocleanstatusAutocleanFailedpays{} mi := &file_node_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanFailedpays) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanFailedpays) ProtoMessage() {} func (x *AutocleanstatusAutocleanFailedpays) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanFailedpays.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanFailedpays) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{39} } func (x *AutocleanstatusAutocleanFailedpays) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanFailedpays) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanFailedpays) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type AutocleanstatusAutocleanPaidinvoices struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanPaidinvoices) Reset() { *x = AutocleanstatusAutocleanPaidinvoices{} mi := &file_node_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanPaidinvoices) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanPaidinvoices) ProtoMessage() {} func (x *AutocleanstatusAutocleanPaidinvoices) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanPaidinvoices.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanPaidinvoices) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{40} } func (x *AutocleanstatusAutocleanPaidinvoices) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanPaidinvoices) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanPaidinvoices) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type AutocleanstatusAutocleanExpiredinvoices struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanExpiredinvoices) Reset() { *x = AutocleanstatusAutocleanExpiredinvoices{} mi := &file_node_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanExpiredinvoices) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanExpiredinvoices) ProtoMessage() {} func (x *AutocleanstatusAutocleanExpiredinvoices) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanExpiredinvoices.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanExpiredinvoices) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{41} } func (x *AutocleanstatusAutocleanExpiredinvoices) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanExpiredinvoices) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanExpiredinvoices) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type AutocleanstatusAutocleanNetworkevents struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Cleaned uint64 `protobuf:"varint,2,opt,name=cleaned,proto3" json:"cleaned,omitempty"` Age *uint64 `protobuf:"varint,3,opt,name=age,proto3,oneof" json:"age,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AutocleanstatusAutocleanNetworkevents) Reset() { *x = AutocleanstatusAutocleanNetworkevents{} mi := &file_node_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AutocleanstatusAutocleanNetworkevents) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutocleanstatusAutocleanNetworkevents) ProtoMessage() {} func (x *AutocleanstatusAutocleanNetworkevents) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AutocleanstatusAutocleanNetworkevents.ProtoReflect.Descriptor instead. func (*AutocleanstatusAutocleanNetworkevents) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{42} } func (x *AutocleanstatusAutocleanNetworkevents) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *AutocleanstatusAutocleanNetworkevents) GetCleaned() uint64 { if x != nil { return x.Cleaned } return 0 } func (x *AutocleanstatusAutocleanNetworkevents) GetAge() uint64 { if x != nil && x.Age != nil { return *x.Age } return 0 } type CheckmessageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` Zbase string `protobuf:"bytes,2,opt,name=zbase,proto3" json:"zbase,omitempty"` Pubkey []byte `protobuf:"bytes,3,opt,name=pubkey,proto3,oneof" json:"pubkey,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckmessageRequest) Reset() { *x = CheckmessageRequest{} mi := &file_node_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckmessageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckmessageRequest) ProtoMessage() {} func (x *CheckmessageRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CheckmessageRequest.ProtoReflect.Descriptor instead. func (*CheckmessageRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{43} } func (x *CheckmessageRequest) GetMessage() string { if x != nil { return x.Message } return "" } func (x *CheckmessageRequest) GetZbase() string { if x != nil { return x.Zbase } return "" } func (x *CheckmessageRequest) GetPubkey() []byte { if x != nil { return x.Pubkey } return nil } type CheckmessageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Verified bool `protobuf:"varint,1,opt,name=verified,proto3" json:"verified,omitempty"` Pubkey []byte `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckmessageResponse) Reset() { *x = CheckmessageResponse{} mi := &file_node_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckmessageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckmessageResponse) ProtoMessage() {} func (x *CheckmessageResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CheckmessageResponse.ProtoReflect.Descriptor instead. func (*CheckmessageResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{44} } func (x *CheckmessageResponse) GetVerified() bool { if x != nil { return x.Verified } return false } func (x *CheckmessageResponse) GetPubkey() []byte { if x != nil { return x.Pubkey } return nil } type CloseRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Unilateraltimeout *uint32 `protobuf:"varint,2,opt,name=unilateraltimeout,proto3,oneof" json:"unilateraltimeout,omitempty"` Destination *string `protobuf:"bytes,3,opt,name=destination,proto3,oneof" json:"destination,omitempty"` FeeNegotiationStep *string `protobuf:"bytes,4,opt,name=fee_negotiation_step,json=feeNegotiationStep,proto3,oneof" json:"fee_negotiation_step,omitempty"` WrongFunding *Outpoint `protobuf:"bytes,5,opt,name=wrong_funding,json=wrongFunding,proto3,oneof" json:"wrong_funding,omitempty"` ForceLeaseClosed *bool `protobuf:"varint,6,opt,name=force_lease_closed,json=forceLeaseClosed,proto3,oneof" json:"force_lease_closed,omitempty"` Feerange []*Feerate `protobuf:"bytes,7,rep,name=feerange,proto3" json:"feerange,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CloseRequest) Reset() { *x = CloseRequest{} mi := &file_node_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CloseRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CloseRequest) ProtoMessage() {} func (x *CloseRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CloseRequest.ProtoReflect.Descriptor instead. func (*CloseRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{45} } func (x *CloseRequest) GetId() string { if x != nil { return x.Id } return "" } func (x *CloseRequest) GetUnilateraltimeout() uint32 { if x != nil && x.Unilateraltimeout != nil { return *x.Unilateraltimeout } return 0 } func (x *CloseRequest) GetDestination() string { if x != nil && x.Destination != nil { return *x.Destination } return "" } func (x *CloseRequest) GetFeeNegotiationStep() string { if x != nil && x.FeeNegotiationStep != nil { return *x.FeeNegotiationStep } return "" } func (x *CloseRequest) GetWrongFunding() *Outpoint { if x != nil { return x.WrongFunding } return nil } func (x *CloseRequest) GetForceLeaseClosed() bool { if x != nil && x.ForceLeaseClosed != nil { return *x.ForceLeaseClosed } return false } func (x *CloseRequest) GetFeerange() []*Feerate { if x != nil { return x.Feerange } return nil } type CloseResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType CloseResponse_CloseType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.CloseResponse_CloseType" json:"item_type,omitempty"` Txs [][]byte `protobuf:"bytes,4,rep,name=txs,proto3" json:"txs,omitempty"` Txids [][]byte `protobuf:"bytes,5,rep,name=txids,proto3" json:"txids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CloseResponse) Reset() { *x = CloseResponse{} mi := &file_node_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CloseResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CloseResponse) ProtoMessage() {} func (x *CloseResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CloseResponse.ProtoReflect.Descriptor instead. func (*CloseResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{46} } func (x *CloseResponse) GetItemType() CloseResponse_CloseType { if x != nil { return x.ItemType } return CloseResponse_MUTUAL } func (x *CloseResponse) GetTxs() [][]byte { if x != nil { return x.Txs } return nil } func (x *CloseResponse) GetTxids() [][]byte { if x != nil { return x.Txids } return nil } type ConnectRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Host *string `protobuf:"bytes,2,opt,name=host,proto3,oneof" json:"host,omitempty"` Port *uint32 `protobuf:"varint,3,opt,name=port,proto3,oneof" json:"port,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConnectRequest) Reset() { *x = ConnectRequest{} mi := &file_node_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConnectRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConnectRequest) ProtoMessage() {} func (x *ConnectRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead. func (*ConnectRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{47} } func (x *ConnectRequest) GetId() string { if x != nil { return x.Id } return "" } func (x *ConnectRequest) GetHost() string { if x != nil && x.Host != nil { return *x.Host } return "" } func (x *ConnectRequest) GetPort() uint32 { if x != nil && x.Port != nil { return *x.Port } return 0 } type ConnectResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Features []byte `protobuf:"bytes,2,opt,name=features,proto3" json:"features,omitempty"` Direction ConnectResponse_ConnectDirection `protobuf:"varint,3,opt,name=direction,proto3,enum=cln.ConnectResponse_ConnectDirection" json:"direction,omitempty"` Address *ConnectAddress `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConnectResponse) Reset() { *x = ConnectResponse{} mi := &file_node_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConnectResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConnectResponse) ProtoMessage() {} func (x *ConnectResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ConnectResponse.ProtoReflect.Descriptor instead. func (*ConnectResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{48} } func (x *ConnectResponse) GetId() []byte { if x != nil { return x.Id } return nil } func (x *ConnectResponse) GetFeatures() []byte { if x != nil { return x.Features } return nil } func (x *ConnectResponse) GetDirection() ConnectResponse_ConnectDirection { if x != nil { return x.Direction } return ConnectResponse_IN } func (x *ConnectResponse) GetAddress() *ConnectAddress { if x != nil { return x.Address } return nil } type ConnectAddress struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType ConnectAddress_ConnectAddressType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.ConnectAddress_ConnectAddressType" json:"item_type,omitempty"` Socket *string `protobuf:"bytes,2,opt,name=socket,proto3,oneof" json:"socket,omitempty"` Address *string `protobuf:"bytes,3,opt,name=address,proto3,oneof" json:"address,omitempty"` Port *uint32 `protobuf:"varint,4,opt,name=port,proto3,oneof" json:"port,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConnectAddress) Reset() { *x = ConnectAddress{} mi := &file_node_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConnectAddress) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConnectAddress) ProtoMessage() {} func (x *ConnectAddress) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ConnectAddress.ProtoReflect.Descriptor instead. func (*ConnectAddress) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{49} } func (x *ConnectAddress) GetItemType() ConnectAddress_ConnectAddressType { if x != nil { return x.ItemType } return ConnectAddress_LOCAL_SOCKET } func (x *ConnectAddress) GetSocket() string { if x != nil && x.Socket != nil { return *x.Socket } return "" } func (x *ConnectAddress) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } func (x *ConnectAddress) GetPort() uint32 { if x != nil && x.Port != nil { return *x.Port } return 0 } type CreateinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Invstring string `protobuf:"bytes,1,opt,name=invstring,proto3" json:"invstring,omitempty"` Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` Preimage []byte `protobuf:"bytes,3,opt,name=preimage,proto3" json:"preimage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateinvoiceRequest) Reset() { *x = CreateinvoiceRequest{} mi := &file_node_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateinvoiceRequest) ProtoMessage() {} func (x *CreateinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateinvoiceRequest.ProtoReflect.Descriptor instead. func (*CreateinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{50} } func (x *CreateinvoiceRequest) GetInvstring() string { if x != nil { return x.Invstring } return "" } func (x *CreateinvoiceRequest) GetLabel() string { if x != nil { return x.Label } return "" } func (x *CreateinvoiceRequest) GetPreimage() []byte { if x != nil { return x.Preimage } return nil } type CreateinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,2,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,3,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PaymentHash []byte `protobuf:"bytes,4,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Status CreateinvoiceResponse_CreateinvoiceStatus `protobuf:"varint,6,opt,name=status,proto3,enum=cln.CreateinvoiceResponse_CreateinvoiceStatus" json:"status,omitempty"` Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` ExpiresAt uint64 `protobuf:"varint,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` PayIndex *uint64 `protobuf:"varint,9,opt,name=pay_index,json=payIndex,proto3,oneof" json:"pay_index,omitempty"` AmountReceivedMsat *Amount `protobuf:"bytes,10,opt,name=amount_received_msat,json=amountReceivedMsat,proto3,oneof" json:"amount_received_msat,omitempty"` PaidAt *uint64 `protobuf:"varint,11,opt,name=paid_at,json=paidAt,proto3,oneof" json:"paid_at,omitempty"` PaymentPreimage []byte `protobuf:"bytes,12,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` LocalOfferId []byte `protobuf:"bytes,13,opt,name=local_offer_id,json=localOfferId,proto3,oneof" json:"local_offer_id,omitempty"` InvreqPayerNote *string `protobuf:"bytes,15,opt,name=invreq_payer_note,json=invreqPayerNote,proto3,oneof" json:"invreq_payer_note,omitempty"` CreatedIndex uint64 `protobuf:"varint,16,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` PaidOutpoint *CreateinvoicePaidOutpoint `protobuf:"bytes,17,opt,name=paid_outpoint,json=paidOutpoint,proto3,oneof" json:"paid_outpoint,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateinvoiceResponse) Reset() { *x = CreateinvoiceResponse{} mi := &file_node_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateinvoiceResponse) ProtoMessage() {} func (x *CreateinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateinvoiceResponse.ProtoReflect.Descriptor instead. func (*CreateinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{51} } func (x *CreateinvoiceResponse) GetLabel() string { if x != nil { return x.Label } return "" } func (x *CreateinvoiceResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *CreateinvoiceResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *CreateinvoiceResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *CreateinvoiceResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *CreateinvoiceResponse) GetStatus() CreateinvoiceResponse_CreateinvoiceStatus { if x != nil { return x.Status } return CreateinvoiceResponse_PAID } func (x *CreateinvoiceResponse) GetDescription() string { if x != nil { return x.Description } return "" } func (x *CreateinvoiceResponse) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *CreateinvoiceResponse) GetPayIndex() uint64 { if x != nil && x.PayIndex != nil { return *x.PayIndex } return 0 } func (x *CreateinvoiceResponse) GetAmountReceivedMsat() *Amount { if x != nil { return x.AmountReceivedMsat } return nil } func (x *CreateinvoiceResponse) GetPaidAt() uint64 { if x != nil && x.PaidAt != nil { return *x.PaidAt } return 0 } func (x *CreateinvoiceResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *CreateinvoiceResponse) GetLocalOfferId() []byte { if x != nil { return x.LocalOfferId } return nil } func (x *CreateinvoiceResponse) GetInvreqPayerNote() string { if x != nil && x.InvreqPayerNote != nil { return *x.InvreqPayerNote } return "" } func (x *CreateinvoiceResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *CreateinvoiceResponse) GetPaidOutpoint() *CreateinvoicePaidOutpoint { if x != nil { return x.PaidOutpoint } return nil } type CreateinvoicePaidOutpoint struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Outnum uint32 `protobuf:"varint,2,opt,name=outnum,proto3" json:"outnum,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateinvoicePaidOutpoint) Reset() { *x = CreateinvoicePaidOutpoint{} mi := &file_node_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateinvoicePaidOutpoint) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateinvoicePaidOutpoint) ProtoMessage() {} func (x *CreateinvoicePaidOutpoint) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateinvoicePaidOutpoint.ProtoReflect.Descriptor instead. func (*CreateinvoicePaidOutpoint) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{52} } func (x *CreateinvoicePaidOutpoint) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *CreateinvoicePaidOutpoint) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } type DatastoreRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Hex []byte `protobuf:"bytes,2,opt,name=hex,proto3,oneof" json:"hex,omitempty"` Mode *DatastoreRequest_DatastoreMode `protobuf:"varint,3,opt,name=mode,proto3,enum=cln.DatastoreRequest_DatastoreMode,oneof" json:"mode,omitempty"` Generation *uint64 `protobuf:"varint,4,opt,name=generation,proto3,oneof" json:"generation,omitempty"` Key []string `protobuf:"bytes,5,rep,name=key,proto3" json:"key,omitempty"` String_ *string `protobuf:"bytes,6,opt,name=string,proto3,oneof" json:"string,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DatastoreRequest) Reset() { *x = DatastoreRequest{} mi := &file_node_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DatastoreRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DatastoreRequest) ProtoMessage() {} func (x *DatastoreRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DatastoreRequest.ProtoReflect.Descriptor instead. func (*DatastoreRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{53} } func (x *DatastoreRequest) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *DatastoreRequest) GetMode() DatastoreRequest_DatastoreMode { if x != nil && x.Mode != nil { return *x.Mode } return DatastoreRequest_MUST_CREATE } func (x *DatastoreRequest) GetGeneration() uint64 { if x != nil && x.Generation != nil { return *x.Generation } return 0 } func (x *DatastoreRequest) GetKey() []string { if x != nil { return x.Key } return nil } func (x *DatastoreRequest) GetString_() string { if x != nil && x.String_ != nil { return *x.String_ } return "" } type DatastoreResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Generation *uint64 `protobuf:"varint,2,opt,name=generation,proto3,oneof" json:"generation,omitempty"` Hex []byte `protobuf:"bytes,3,opt,name=hex,proto3,oneof" json:"hex,omitempty"` String_ *string `protobuf:"bytes,4,opt,name=string,proto3,oneof" json:"string,omitempty"` Key []string `protobuf:"bytes,5,rep,name=key,proto3" json:"key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DatastoreResponse) Reset() { *x = DatastoreResponse{} mi := &file_node_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DatastoreResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DatastoreResponse) ProtoMessage() {} func (x *DatastoreResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DatastoreResponse.ProtoReflect.Descriptor instead. func (*DatastoreResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{54} } func (x *DatastoreResponse) GetGeneration() uint64 { if x != nil && x.Generation != nil { return *x.Generation } return 0 } func (x *DatastoreResponse) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *DatastoreResponse) GetString_() string { if x != nil && x.String_ != nil { return *x.String_ } return "" } func (x *DatastoreResponse) GetKey() []string { if x != nil { return x.Key } return nil } type DatastoreusageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Key []string `protobuf:"bytes,1,rep,name=key,proto3" json:"key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DatastoreusageRequest) Reset() { *x = DatastoreusageRequest{} mi := &file_node_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DatastoreusageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DatastoreusageRequest) ProtoMessage() {} func (x *DatastoreusageRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DatastoreusageRequest.ProtoReflect.Descriptor instead. func (*DatastoreusageRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{55} } func (x *DatastoreusageRequest) GetKey() []string { if x != nil { return x.Key } return nil } type DatastoreusageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Datastoreusage *DatastoreusageDatastoreusage `protobuf:"bytes,1,opt,name=datastoreusage,proto3" json:"datastoreusage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DatastoreusageResponse) Reset() { *x = DatastoreusageResponse{} mi := &file_node_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DatastoreusageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DatastoreusageResponse) ProtoMessage() {} func (x *DatastoreusageResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DatastoreusageResponse.ProtoReflect.Descriptor instead. func (*DatastoreusageResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{56} } func (x *DatastoreusageResponse) GetDatastoreusage() *DatastoreusageDatastoreusage { if x != nil { return x.Datastoreusage } return nil } type DatastoreusageDatastoreusage struct { state protoimpl.MessageState `protogen:"open.v1"` Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` TotalBytes uint64 `protobuf:"varint,2,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DatastoreusageDatastoreusage) Reset() { *x = DatastoreusageDatastoreusage{} mi := &file_node_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DatastoreusageDatastoreusage) String() string { return protoimpl.X.MessageStringOf(x) } func (*DatastoreusageDatastoreusage) ProtoMessage() {} func (x *DatastoreusageDatastoreusage) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DatastoreusageDatastoreusage.ProtoReflect.Descriptor instead. func (*DatastoreusageDatastoreusage) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{57} } func (x *DatastoreusageDatastoreusage) GetKey() string { if x != nil { return x.Key } return "" } func (x *DatastoreusageDatastoreusage) GetTotalBytes() uint64 { if x != nil { return x.TotalBytes } return 0 } type CreateonionRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Hops []*CreateonionHops `protobuf:"bytes,1,rep,name=hops,proto3" json:"hops,omitempty"` Assocdata []byte `protobuf:"bytes,2,opt,name=assocdata,proto3" json:"assocdata,omitempty"` SessionKey []byte `protobuf:"bytes,3,opt,name=session_key,json=sessionKey,proto3,oneof" json:"session_key,omitempty"` OnionSize *uint32 `protobuf:"varint,4,opt,name=onion_size,json=onionSize,proto3,oneof" json:"onion_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateonionRequest) Reset() { *x = CreateonionRequest{} mi := &file_node_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateonionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateonionRequest) ProtoMessage() {} func (x *CreateonionRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateonionRequest.ProtoReflect.Descriptor instead. func (*CreateonionRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{58} } func (x *CreateonionRequest) GetHops() []*CreateonionHops { if x != nil { return x.Hops } return nil } func (x *CreateonionRequest) GetAssocdata() []byte { if x != nil { return x.Assocdata } return nil } func (x *CreateonionRequest) GetSessionKey() []byte { if x != nil { return x.SessionKey } return nil } func (x *CreateonionRequest) GetOnionSize() uint32 { if x != nil && x.OnionSize != nil { return *x.OnionSize } return 0 } type CreateonionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Onion []byte `protobuf:"bytes,1,opt,name=onion,proto3" json:"onion,omitempty"` SharedSecrets [][]byte `protobuf:"bytes,2,rep,name=shared_secrets,json=sharedSecrets,proto3" json:"shared_secrets,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateonionResponse) Reset() { *x = CreateonionResponse{} mi := &file_node_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateonionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateonionResponse) ProtoMessage() {} func (x *CreateonionResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateonionResponse.ProtoReflect.Descriptor instead. func (*CreateonionResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{59} } func (x *CreateonionResponse) GetOnion() []byte { if x != nil { return x.Onion } return nil } func (x *CreateonionResponse) GetSharedSecrets() [][]byte { if x != nil { return x.SharedSecrets } return nil } type CreateonionHops struct { state protoimpl.MessageState `protogen:"open.v1"` Pubkey []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"` Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateonionHops) Reset() { *x = CreateonionHops{} mi := &file_node_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateonionHops) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateonionHops) ProtoMessage() {} func (x *CreateonionHops) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateonionHops.ProtoReflect.Descriptor instead. func (*CreateonionHops) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{60} } func (x *CreateonionHops) GetPubkey() []byte { if x != nil { return x.Pubkey } return nil } func (x *CreateonionHops) GetPayload() []byte { if x != nil { return x.Payload } return nil } type DeldatastoreRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Generation *uint64 `protobuf:"varint,2,opt,name=generation,proto3,oneof" json:"generation,omitempty"` Key []string `protobuf:"bytes,3,rep,name=key,proto3" json:"key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeldatastoreRequest) Reset() { *x = DeldatastoreRequest{} mi := &file_node_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeldatastoreRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeldatastoreRequest) ProtoMessage() {} func (x *DeldatastoreRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeldatastoreRequest.ProtoReflect.Descriptor instead. func (*DeldatastoreRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{61} } func (x *DeldatastoreRequest) GetGeneration() uint64 { if x != nil && x.Generation != nil { return *x.Generation } return 0 } func (x *DeldatastoreRequest) GetKey() []string { if x != nil { return x.Key } return nil } type DeldatastoreResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Generation *uint64 `protobuf:"varint,2,opt,name=generation,proto3,oneof" json:"generation,omitempty"` Hex []byte `protobuf:"bytes,3,opt,name=hex,proto3,oneof" json:"hex,omitempty"` String_ *string `protobuf:"bytes,4,opt,name=string,proto3,oneof" json:"string,omitempty"` Key []string `protobuf:"bytes,5,rep,name=key,proto3" json:"key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeldatastoreResponse) Reset() { *x = DeldatastoreResponse{} mi := &file_node_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeldatastoreResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeldatastoreResponse) ProtoMessage() {} func (x *DeldatastoreResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeldatastoreResponse.ProtoReflect.Descriptor instead. func (*DeldatastoreResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{62} } func (x *DeldatastoreResponse) GetGeneration() uint64 { if x != nil && x.Generation != nil { return *x.Generation } return 0 } func (x *DeldatastoreResponse) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *DeldatastoreResponse) GetString_() string { if x != nil && x.String_ != nil { return *x.String_ } return "" } func (x *DeldatastoreResponse) GetKey() []string { if x != nil { return x.Key } return nil } type DelinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Status DelinvoiceRequest_DelinvoiceStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cln.DelinvoiceRequest_DelinvoiceStatus" json:"status,omitempty"` Desconly *bool `protobuf:"varint,3,opt,name=desconly,proto3,oneof" json:"desconly,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelinvoiceRequest) Reset() { *x = DelinvoiceRequest{} mi := &file_node_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelinvoiceRequest) ProtoMessage() {} func (x *DelinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelinvoiceRequest.ProtoReflect.Descriptor instead. func (*DelinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{63} } func (x *DelinvoiceRequest) GetLabel() string { if x != nil { return x.Label } return "" } func (x *DelinvoiceRequest) GetStatus() DelinvoiceRequest_DelinvoiceStatus { if x != nil { return x.Status } return DelinvoiceRequest_PAID } func (x *DelinvoiceRequest) GetDesconly() bool { if x != nil && x.Desconly != nil { return *x.Desconly } return false } type DelinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,2,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,3,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` AmountMsat *Amount `protobuf:"bytes,4,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"` PaymentHash []byte `protobuf:"bytes,6,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status DelinvoiceResponse_DelinvoiceStatus `protobuf:"varint,7,opt,name=status,proto3,enum=cln.DelinvoiceResponse_DelinvoiceStatus" json:"status,omitempty"` ExpiresAt uint64 `protobuf:"varint,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` LocalOfferId []byte `protobuf:"bytes,9,opt,name=local_offer_id,json=localOfferId,proto3,oneof" json:"local_offer_id,omitempty"` InvreqPayerNote *string `protobuf:"bytes,11,opt,name=invreq_payer_note,json=invreqPayerNote,proto3,oneof" json:"invreq_payer_note,omitempty"` CreatedIndex uint64 `protobuf:"varint,12,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,13,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` PayIndex *uint64 `protobuf:"varint,14,opt,name=pay_index,json=payIndex,proto3,oneof" json:"pay_index,omitempty"` AmountReceivedMsat *Amount `protobuf:"bytes,15,opt,name=amount_received_msat,json=amountReceivedMsat,proto3,oneof" json:"amount_received_msat,omitempty"` PaidAt *uint64 `protobuf:"varint,16,opt,name=paid_at,json=paidAt,proto3,oneof" json:"paid_at,omitempty"` PaymentPreimage []byte `protobuf:"bytes,17,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelinvoiceResponse) Reset() { *x = DelinvoiceResponse{} mi := &file_node_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelinvoiceResponse) ProtoMessage() {} func (x *DelinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelinvoiceResponse.ProtoReflect.Descriptor instead. func (*DelinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{64} } func (x *DelinvoiceResponse) GetLabel() string { if x != nil { return x.Label } return "" } func (x *DelinvoiceResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *DelinvoiceResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *DelinvoiceResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *DelinvoiceResponse) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *DelinvoiceResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *DelinvoiceResponse) GetStatus() DelinvoiceResponse_DelinvoiceStatus { if x != nil { return x.Status } return DelinvoiceResponse_PAID } func (x *DelinvoiceResponse) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *DelinvoiceResponse) GetLocalOfferId() []byte { if x != nil { return x.LocalOfferId } return nil } func (x *DelinvoiceResponse) GetInvreqPayerNote() string { if x != nil && x.InvreqPayerNote != nil { return *x.InvreqPayerNote } return "" } func (x *DelinvoiceResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *DelinvoiceResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *DelinvoiceResponse) GetPayIndex() uint64 { if x != nil && x.PayIndex != nil { return *x.PayIndex } return 0 } func (x *DelinvoiceResponse) GetAmountReceivedMsat() *Amount { if x != nil { return x.AmountReceivedMsat } return nil } func (x *DelinvoiceResponse) GetPaidAt() uint64 { if x != nil && x.PaidAt != nil { return *x.PaidAt } return 0 } func (x *DelinvoiceResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } type DevforgetchannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ShortChannelId *string `protobuf:"bytes,2,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` ChannelId []byte `protobuf:"bytes,3,opt,name=channel_id,json=channelId,proto3,oneof" json:"channel_id,omitempty"` Force *bool `protobuf:"varint,4,opt,name=force,proto3,oneof" json:"force,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DevforgetchannelRequest) Reset() { *x = DevforgetchannelRequest{} mi := &file_node_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DevforgetchannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DevforgetchannelRequest) ProtoMessage() {} func (x *DevforgetchannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DevforgetchannelRequest.ProtoReflect.Descriptor instead. func (*DevforgetchannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{65} } func (x *DevforgetchannelRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *DevforgetchannelRequest) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *DevforgetchannelRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *DevforgetchannelRequest) GetForce() bool { if x != nil && x.Force != nil { return *x.Force } return false } type DevforgetchannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Forced bool `protobuf:"varint,1,opt,name=forced,proto3" json:"forced,omitempty"` FundingUnspent bool `protobuf:"varint,2,opt,name=funding_unspent,json=fundingUnspent,proto3" json:"funding_unspent,omitempty"` FundingTxid []byte `protobuf:"bytes,3,opt,name=funding_txid,json=fundingTxid,proto3" json:"funding_txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DevforgetchannelResponse) Reset() { *x = DevforgetchannelResponse{} mi := &file_node_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DevforgetchannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DevforgetchannelResponse) ProtoMessage() {} func (x *DevforgetchannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DevforgetchannelResponse.ProtoReflect.Descriptor instead. func (*DevforgetchannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{66} } func (x *DevforgetchannelResponse) GetForced() bool { if x != nil { return x.Forced } return false } func (x *DevforgetchannelResponse) GetFundingUnspent() bool { if x != nil { return x.FundingUnspent } return false } func (x *DevforgetchannelResponse) GetFundingTxid() []byte { if x != nil { return x.FundingTxid } return nil } type EmergencyrecoverRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EmergencyrecoverRequest) Reset() { *x = EmergencyrecoverRequest{} mi := &file_node_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EmergencyrecoverRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*EmergencyrecoverRequest) ProtoMessage() {} func (x *EmergencyrecoverRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EmergencyrecoverRequest.ProtoReflect.Descriptor instead. func (*EmergencyrecoverRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{67} } type EmergencyrecoverResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Stubs [][]byte `protobuf:"bytes,1,rep,name=stubs,proto3" json:"stubs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EmergencyrecoverResponse) Reset() { *x = EmergencyrecoverResponse{} mi := &file_node_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EmergencyrecoverResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*EmergencyrecoverResponse) ProtoMessage() {} func (x *EmergencyrecoverResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EmergencyrecoverResponse.ProtoReflect.Descriptor instead. func (*EmergencyrecoverResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{68} } func (x *EmergencyrecoverResponse) GetStubs() [][]byte { if x != nil { return x.Stubs } return nil } type GetemergencyrecoverdataRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetemergencyrecoverdataRequest) Reset() { *x = GetemergencyrecoverdataRequest{} mi := &file_node_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetemergencyrecoverdataRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetemergencyrecoverdataRequest) ProtoMessage() {} func (x *GetemergencyrecoverdataRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetemergencyrecoverdataRequest.ProtoReflect.Descriptor instead. func (*GetemergencyrecoverdataRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{69} } type GetemergencyrecoverdataResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Filedata []byte `protobuf:"bytes,1,opt,name=filedata,proto3" json:"filedata,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetemergencyrecoverdataResponse) Reset() { *x = GetemergencyrecoverdataResponse{} mi := &file_node_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetemergencyrecoverdataResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetemergencyrecoverdataResponse) ProtoMessage() {} func (x *GetemergencyrecoverdataResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetemergencyrecoverdataResponse.ProtoReflect.Descriptor instead. func (*GetemergencyrecoverdataResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{70} } func (x *GetemergencyrecoverdataResponse) GetFiledata() []byte { if x != nil { return x.Filedata } return nil } type ExposesecretRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Passphrase string `protobuf:"bytes,1,opt,name=passphrase,proto3" json:"passphrase,omitempty"` Identifier *string `protobuf:"bytes,2,opt,name=identifier,proto3,oneof" json:"identifier,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ExposesecretRequest) Reset() { *x = ExposesecretRequest{} mi := &file_node_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ExposesecretRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ExposesecretRequest) ProtoMessage() {} func (x *ExposesecretRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ExposesecretRequest.ProtoReflect.Descriptor instead. func (*ExposesecretRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{71} } func (x *ExposesecretRequest) GetPassphrase() string { if x != nil { return x.Passphrase } return "" } func (x *ExposesecretRequest) GetIdentifier() string { if x != nil && x.Identifier != nil { return *x.Identifier } return "" } type ExposesecretResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` Codex32 string `protobuf:"bytes,2,opt,name=codex32,proto3" json:"codex32,omitempty"` Mnemonic *string `protobuf:"bytes,3,opt,name=mnemonic,proto3,oneof" json:"mnemonic,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ExposesecretResponse) Reset() { *x = ExposesecretResponse{} mi := &file_node_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ExposesecretResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ExposesecretResponse) ProtoMessage() {} func (x *ExposesecretResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ExposesecretResponse.ProtoReflect.Descriptor instead. func (*ExposesecretResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{72} } func (x *ExposesecretResponse) GetIdentifier() string { if x != nil { return x.Identifier } return "" } func (x *ExposesecretResponse) GetCodex32() string { if x != nil { return x.Codex32 } return "" } func (x *ExposesecretResponse) GetMnemonic() string { if x != nil && x.Mnemonic != nil { return *x.Mnemonic } return "" } type RecoverRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Hsmsecret string `protobuf:"bytes,1,opt,name=hsmsecret,proto3" json:"hsmsecret,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RecoverRequest) Reset() { *x = RecoverRequest{} mi := &file_node_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RecoverRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RecoverRequest) ProtoMessage() {} func (x *RecoverRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RecoverRequest.ProtoReflect.Descriptor instead. func (*RecoverRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{73} } func (x *RecoverRequest) GetHsmsecret() string { if x != nil { return x.Hsmsecret } return "" } type RecoverResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Result RecoverResponse_RecoverResult `protobuf:"varint,1,opt,name=result,proto3,enum=cln.RecoverResponse_RecoverResult" json:"result,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RecoverResponse) Reset() { *x = RecoverResponse{} mi := &file_node_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RecoverResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RecoverResponse) ProtoMessage() {} func (x *RecoverResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[74] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RecoverResponse.ProtoReflect.Descriptor instead. func (*RecoverResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{74} } func (x *RecoverResponse) GetResult() RecoverResponse_RecoverResult { if x != nil { return x.Result } return RecoverResponse_RECOVERY_RESTART_IN_PROGRESS } type RecoverchannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Scb [][]byte `protobuf:"bytes,1,rep,name=scb,proto3" json:"scb,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RecoverchannelRequest) Reset() { *x = RecoverchannelRequest{} mi := &file_node_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RecoverchannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RecoverchannelRequest) ProtoMessage() {} func (x *RecoverchannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[75] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RecoverchannelRequest.ProtoReflect.Descriptor instead. func (*RecoverchannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{75} } func (x *RecoverchannelRequest) GetScb() [][]byte { if x != nil { return x.Scb } return nil } type RecoverchannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Stubs []string `protobuf:"bytes,1,rep,name=stubs,proto3" json:"stubs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RecoverchannelResponse) Reset() { *x = RecoverchannelResponse{} mi := &file_node_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RecoverchannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RecoverchannelResponse) ProtoMessage() {} func (x *RecoverchannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RecoverchannelResponse.ProtoReflect.Descriptor instead. func (*RecoverchannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{76} } func (x *RecoverchannelResponse) GetStubs() []string { if x != nil { return x.Stubs } return nil } type InvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"` Fallbacks []string `protobuf:"bytes,4,rep,name=fallbacks,proto3" json:"fallbacks,omitempty"` Preimage []byte `protobuf:"bytes,5,opt,name=preimage,proto3,oneof" json:"preimage,omitempty"` Cltv *uint32 `protobuf:"varint,6,opt,name=cltv,proto3,oneof" json:"cltv,omitempty"` Expiry *uint64 `protobuf:"varint,7,opt,name=expiry,proto3,oneof" json:"expiry,omitempty"` Exposeprivatechannels []string `protobuf:"bytes,8,rep,name=exposeprivatechannels,proto3" json:"exposeprivatechannels,omitempty"` Deschashonly *bool `protobuf:"varint,9,opt,name=deschashonly,proto3,oneof" json:"deschashonly,omitempty"` AmountMsat *AmountOrAny `protobuf:"bytes,10,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InvoiceRequest) Reset() { *x = InvoiceRequest{} mi := &file_node_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoiceRequest) ProtoMessage() {} func (x *InvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoiceRequest.ProtoReflect.Descriptor instead. func (*InvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{77} } func (x *InvoiceRequest) GetDescription() string { if x != nil { return x.Description } return "" } func (x *InvoiceRequest) GetLabel() string { if x != nil { return x.Label } return "" } func (x *InvoiceRequest) GetFallbacks() []string { if x != nil { return x.Fallbacks } return nil } func (x *InvoiceRequest) GetPreimage() []byte { if x != nil { return x.Preimage } return nil } func (x *InvoiceRequest) GetCltv() uint32 { if x != nil && x.Cltv != nil { return *x.Cltv } return 0 } func (x *InvoiceRequest) GetExpiry() uint64 { if x != nil && x.Expiry != nil { return *x.Expiry } return 0 } func (x *InvoiceRequest) GetExposeprivatechannels() []string { if x != nil { return x.Exposeprivatechannels } return nil } func (x *InvoiceRequest) GetDeschashonly() bool { if x != nil && x.Deschashonly != nil { return *x.Deschashonly } return false } func (x *InvoiceRequest) GetAmountMsat() *AmountOrAny { if x != nil { return x.AmountMsat } return nil } type InvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 string `protobuf:"bytes,1,opt,name=bolt11,proto3" json:"bolt11,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` PaymentSecret []byte `protobuf:"bytes,3,opt,name=payment_secret,json=paymentSecret,proto3" json:"payment_secret,omitempty"` ExpiresAt uint64 `protobuf:"varint,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` WarningCapacity *string `protobuf:"bytes,5,opt,name=warning_capacity,json=warningCapacity,proto3,oneof" json:"warning_capacity,omitempty"` WarningOffline *string `protobuf:"bytes,6,opt,name=warning_offline,json=warningOffline,proto3,oneof" json:"warning_offline,omitempty"` WarningDeadends *string `protobuf:"bytes,7,opt,name=warning_deadends,json=warningDeadends,proto3,oneof" json:"warning_deadends,omitempty"` WarningPrivateUnused *string `protobuf:"bytes,8,opt,name=warning_private_unused,json=warningPrivateUnused,proto3,oneof" json:"warning_private_unused,omitempty"` WarningMpp *string `protobuf:"bytes,9,opt,name=warning_mpp,json=warningMpp,proto3,oneof" json:"warning_mpp,omitempty"` CreatedIndex uint64 `protobuf:"varint,10,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InvoiceResponse) Reset() { *x = InvoiceResponse{} mi := &file_node_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoiceResponse) ProtoMessage() {} func (x *InvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoiceResponse.ProtoReflect.Descriptor instead. func (*InvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{78} } func (x *InvoiceResponse) GetBolt11() string { if x != nil { return x.Bolt11 } return "" } func (x *InvoiceResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *InvoiceResponse) GetPaymentSecret() []byte { if x != nil { return x.PaymentSecret } return nil } func (x *InvoiceResponse) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *InvoiceResponse) GetWarningCapacity() string { if x != nil && x.WarningCapacity != nil { return *x.WarningCapacity } return "" } func (x *InvoiceResponse) GetWarningOffline() string { if x != nil && x.WarningOffline != nil { return *x.WarningOffline } return "" } func (x *InvoiceResponse) GetWarningDeadends() string { if x != nil && x.WarningDeadends != nil { return *x.WarningDeadends } return "" } func (x *InvoiceResponse) GetWarningPrivateUnused() string { if x != nil && x.WarningPrivateUnused != nil { return *x.WarningPrivateUnused } return "" } func (x *InvoiceResponse) GetWarningMpp() string { if x != nil && x.WarningMpp != nil { return *x.WarningMpp } return "" } func (x *InvoiceResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } type InvoicerequestRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Amount *Amount `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Issuer *string `protobuf:"bytes,3,opt,name=issuer,proto3,oneof" json:"issuer,omitempty"` Label *string `protobuf:"bytes,4,opt,name=label,proto3,oneof" json:"label,omitempty"` AbsoluteExpiry *uint64 `protobuf:"varint,5,opt,name=absolute_expiry,json=absoluteExpiry,proto3,oneof" json:"absolute_expiry,omitempty"` SingleUse *bool `protobuf:"varint,6,opt,name=single_use,json=singleUse,proto3,oneof" json:"single_use,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InvoicerequestRequest) Reset() { *x = InvoicerequestRequest{} mi := &file_node_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InvoicerequestRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoicerequestRequest) ProtoMessage() {} func (x *InvoicerequestRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoicerequestRequest.ProtoReflect.Descriptor instead. func (*InvoicerequestRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{79} } func (x *InvoicerequestRequest) GetAmount() *Amount { if x != nil { return x.Amount } return nil } func (x *InvoicerequestRequest) GetDescription() string { if x != nil { return x.Description } return "" } func (x *InvoicerequestRequest) GetIssuer() string { if x != nil && x.Issuer != nil { return *x.Issuer } return "" } func (x *InvoicerequestRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *InvoicerequestRequest) GetAbsoluteExpiry() uint64 { if x != nil && x.AbsoluteExpiry != nil { return *x.AbsoluteExpiry } return 0 } func (x *InvoicerequestRequest) GetSingleUse() bool { if x != nil && x.SingleUse != nil { return *x.SingleUse } return false } type InvoicerequestResponse struct { state protoimpl.MessageState `protogen:"open.v1"` InvreqId []byte `protobuf:"bytes,1,opt,name=invreq_id,json=invreqId,proto3" json:"invreq_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Label *string `protobuf:"bytes,6,opt,name=label,proto3,oneof" json:"label,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InvoicerequestResponse) Reset() { *x = InvoicerequestResponse{} mi := &file_node_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InvoicerequestResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoicerequestResponse) ProtoMessage() {} func (x *InvoicerequestResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoicerequestResponse.ProtoReflect.Descriptor instead. func (*InvoicerequestResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{80} } func (x *InvoicerequestResponse) GetInvreqId() []byte { if x != nil { return x.InvreqId } return nil } func (x *InvoicerequestResponse) GetActive() bool { if x != nil { return x.Active } return false } func (x *InvoicerequestResponse) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *InvoicerequestResponse) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *InvoicerequestResponse) GetUsed() bool { if x != nil { return x.Used } return false } func (x *InvoicerequestResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } type DisableinvoicerequestRequest struct { state protoimpl.MessageState `protogen:"open.v1"` InvreqId string `protobuf:"bytes,1,opt,name=invreq_id,json=invreqId,proto3" json:"invreq_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisableinvoicerequestRequest) Reset() { *x = DisableinvoicerequestRequest{} mi := &file_node_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisableinvoicerequestRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisableinvoicerequestRequest) ProtoMessage() {} func (x *DisableinvoicerequestRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisableinvoicerequestRequest.ProtoReflect.Descriptor instead. func (*DisableinvoicerequestRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{81} } func (x *DisableinvoicerequestRequest) GetInvreqId() string { if x != nil { return x.InvreqId } return "" } type DisableinvoicerequestResponse struct { state protoimpl.MessageState `protogen:"open.v1"` InvreqId []byte `protobuf:"bytes,1,opt,name=invreq_id,json=invreqId,proto3" json:"invreq_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Label *string `protobuf:"bytes,6,opt,name=label,proto3,oneof" json:"label,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisableinvoicerequestResponse) Reset() { *x = DisableinvoicerequestResponse{} mi := &file_node_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisableinvoicerequestResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisableinvoicerequestResponse) ProtoMessage() {} func (x *DisableinvoicerequestResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisableinvoicerequestResponse.ProtoReflect.Descriptor instead. func (*DisableinvoicerequestResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{82} } func (x *DisableinvoicerequestResponse) GetInvreqId() []byte { if x != nil { return x.InvreqId } return nil } func (x *DisableinvoicerequestResponse) GetActive() bool { if x != nil { return x.Active } return false } func (x *DisableinvoicerequestResponse) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *DisableinvoicerequestResponse) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *DisableinvoicerequestResponse) GetUsed() bool { if x != nil { return x.Used } return false } func (x *DisableinvoicerequestResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } type ListinvoicerequestsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` InvreqId *string `protobuf:"bytes,1,opt,name=invreq_id,json=invreqId,proto3,oneof" json:"invreq_id,omitempty"` ActiveOnly *bool `protobuf:"varint,2,opt,name=active_only,json=activeOnly,proto3,oneof" json:"active_only,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicerequestsRequest) Reset() { *x = ListinvoicerequestsRequest{} mi := &file_node_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicerequestsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicerequestsRequest) ProtoMessage() {} func (x *ListinvoicerequestsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicerequestsRequest.ProtoReflect.Descriptor instead. func (*ListinvoicerequestsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{83} } func (x *ListinvoicerequestsRequest) GetInvreqId() string { if x != nil && x.InvreqId != nil { return *x.InvreqId } return "" } func (x *ListinvoicerequestsRequest) GetActiveOnly() bool { if x != nil && x.ActiveOnly != nil { return *x.ActiveOnly } return false } type ListinvoicerequestsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Invoicerequests []*ListinvoicerequestsInvoicerequests `protobuf:"bytes,1,rep,name=invoicerequests,proto3" json:"invoicerequests,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicerequestsResponse) Reset() { *x = ListinvoicerequestsResponse{} mi := &file_node_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicerequestsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicerequestsResponse) ProtoMessage() {} func (x *ListinvoicerequestsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicerequestsResponse.ProtoReflect.Descriptor instead. func (*ListinvoicerequestsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{84} } func (x *ListinvoicerequestsResponse) GetInvoicerequests() []*ListinvoicerequestsInvoicerequests { if x != nil { return x.Invoicerequests } return nil } type ListinvoicerequestsInvoicerequests struct { state protoimpl.MessageState `protogen:"open.v1"` InvreqId []byte `protobuf:"bytes,1,opt,name=invreq_id,json=invreqId,proto3" json:"invreq_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Label *string `protobuf:"bytes,6,opt,name=label,proto3,oneof" json:"label,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicerequestsInvoicerequests) Reset() { *x = ListinvoicerequestsInvoicerequests{} mi := &file_node_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicerequestsInvoicerequests) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicerequestsInvoicerequests) ProtoMessage() {} func (x *ListinvoicerequestsInvoicerequests) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicerequestsInvoicerequests.ProtoReflect.Descriptor instead. func (*ListinvoicerequestsInvoicerequests) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{85} } func (x *ListinvoicerequestsInvoicerequests) GetInvreqId() []byte { if x != nil { return x.InvreqId } return nil } func (x *ListinvoicerequestsInvoicerequests) GetActive() bool { if x != nil { return x.Active } return false } func (x *ListinvoicerequestsInvoicerequests) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *ListinvoicerequestsInvoicerequests) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *ListinvoicerequestsInvoicerequests) GetUsed() bool { if x != nil { return x.Used } return false } func (x *ListinvoicerequestsInvoicerequests) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } type ListdatastoreRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Key []string `protobuf:"bytes,2,rep,name=key,proto3" json:"key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListdatastoreRequest) Reset() { *x = ListdatastoreRequest{} mi := &file_node_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListdatastoreRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListdatastoreRequest) ProtoMessage() {} func (x *ListdatastoreRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListdatastoreRequest.ProtoReflect.Descriptor instead. func (*ListdatastoreRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{86} } func (x *ListdatastoreRequest) GetKey() []string { if x != nil { return x.Key } return nil } type ListdatastoreResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Datastore []*ListdatastoreDatastore `protobuf:"bytes,1,rep,name=datastore,proto3" json:"datastore,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListdatastoreResponse) Reset() { *x = ListdatastoreResponse{} mi := &file_node_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListdatastoreResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListdatastoreResponse) ProtoMessage() {} func (x *ListdatastoreResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListdatastoreResponse.ProtoReflect.Descriptor instead. func (*ListdatastoreResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{87} } func (x *ListdatastoreResponse) GetDatastore() []*ListdatastoreDatastore { if x != nil { return x.Datastore } return nil } type ListdatastoreDatastore struct { state protoimpl.MessageState `protogen:"open.v1"` Key []string `protobuf:"bytes,1,rep,name=key,proto3" json:"key,omitempty"` Generation *uint64 `protobuf:"varint,2,opt,name=generation,proto3,oneof" json:"generation,omitempty"` Hex []byte `protobuf:"bytes,3,opt,name=hex,proto3,oneof" json:"hex,omitempty"` String_ *string `protobuf:"bytes,4,opt,name=string,proto3,oneof" json:"string,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListdatastoreDatastore) Reset() { *x = ListdatastoreDatastore{} mi := &file_node_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListdatastoreDatastore) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListdatastoreDatastore) ProtoMessage() {} func (x *ListdatastoreDatastore) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListdatastoreDatastore.ProtoReflect.Descriptor instead. func (*ListdatastoreDatastore) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{88} } func (x *ListdatastoreDatastore) GetKey() []string { if x != nil { return x.Key } return nil } func (x *ListdatastoreDatastore) GetGeneration() uint64 { if x != nil && x.Generation != nil { return *x.Generation } return 0 } func (x *ListdatastoreDatastore) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *ListdatastoreDatastore) GetString_() string { if x != nil && x.String_ != nil { return *x.String_ } return "" } type ListinvoicesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Label *string `protobuf:"bytes,1,opt,name=label,proto3,oneof" json:"label,omitempty"` Invstring *string `protobuf:"bytes,2,opt,name=invstring,proto3,oneof" json:"invstring,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` OfferId *string `protobuf:"bytes,4,opt,name=offer_id,json=offerId,proto3,oneof" json:"offer_id,omitempty"` Index *ListinvoicesRequest_ListinvoicesIndex `protobuf:"varint,5,opt,name=index,proto3,enum=cln.ListinvoicesRequest_ListinvoicesIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,6,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,7,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicesRequest) Reset() { *x = ListinvoicesRequest{} mi := &file_node_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicesRequest) ProtoMessage() {} func (x *ListinvoicesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicesRequest.ProtoReflect.Descriptor instead. func (*ListinvoicesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{89} } func (x *ListinvoicesRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *ListinvoicesRequest) GetInvstring() string { if x != nil && x.Invstring != nil { return *x.Invstring } return "" } func (x *ListinvoicesRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListinvoicesRequest) GetOfferId() string { if x != nil && x.OfferId != nil { return *x.OfferId } return "" } func (x *ListinvoicesRequest) GetIndex() ListinvoicesRequest_ListinvoicesIndex { if x != nil && x.Index != nil { return *x.Index } return ListinvoicesRequest_CREATED } func (x *ListinvoicesRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListinvoicesRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListinvoicesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Invoices []*ListinvoicesInvoices `protobuf:"bytes,1,rep,name=invoices,proto3" json:"invoices,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicesResponse) Reset() { *x = ListinvoicesResponse{} mi := &file_node_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicesResponse) ProtoMessage() {} func (x *ListinvoicesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicesResponse.ProtoReflect.Descriptor instead. func (*ListinvoicesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{90} } func (x *ListinvoicesResponse) GetInvoices() []*ListinvoicesInvoices { if x != nil { return x.Invoices } return nil } type ListinvoicesInvoices struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status ListinvoicesInvoices_ListinvoicesInvoicesStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.ListinvoicesInvoices_ListinvoicesInvoicesStatus" json:"status,omitempty"` ExpiresAt uint64 `protobuf:"varint,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Bolt11 *string `protobuf:"bytes,7,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,8,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` LocalOfferId []byte `protobuf:"bytes,9,opt,name=local_offer_id,json=localOfferId,proto3,oneof" json:"local_offer_id,omitempty"` PayIndex *uint64 `protobuf:"varint,11,opt,name=pay_index,json=payIndex,proto3,oneof" json:"pay_index,omitempty"` AmountReceivedMsat *Amount `protobuf:"bytes,12,opt,name=amount_received_msat,json=amountReceivedMsat,proto3,oneof" json:"amount_received_msat,omitempty"` PaidAt *uint64 `protobuf:"varint,13,opt,name=paid_at,json=paidAt,proto3,oneof" json:"paid_at,omitempty"` PaymentPreimage []byte `protobuf:"bytes,14,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` InvreqPayerNote *string `protobuf:"bytes,15,opt,name=invreq_payer_note,json=invreqPayerNote,proto3,oneof" json:"invreq_payer_note,omitempty"` CreatedIndex uint64 `protobuf:"varint,16,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,17,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` PaidOutpoint *ListinvoicesInvoicesPaidOutpoint `protobuf:"bytes,18,opt,name=paid_outpoint,json=paidOutpoint,proto3,oneof" json:"paid_outpoint,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicesInvoices) Reset() { *x = ListinvoicesInvoices{} mi := &file_node_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicesInvoices) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicesInvoices) ProtoMessage() {} func (x *ListinvoicesInvoices) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicesInvoices.ProtoReflect.Descriptor instead. func (*ListinvoicesInvoices) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{91} } func (x *ListinvoicesInvoices) GetLabel() string { if x != nil { return x.Label } return "" } func (x *ListinvoicesInvoices) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *ListinvoicesInvoices) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListinvoicesInvoices) GetStatus() ListinvoicesInvoices_ListinvoicesInvoicesStatus { if x != nil { return x.Status } return ListinvoicesInvoices_UNPAID } func (x *ListinvoicesInvoices) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *ListinvoicesInvoices) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListinvoicesInvoices) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *ListinvoicesInvoices) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *ListinvoicesInvoices) GetLocalOfferId() []byte { if x != nil { return x.LocalOfferId } return nil } func (x *ListinvoicesInvoices) GetPayIndex() uint64 { if x != nil && x.PayIndex != nil { return *x.PayIndex } return 0 } func (x *ListinvoicesInvoices) GetAmountReceivedMsat() *Amount { if x != nil { return x.AmountReceivedMsat } return nil } func (x *ListinvoicesInvoices) GetPaidAt() uint64 { if x != nil && x.PaidAt != nil { return *x.PaidAt } return 0 } func (x *ListinvoicesInvoices) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *ListinvoicesInvoices) GetInvreqPayerNote() string { if x != nil && x.InvreqPayerNote != nil { return *x.InvreqPayerNote } return "" } func (x *ListinvoicesInvoices) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *ListinvoicesInvoices) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *ListinvoicesInvoices) GetPaidOutpoint() *ListinvoicesInvoicesPaidOutpoint { if x != nil { return x.PaidOutpoint } return nil } type ListinvoicesInvoicesPaidOutpoint struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Outnum uint32 `protobuf:"varint,2,opt,name=outnum,proto3" json:"outnum,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListinvoicesInvoicesPaidOutpoint) Reset() { *x = ListinvoicesInvoicesPaidOutpoint{} mi := &file_node_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListinvoicesInvoicesPaidOutpoint) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListinvoicesInvoicesPaidOutpoint) ProtoMessage() {} func (x *ListinvoicesInvoicesPaidOutpoint) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListinvoicesInvoicesPaidOutpoint.ProtoReflect.Descriptor instead. func (*ListinvoicesInvoicesPaidOutpoint) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{92} } func (x *ListinvoicesInvoicesPaidOutpoint) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *ListinvoicesInvoicesPaidOutpoint) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } type SendonionRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Onion []byte `protobuf:"bytes,1,opt,name=onion,proto3" json:"onion,omitempty"` FirstHop *SendonionFirstHop `protobuf:"bytes,2,opt,name=first_hop,json=firstHop,proto3" json:"first_hop,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Label *string `protobuf:"bytes,4,opt,name=label,proto3,oneof" json:"label,omitempty"` SharedSecrets [][]byte `protobuf:"bytes,5,rep,name=shared_secrets,json=sharedSecrets,proto3" json:"shared_secrets,omitempty"` Partid *uint32 `protobuf:"varint,6,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Bolt11 *string `protobuf:"bytes,7,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Destination []byte `protobuf:"bytes,9,opt,name=destination,proto3,oneof" json:"destination,omitempty"` Groupid *uint64 `protobuf:"varint,11,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` AmountMsat *Amount `protobuf:"bytes,12,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Localinvreqid []byte `protobuf:"bytes,13,opt,name=localinvreqid,proto3,oneof" json:"localinvreqid,omitempty"` Description *string `protobuf:"bytes,14,opt,name=description,proto3,oneof" json:"description,omitempty"` TotalAmountMsat *Amount `protobuf:"bytes,15,opt,name=total_amount_msat,json=totalAmountMsat,proto3,oneof" json:"total_amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendonionRequest) Reset() { *x = SendonionRequest{} mi := &file_node_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendonionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendonionRequest) ProtoMessage() {} func (x *SendonionRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendonionRequest.ProtoReflect.Descriptor instead. func (*SendonionRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{93} } func (x *SendonionRequest) GetOnion() []byte { if x != nil { return x.Onion } return nil } func (x *SendonionRequest) GetFirstHop() *SendonionFirstHop { if x != nil { return x.FirstHop } return nil } func (x *SendonionRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendonionRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *SendonionRequest) GetSharedSecrets() [][]byte { if x != nil { return x.SharedSecrets } return nil } func (x *SendonionRequest) GetPartid() uint32 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *SendonionRequest) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *SendonionRequest) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *SendonionRequest) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *SendonionRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendonionRequest) GetLocalinvreqid() []byte { if x != nil { return x.Localinvreqid } return nil } func (x *SendonionRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *SendonionRequest) GetTotalAmountMsat() *Amount { if x != nil { return x.TotalAmountMsat } return nil } type SendonionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status SendonionResponse_SendonionStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cln.SendonionResponse_SendonionStatus" json:"status,omitempty"` AmountMsat *Amount `protobuf:"bytes,4,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Destination []byte `protobuf:"bytes,5,opt,name=destination,proto3,oneof" json:"destination,omitempty"` CreatedAt uint64 `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,7,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` Label *string `protobuf:"bytes,8,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,9,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,10,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PaymentPreimage []byte `protobuf:"bytes,11,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` Message *string `protobuf:"bytes,12,opt,name=message,proto3,oneof" json:"message,omitempty"` Partid *uint64 `protobuf:"varint,13,opt,name=partid,proto3,oneof" json:"partid,omitempty"` CreatedIndex uint64 `protobuf:"varint,14,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,15,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendonionResponse) Reset() { *x = SendonionResponse{} mi := &file_node_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendonionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendonionResponse) ProtoMessage() {} func (x *SendonionResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendonionResponse.ProtoReflect.Descriptor instead. func (*SendonionResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{94} } func (x *SendonionResponse) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *SendonionResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendonionResponse) GetStatus() SendonionResponse_SendonionStatus { if x != nil { return x.Status } return SendonionResponse_PENDING } func (x *SendonionResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendonionResponse) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *SendonionResponse) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *SendonionResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *SendonionResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *SendonionResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *SendonionResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *SendonionResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *SendonionResponse) GetMessage() string { if x != nil && x.Message != nil { return *x.Message } return "" } func (x *SendonionResponse) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *SendonionResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *SendonionResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } type SendonionFirstHop struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AmountMsat *Amount `protobuf:"bytes,2,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Delay uint32 `protobuf:"varint,3,opt,name=delay,proto3" json:"delay,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendonionFirstHop) Reset() { *x = SendonionFirstHop{} mi := &file_node_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendonionFirstHop) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendonionFirstHop) ProtoMessage() {} func (x *SendonionFirstHop) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendonionFirstHop.ProtoReflect.Descriptor instead. func (*SendonionFirstHop) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{95} } func (x *SendonionFirstHop) GetId() []byte { if x != nil { return x.Id } return nil } func (x *SendonionFirstHop) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendonionFirstHop) GetDelay() uint32 { if x != nil { return x.Delay } return 0 } type ListsendpaysRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 *string `protobuf:"bytes,1,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` Status *ListsendpaysRequest_ListsendpaysStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cln.ListsendpaysRequest_ListsendpaysStatus,oneof" json:"status,omitempty"` Index *ListsendpaysRequest_ListsendpaysIndex `protobuf:"varint,4,opt,name=index,proto3,enum=cln.ListsendpaysRequest_ListsendpaysIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,5,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,6,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListsendpaysRequest) Reset() { *x = ListsendpaysRequest{} mi := &file_node_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListsendpaysRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListsendpaysRequest) ProtoMessage() {} func (x *ListsendpaysRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListsendpaysRequest.ProtoReflect.Descriptor instead. func (*ListsendpaysRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{96} } func (x *ListsendpaysRequest) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *ListsendpaysRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListsendpaysRequest) GetStatus() ListsendpaysRequest_ListsendpaysStatus { if x != nil && x.Status != nil { return *x.Status } return ListsendpaysRequest_PENDING } func (x *ListsendpaysRequest) GetIndex() ListsendpaysRequest_ListsendpaysIndex { if x != nil && x.Index != nil { return *x.Index } return ListsendpaysRequest_CREATED } func (x *ListsendpaysRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListsendpaysRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListsendpaysResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Payments []*ListsendpaysPayments `protobuf:"bytes,1,rep,name=payments,proto3" json:"payments,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListsendpaysResponse) Reset() { *x = ListsendpaysResponse{} mi := &file_node_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListsendpaysResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListsendpaysResponse) ProtoMessage() {} func (x *ListsendpaysResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListsendpaysResponse.ProtoReflect.Descriptor instead. func (*ListsendpaysResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{97} } func (x *ListsendpaysResponse) GetPayments() []*ListsendpaysPayments { if x != nil { return x.Payments } return nil } type ListsendpaysPayments struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Groupid uint64 `protobuf:"varint,2,opt,name=groupid,proto3" json:"groupid,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status ListsendpaysPayments_ListsendpaysPaymentsStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.ListsendpaysPayments_ListsendpaysPaymentsStatus" json:"status,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Destination []byte `protobuf:"bytes,6,opt,name=destination,proto3,oneof" json:"destination,omitempty"` CreatedAt uint64 `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,8,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` Label *string `protobuf:"bytes,9,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,10,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,11,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PaymentPreimage []byte `protobuf:"bytes,12,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` Erroronion []byte `protobuf:"bytes,13,opt,name=erroronion,proto3,oneof" json:"erroronion,omitempty"` Description *string `protobuf:"bytes,14,opt,name=description,proto3,oneof" json:"description,omitempty"` Partid *uint64 `protobuf:"varint,15,opt,name=partid,proto3,oneof" json:"partid,omitempty"` CreatedIndex uint64 `protobuf:"varint,16,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,17,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` CompletedAt *uint64 `protobuf:"varint,18,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListsendpaysPayments) Reset() { *x = ListsendpaysPayments{} mi := &file_node_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListsendpaysPayments) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListsendpaysPayments) ProtoMessage() {} func (x *ListsendpaysPayments) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListsendpaysPayments.ProtoReflect.Descriptor instead. func (*ListsendpaysPayments) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{98} } func (x *ListsendpaysPayments) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *ListsendpaysPayments) GetGroupid() uint64 { if x != nil { return x.Groupid } return 0 } func (x *ListsendpaysPayments) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListsendpaysPayments) GetStatus() ListsendpaysPayments_ListsendpaysPaymentsStatus { if x != nil { return x.Status } return ListsendpaysPayments_PENDING } func (x *ListsendpaysPayments) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListsendpaysPayments) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *ListsendpaysPayments) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *ListsendpaysPayments) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *ListsendpaysPayments) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *ListsendpaysPayments) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *ListsendpaysPayments) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *ListsendpaysPayments) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *ListsendpaysPayments) GetErroronion() []byte { if x != nil { return x.Erroronion } return nil } func (x *ListsendpaysPayments) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *ListsendpaysPayments) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *ListsendpaysPayments) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *ListsendpaysPayments) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *ListsendpaysPayments) GetCompletedAt() uint64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } type ListtransactionsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListtransactionsRequest) Reset() { *x = ListtransactionsRequest{} mi := &file_node_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListtransactionsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListtransactionsRequest) ProtoMessage() {} func (x *ListtransactionsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListtransactionsRequest.ProtoReflect.Descriptor instead. func (*ListtransactionsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{99} } type ListtransactionsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Transactions []*ListtransactionsTransactions `protobuf:"bytes,1,rep,name=transactions,proto3" json:"transactions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListtransactionsResponse) Reset() { *x = ListtransactionsResponse{} mi := &file_node_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListtransactionsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListtransactionsResponse) ProtoMessage() {} func (x *ListtransactionsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListtransactionsResponse.ProtoReflect.Descriptor instead. func (*ListtransactionsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{100} } func (x *ListtransactionsResponse) GetTransactions() []*ListtransactionsTransactions { if x != nil { return x.Transactions } return nil } type ListtransactionsTransactions struct { state protoimpl.MessageState `protogen:"open.v1"` Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Rawtx []byte `protobuf:"bytes,2,opt,name=rawtx,proto3" json:"rawtx,omitempty"` Blockheight uint32 `protobuf:"varint,3,opt,name=blockheight,proto3" json:"blockheight,omitempty"` Txindex uint32 `protobuf:"varint,4,opt,name=txindex,proto3" json:"txindex,omitempty"` Locktime uint32 `protobuf:"varint,7,opt,name=locktime,proto3" json:"locktime,omitempty"` Version uint32 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"` Inputs []*ListtransactionsTransactionsInputs `protobuf:"bytes,9,rep,name=inputs,proto3" json:"inputs,omitempty"` Outputs []*ListtransactionsTransactionsOutputs `protobuf:"bytes,10,rep,name=outputs,proto3" json:"outputs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListtransactionsTransactions) Reset() { *x = ListtransactionsTransactions{} mi := &file_node_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListtransactionsTransactions) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListtransactionsTransactions) ProtoMessage() {} func (x *ListtransactionsTransactions) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListtransactionsTransactions.ProtoReflect.Descriptor instead. func (*ListtransactionsTransactions) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{101} } func (x *ListtransactionsTransactions) GetHash() []byte { if x != nil { return x.Hash } return nil } func (x *ListtransactionsTransactions) GetRawtx() []byte { if x != nil { return x.Rawtx } return nil } func (x *ListtransactionsTransactions) GetBlockheight() uint32 { if x != nil { return x.Blockheight } return 0 } func (x *ListtransactionsTransactions) GetTxindex() uint32 { if x != nil { return x.Txindex } return 0 } func (x *ListtransactionsTransactions) GetLocktime() uint32 { if x != nil { return x.Locktime } return 0 } func (x *ListtransactionsTransactions) GetVersion() uint32 { if x != nil { return x.Version } return 0 } func (x *ListtransactionsTransactions) GetInputs() []*ListtransactionsTransactionsInputs { if x != nil { return x.Inputs } return nil } func (x *ListtransactionsTransactions) GetOutputs() []*ListtransactionsTransactionsOutputs { if x != nil { return x.Outputs } return nil } type ListtransactionsTransactionsInputs struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` Sequence uint32 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListtransactionsTransactionsInputs) Reset() { *x = ListtransactionsTransactionsInputs{} mi := &file_node_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListtransactionsTransactionsInputs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListtransactionsTransactionsInputs) ProtoMessage() {} func (x *ListtransactionsTransactionsInputs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListtransactionsTransactionsInputs.ProtoReflect.Descriptor instead. func (*ListtransactionsTransactionsInputs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{102} } func (x *ListtransactionsTransactionsInputs) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *ListtransactionsTransactionsInputs) GetIndex() uint32 { if x != nil { return x.Index } return 0 } func (x *ListtransactionsTransactionsInputs) GetSequence() uint32 { if x != nil { return x.Sequence } return 0 } type ListtransactionsTransactionsOutputs struct { state protoimpl.MessageState `protogen:"open.v1"` Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` ScriptPubKey []byte `protobuf:"bytes,3,opt,name=scriptPubKey,proto3" json:"scriptPubKey,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListtransactionsTransactionsOutputs) Reset() { *x = ListtransactionsTransactionsOutputs{} mi := &file_node_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListtransactionsTransactionsOutputs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListtransactionsTransactionsOutputs) ProtoMessage() {} func (x *ListtransactionsTransactionsOutputs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListtransactionsTransactionsOutputs.ProtoReflect.Descriptor instead. func (*ListtransactionsTransactionsOutputs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{103} } func (x *ListtransactionsTransactionsOutputs) GetIndex() uint32 { if x != nil { return x.Index } return 0 } func (x *ListtransactionsTransactionsOutputs) GetScriptPubKey() []byte { if x != nil { return x.ScriptPubKey } return nil } func (x *ListtransactionsTransactionsOutputs) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } type MakesecretRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Hex []byte `protobuf:"bytes,1,opt,name=hex,proto3,oneof" json:"hex,omitempty"` String_ *string `protobuf:"bytes,2,opt,name=string,proto3,oneof" json:"string,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MakesecretRequest) Reset() { *x = MakesecretRequest{} mi := &file_node_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MakesecretRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MakesecretRequest) ProtoMessage() {} func (x *MakesecretRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MakesecretRequest.ProtoReflect.Descriptor instead. func (*MakesecretRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{104} } func (x *MakesecretRequest) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *MakesecretRequest) GetString_() string { if x != nil && x.String_ != nil { return *x.String_ } return "" } type MakesecretResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Secret []byte `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MakesecretResponse) Reset() { *x = MakesecretResponse{} mi := &file_node_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MakesecretResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*MakesecretResponse) ProtoMessage() {} func (x *MakesecretResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MakesecretResponse.ProtoReflect.Descriptor instead. func (*MakesecretResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{105} } func (x *MakesecretResponse) GetSecret() []byte { if x != nil { return x.Secret } return nil } type PayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 string `protobuf:"bytes,1,opt,name=bolt11,proto3" json:"bolt11,omitempty"` Label *string `protobuf:"bytes,3,opt,name=label,proto3,oneof" json:"label,omitempty"` Maxfeepercent *float64 `protobuf:"fixed64,4,opt,name=maxfeepercent,proto3,oneof" json:"maxfeepercent,omitempty"` RetryFor *uint32 `protobuf:"varint,5,opt,name=retry_for,json=retryFor,proto3,oneof" json:"retry_for,omitempty"` Maxdelay *uint32 `protobuf:"varint,6,opt,name=maxdelay,proto3,oneof" json:"maxdelay,omitempty"` Exemptfee *Amount `protobuf:"bytes,7,opt,name=exemptfee,proto3,oneof" json:"exemptfee,omitempty"` Riskfactor *float64 `protobuf:"fixed64,8,opt,name=riskfactor,proto3,oneof" json:"riskfactor,omitempty"` Exclude []string `protobuf:"bytes,10,rep,name=exclude,proto3" json:"exclude,omitempty"` Maxfee *Amount `protobuf:"bytes,11,opt,name=maxfee,proto3,oneof" json:"maxfee,omitempty"` Description *string `protobuf:"bytes,12,opt,name=description,proto3,oneof" json:"description,omitempty"` AmountMsat *Amount `protobuf:"bytes,13,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Localinvreqid []byte `protobuf:"bytes,14,opt,name=localinvreqid,proto3,oneof" json:"localinvreqid,omitempty"` PartialMsat *Amount `protobuf:"bytes,15,opt,name=partial_msat,json=partialMsat,proto3,oneof" json:"partial_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PayRequest) Reset() { *x = PayRequest{} mi := &file_node_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayRequest) ProtoMessage() {} func (x *PayRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayRequest.ProtoReflect.Descriptor instead. func (*PayRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{106} } func (x *PayRequest) GetBolt11() string { if x != nil { return x.Bolt11 } return "" } func (x *PayRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *PayRequest) GetMaxfeepercent() float64 { if x != nil && x.Maxfeepercent != nil { return *x.Maxfeepercent } return 0 } func (x *PayRequest) GetRetryFor() uint32 { if x != nil && x.RetryFor != nil { return *x.RetryFor } return 0 } func (x *PayRequest) GetMaxdelay() uint32 { if x != nil && x.Maxdelay != nil { return *x.Maxdelay } return 0 } func (x *PayRequest) GetExemptfee() *Amount { if x != nil { return x.Exemptfee } return nil } func (x *PayRequest) GetRiskfactor() float64 { if x != nil && x.Riskfactor != nil { return *x.Riskfactor } return 0 } func (x *PayRequest) GetExclude() []string { if x != nil { return x.Exclude } return nil } func (x *PayRequest) GetMaxfee() *Amount { if x != nil { return x.Maxfee } return nil } func (x *PayRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *PayRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *PayRequest) GetLocalinvreqid() []byte { if x != nil { return x.Localinvreqid } return nil } func (x *PayRequest) GetPartialMsat() *Amount { if x != nil { return x.PartialMsat } return nil } type PayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentPreimage []byte `protobuf:"bytes,1,opt,name=payment_preimage,json=paymentPreimage,proto3" json:"payment_preimage,omitempty"` Destination []byte `protobuf:"bytes,2,opt,name=destination,proto3,oneof" json:"destination,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` CreatedAt float64 `protobuf:"fixed64,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` Parts uint32 `protobuf:"varint,5,opt,name=parts,proto3" json:"parts,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,7,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` WarningPartialCompletion *string `protobuf:"bytes,8,opt,name=warning_partial_completion,json=warningPartialCompletion,proto3,oneof" json:"warning_partial_completion,omitempty"` Status PayResponse_PayStatus `protobuf:"varint,9,opt,name=status,proto3,enum=cln.PayResponse_PayStatus" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PayResponse) Reset() { *x = PayResponse{} mi := &file_node_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayResponse) ProtoMessage() {} func (x *PayResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayResponse.ProtoReflect.Descriptor instead. func (*PayResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{107} } func (x *PayResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *PayResponse) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *PayResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *PayResponse) GetCreatedAt() float64 { if x != nil { return x.CreatedAt } return 0 } func (x *PayResponse) GetParts() uint32 { if x != nil { return x.Parts } return 0 } func (x *PayResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *PayResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *PayResponse) GetWarningPartialCompletion() string { if x != nil && x.WarningPartialCompletion != nil { return *x.WarningPartialCompletion } return "" } func (x *PayResponse) GetStatus() PayResponse_PayStatus { if x != nil { return x.Status } return PayResponse_COMPLETE } type ListnodesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnodesRequest) Reset() { *x = ListnodesRequest{} mi := &file_node_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnodesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnodesRequest) ProtoMessage() {} func (x *ListnodesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnodesRequest.ProtoReflect.Descriptor instead. func (*ListnodesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{108} } func (x *ListnodesRequest) GetId() []byte { if x != nil { return x.Id } return nil } type ListnodesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Nodes []*ListnodesNodes `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnodesResponse) Reset() { *x = ListnodesResponse{} mi := &file_node_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnodesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnodesResponse) ProtoMessage() {} func (x *ListnodesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnodesResponse.ProtoReflect.Descriptor instead. func (*ListnodesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{109} } func (x *ListnodesResponse) GetNodes() []*ListnodesNodes { if x != nil { return x.Nodes } return nil } type ListnodesNodes struct { state protoimpl.MessageState `protogen:"open.v1"` Nodeid []byte `protobuf:"bytes,1,opt,name=nodeid,proto3" json:"nodeid,omitempty"` LastTimestamp *uint32 `protobuf:"varint,2,opt,name=last_timestamp,json=lastTimestamp,proto3,oneof" json:"last_timestamp,omitempty"` Alias *string `protobuf:"bytes,3,opt,name=alias,proto3,oneof" json:"alias,omitempty"` Color []byte `protobuf:"bytes,4,opt,name=color,proto3,oneof" json:"color,omitempty"` Features []byte `protobuf:"bytes,5,opt,name=features,proto3,oneof" json:"features,omitempty"` Addresses []*ListnodesNodesAddresses `protobuf:"bytes,6,rep,name=addresses,proto3" json:"addresses,omitempty"` OptionWillFund *ListnodesNodesOptionWillFund `protobuf:"bytes,7,opt,name=option_will_fund,json=optionWillFund,proto3,oneof" json:"option_will_fund,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnodesNodes) Reset() { *x = ListnodesNodes{} mi := &file_node_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnodesNodes) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnodesNodes) ProtoMessage() {} func (x *ListnodesNodes) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnodesNodes.ProtoReflect.Descriptor instead. func (*ListnodesNodes) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{110} } func (x *ListnodesNodes) GetNodeid() []byte { if x != nil { return x.Nodeid } return nil } func (x *ListnodesNodes) GetLastTimestamp() uint32 { if x != nil && x.LastTimestamp != nil { return *x.LastTimestamp } return 0 } func (x *ListnodesNodes) GetAlias() string { if x != nil && x.Alias != nil { return *x.Alias } return "" } func (x *ListnodesNodes) GetColor() []byte { if x != nil { return x.Color } return nil } func (x *ListnodesNodes) GetFeatures() []byte { if x != nil { return x.Features } return nil } func (x *ListnodesNodes) GetAddresses() []*ListnodesNodesAddresses { if x != nil { return x.Addresses } return nil } func (x *ListnodesNodes) GetOptionWillFund() *ListnodesNodesOptionWillFund { if x != nil { return x.OptionWillFund } return nil } type ListnodesNodesOptionWillFund struct { state protoimpl.MessageState `protogen:"open.v1"` LeaseFeeBaseMsat *Amount `protobuf:"bytes,1,opt,name=lease_fee_base_msat,json=leaseFeeBaseMsat,proto3" json:"lease_fee_base_msat,omitempty"` LeaseFeeBasis uint32 `protobuf:"varint,2,opt,name=lease_fee_basis,json=leaseFeeBasis,proto3" json:"lease_fee_basis,omitempty"` FundingWeight uint32 `protobuf:"varint,3,opt,name=funding_weight,json=fundingWeight,proto3" json:"funding_weight,omitempty"` ChannelFeeMaxBaseMsat *Amount `protobuf:"bytes,4,opt,name=channel_fee_max_base_msat,json=channelFeeMaxBaseMsat,proto3" json:"channel_fee_max_base_msat,omitempty"` ChannelFeeMaxProportionalThousandths uint32 `protobuf:"varint,5,opt,name=channel_fee_max_proportional_thousandths,json=channelFeeMaxProportionalThousandths,proto3" json:"channel_fee_max_proportional_thousandths,omitempty"` CompactLease []byte `protobuf:"bytes,6,opt,name=compact_lease,json=compactLease,proto3" json:"compact_lease,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnodesNodesOptionWillFund) Reset() { *x = ListnodesNodesOptionWillFund{} mi := &file_node_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnodesNodesOptionWillFund) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnodesNodesOptionWillFund) ProtoMessage() {} func (x *ListnodesNodesOptionWillFund) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnodesNodesOptionWillFund.ProtoReflect.Descriptor instead. func (*ListnodesNodesOptionWillFund) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{111} } func (x *ListnodesNodesOptionWillFund) GetLeaseFeeBaseMsat() *Amount { if x != nil { return x.LeaseFeeBaseMsat } return nil } func (x *ListnodesNodesOptionWillFund) GetLeaseFeeBasis() uint32 { if x != nil { return x.LeaseFeeBasis } return 0 } func (x *ListnodesNodesOptionWillFund) GetFundingWeight() uint32 { if x != nil { return x.FundingWeight } return 0 } func (x *ListnodesNodesOptionWillFund) GetChannelFeeMaxBaseMsat() *Amount { if x != nil { return x.ChannelFeeMaxBaseMsat } return nil } func (x *ListnodesNodesOptionWillFund) GetChannelFeeMaxProportionalThousandths() uint32 { if x != nil { return x.ChannelFeeMaxProportionalThousandths } return 0 } func (x *ListnodesNodesOptionWillFund) GetCompactLease() []byte { if x != nil { return x.CompactLease } return nil } type ListnodesNodesAddresses struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType ListnodesNodesAddresses_ListnodesNodesAddressesType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.ListnodesNodesAddresses_ListnodesNodesAddressesType" json:"item_type,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` Address *string `protobuf:"bytes,3,opt,name=address,proto3,oneof" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnodesNodesAddresses) Reset() { *x = ListnodesNodesAddresses{} mi := &file_node_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnodesNodesAddresses) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnodesNodesAddresses) ProtoMessage() {} func (x *ListnodesNodesAddresses) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnodesNodesAddresses.ProtoReflect.Descriptor instead. func (*ListnodesNodesAddresses) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{112} } func (x *ListnodesNodesAddresses) GetItemType() ListnodesNodesAddresses_ListnodesNodesAddressesType { if x != nil { return x.ItemType } return ListnodesNodesAddresses_DNS } func (x *ListnodesNodesAddresses) GetPort() uint32 { if x != nil { return x.Port } return 0 } func (x *ListnodesNodesAddresses) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } type WaitanyinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` LastpayIndex *uint64 `protobuf:"varint,1,opt,name=lastpay_index,json=lastpayIndex,proto3,oneof" json:"lastpay_index,omitempty"` Timeout *uint64 `protobuf:"varint,2,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitanyinvoiceRequest) Reset() { *x = WaitanyinvoiceRequest{} mi := &file_node_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitanyinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitanyinvoiceRequest) ProtoMessage() {} func (x *WaitanyinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitanyinvoiceRequest.ProtoReflect.Descriptor instead. func (*WaitanyinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{113} } func (x *WaitanyinvoiceRequest) GetLastpayIndex() uint64 { if x != nil && x.LastpayIndex != nil { return *x.LastpayIndex } return 0 } func (x *WaitanyinvoiceRequest) GetTimeout() uint64 { if x != nil && x.Timeout != nil { return *x.Timeout } return 0 } type WaitanyinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status WaitanyinvoiceResponse_WaitanyinvoiceStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.WaitanyinvoiceResponse_WaitanyinvoiceStatus" json:"status,omitempty"` ExpiresAt uint64 `protobuf:"varint,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Bolt11 *string `protobuf:"bytes,7,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,8,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PayIndex *uint64 `protobuf:"varint,9,opt,name=pay_index,json=payIndex,proto3,oneof" json:"pay_index,omitempty"` AmountReceivedMsat *Amount `protobuf:"bytes,10,opt,name=amount_received_msat,json=amountReceivedMsat,proto3,oneof" json:"amount_received_msat,omitempty"` PaidAt *uint64 `protobuf:"varint,11,opt,name=paid_at,json=paidAt,proto3,oneof" json:"paid_at,omitempty"` PaymentPreimage []byte `protobuf:"bytes,12,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` CreatedIndex uint64 `protobuf:"varint,13,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,14,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` PaidOutpoint *WaitanyinvoicePaidOutpoint `protobuf:"bytes,15,opt,name=paid_outpoint,json=paidOutpoint,proto3,oneof" json:"paid_outpoint,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitanyinvoiceResponse) Reset() { *x = WaitanyinvoiceResponse{} mi := &file_node_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitanyinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitanyinvoiceResponse) ProtoMessage() {} func (x *WaitanyinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitanyinvoiceResponse.ProtoReflect.Descriptor instead. func (*WaitanyinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{114} } func (x *WaitanyinvoiceResponse) GetLabel() string { if x != nil { return x.Label } return "" } func (x *WaitanyinvoiceResponse) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *WaitanyinvoiceResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *WaitanyinvoiceResponse) GetStatus() WaitanyinvoiceResponse_WaitanyinvoiceStatus { if x != nil { return x.Status } return WaitanyinvoiceResponse_PAID } func (x *WaitanyinvoiceResponse) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *WaitanyinvoiceResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *WaitanyinvoiceResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *WaitanyinvoiceResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *WaitanyinvoiceResponse) GetPayIndex() uint64 { if x != nil && x.PayIndex != nil { return *x.PayIndex } return 0 } func (x *WaitanyinvoiceResponse) GetAmountReceivedMsat() *Amount { if x != nil { return x.AmountReceivedMsat } return nil } func (x *WaitanyinvoiceResponse) GetPaidAt() uint64 { if x != nil && x.PaidAt != nil { return *x.PaidAt } return 0 } func (x *WaitanyinvoiceResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *WaitanyinvoiceResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *WaitanyinvoiceResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *WaitanyinvoiceResponse) GetPaidOutpoint() *WaitanyinvoicePaidOutpoint { if x != nil { return x.PaidOutpoint } return nil } type WaitanyinvoicePaidOutpoint struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Outnum uint32 `protobuf:"varint,2,opt,name=outnum,proto3" json:"outnum,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitanyinvoicePaidOutpoint) Reset() { *x = WaitanyinvoicePaidOutpoint{} mi := &file_node_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitanyinvoicePaidOutpoint) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitanyinvoicePaidOutpoint) ProtoMessage() {} func (x *WaitanyinvoicePaidOutpoint) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitanyinvoicePaidOutpoint.ProtoReflect.Descriptor instead. func (*WaitanyinvoicePaidOutpoint) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{115} } func (x *WaitanyinvoicePaidOutpoint) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *WaitanyinvoicePaidOutpoint) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } type WaitinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitinvoiceRequest) Reset() { *x = WaitinvoiceRequest{} mi := &file_node_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitinvoiceRequest) ProtoMessage() {} func (x *WaitinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitinvoiceRequest.ProtoReflect.Descriptor instead. func (*WaitinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{116} } func (x *WaitinvoiceRequest) GetLabel() string { if x != nil { return x.Label } return "" } type WaitinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status WaitinvoiceResponse_WaitinvoiceStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.WaitinvoiceResponse_WaitinvoiceStatus" json:"status,omitempty"` ExpiresAt uint64 `protobuf:"varint,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Bolt11 *string `protobuf:"bytes,7,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,8,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PayIndex *uint64 `protobuf:"varint,9,opt,name=pay_index,json=payIndex,proto3,oneof" json:"pay_index,omitempty"` AmountReceivedMsat *Amount `protobuf:"bytes,10,opt,name=amount_received_msat,json=amountReceivedMsat,proto3,oneof" json:"amount_received_msat,omitempty"` PaidAt *uint64 `protobuf:"varint,11,opt,name=paid_at,json=paidAt,proto3,oneof" json:"paid_at,omitempty"` PaymentPreimage []byte `protobuf:"bytes,12,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` CreatedIndex uint64 `protobuf:"varint,13,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,14,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` PaidOutpoint *WaitinvoicePaidOutpoint `protobuf:"bytes,15,opt,name=paid_outpoint,json=paidOutpoint,proto3,oneof" json:"paid_outpoint,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitinvoiceResponse) Reset() { *x = WaitinvoiceResponse{} mi := &file_node_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitinvoiceResponse) ProtoMessage() {} func (x *WaitinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitinvoiceResponse.ProtoReflect.Descriptor instead. func (*WaitinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{117} } func (x *WaitinvoiceResponse) GetLabel() string { if x != nil { return x.Label } return "" } func (x *WaitinvoiceResponse) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *WaitinvoiceResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *WaitinvoiceResponse) GetStatus() WaitinvoiceResponse_WaitinvoiceStatus { if x != nil { return x.Status } return WaitinvoiceResponse_PAID } func (x *WaitinvoiceResponse) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *WaitinvoiceResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *WaitinvoiceResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *WaitinvoiceResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *WaitinvoiceResponse) GetPayIndex() uint64 { if x != nil && x.PayIndex != nil { return *x.PayIndex } return 0 } func (x *WaitinvoiceResponse) GetAmountReceivedMsat() *Amount { if x != nil { return x.AmountReceivedMsat } return nil } func (x *WaitinvoiceResponse) GetPaidAt() uint64 { if x != nil && x.PaidAt != nil { return *x.PaidAt } return 0 } func (x *WaitinvoiceResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *WaitinvoiceResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *WaitinvoiceResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *WaitinvoiceResponse) GetPaidOutpoint() *WaitinvoicePaidOutpoint { if x != nil { return x.PaidOutpoint } return nil } type WaitinvoicePaidOutpoint struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Outnum uint32 `protobuf:"varint,2,opt,name=outnum,proto3" json:"outnum,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitinvoicePaidOutpoint) Reset() { *x = WaitinvoicePaidOutpoint{} mi := &file_node_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitinvoicePaidOutpoint) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitinvoicePaidOutpoint) ProtoMessage() {} func (x *WaitinvoicePaidOutpoint) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitinvoicePaidOutpoint.ProtoReflect.Descriptor instead. func (*WaitinvoicePaidOutpoint) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{118} } func (x *WaitinvoicePaidOutpoint) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *WaitinvoicePaidOutpoint) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } type WaitsendpayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentHash []byte `protobuf:"bytes,1,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Partid *uint64 `protobuf:"varint,2,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Timeout *uint32 `protobuf:"varint,3,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"` Groupid *uint64 `protobuf:"varint,4,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitsendpayRequest) Reset() { *x = WaitsendpayRequest{} mi := &file_node_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitsendpayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitsendpayRequest) ProtoMessage() {} func (x *WaitsendpayRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitsendpayRequest.ProtoReflect.Descriptor instead. func (*WaitsendpayRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{119} } func (x *WaitsendpayRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *WaitsendpayRequest) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *WaitsendpayRequest) GetTimeout() uint32 { if x != nil && x.Timeout != nil { return *x.Timeout } return 0 } func (x *WaitsendpayRequest) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } type WaitsendpayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Groupid *uint64 `protobuf:"varint,2,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status WaitsendpayResponse_WaitsendpayStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.WaitsendpayResponse_WaitsendpayStatus" json:"status,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Destination []byte `protobuf:"bytes,6,opt,name=destination,proto3,oneof" json:"destination,omitempty"` CreatedAt uint64 `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,8,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` Label *string `protobuf:"bytes,9,opt,name=label,proto3,oneof" json:"label,omitempty"` Partid *uint64 `protobuf:"varint,10,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Bolt11 *string `protobuf:"bytes,11,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,12,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` PaymentPreimage []byte `protobuf:"bytes,13,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` CompletedAt *float64 `protobuf:"fixed64,14,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` CreatedIndex uint64 `protobuf:"varint,15,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,16,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitsendpayResponse) Reset() { *x = WaitsendpayResponse{} mi := &file_node_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitsendpayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitsendpayResponse) ProtoMessage() {} func (x *WaitsendpayResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitsendpayResponse.ProtoReflect.Descriptor instead. func (*WaitsendpayResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{120} } func (x *WaitsendpayResponse) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *WaitsendpayResponse) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *WaitsendpayResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *WaitsendpayResponse) GetStatus() WaitsendpayResponse_WaitsendpayStatus { if x != nil { return x.Status } return WaitsendpayResponse_COMPLETE } func (x *WaitsendpayResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *WaitsendpayResponse) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *WaitsendpayResponse) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *WaitsendpayResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *WaitsendpayResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *WaitsendpayResponse) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *WaitsendpayResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *WaitsendpayResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *WaitsendpayResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *WaitsendpayResponse) GetCompletedAt() float64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } func (x *WaitsendpayResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *WaitsendpayResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } type NewaddrRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Addresstype *NewaddrRequest_NewaddrAddresstype `protobuf:"varint,1,opt,name=addresstype,proto3,enum=cln.NewaddrRequest_NewaddrAddresstype,oneof" json:"addresstype,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *NewaddrRequest) Reset() { *x = NewaddrRequest{} mi := &file_node_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *NewaddrRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*NewaddrRequest) ProtoMessage() {} func (x *NewaddrRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use NewaddrRequest.ProtoReflect.Descriptor instead. func (*NewaddrRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{121} } func (x *NewaddrRequest) GetAddresstype() NewaddrRequest_NewaddrAddresstype { if x != nil && x.Addresstype != nil { return *x.Addresstype } return NewaddrRequest_BECH32 } type NewaddrResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Bech32 *string `protobuf:"bytes,1,opt,name=bech32,proto3,oneof" json:"bech32,omitempty"` P2Tr *string `protobuf:"bytes,3,opt,name=p2tr,proto3,oneof" json:"p2tr,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *NewaddrResponse) Reset() { *x = NewaddrResponse{} mi := &file_node_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *NewaddrResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*NewaddrResponse) ProtoMessage() {} func (x *NewaddrResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use NewaddrResponse.ProtoReflect.Descriptor instead. func (*NewaddrResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{122} } func (x *NewaddrResponse) GetBech32() string { if x != nil && x.Bech32 != nil { return *x.Bech32 } return "" } func (x *NewaddrResponse) GetP2Tr() string { if x != nil && x.P2Tr != nil { return *x.P2Tr } return "" } type WithdrawRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"` Satoshi *AmountOrAll `protobuf:"bytes,2,opt,name=satoshi,proto3" json:"satoshi,omitempty"` Minconf *uint32 `protobuf:"varint,3,opt,name=minconf,proto3,oneof" json:"minconf,omitempty"` Utxos []*Outpoint `protobuf:"bytes,4,rep,name=utxos,proto3" json:"utxos,omitempty"` Feerate *Feerate `protobuf:"bytes,5,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WithdrawRequest) Reset() { *x = WithdrawRequest{} mi := &file_node_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WithdrawRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*WithdrawRequest) ProtoMessage() {} func (x *WithdrawRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WithdrawRequest.ProtoReflect.Descriptor instead. func (*WithdrawRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{123} } func (x *WithdrawRequest) GetDestination() string { if x != nil { return x.Destination } return "" } func (x *WithdrawRequest) GetSatoshi() *AmountOrAll { if x != nil { return x.Satoshi } return nil } func (x *WithdrawRequest) GetMinconf() uint32 { if x != nil && x.Minconf != nil { return *x.Minconf } return 0 } func (x *WithdrawRequest) GetUtxos() []*Outpoint { if x != nil { return x.Utxos } return nil } func (x *WithdrawRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } type WithdrawResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` Psbt string `protobuf:"bytes,3,opt,name=psbt,proto3" json:"psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WithdrawResponse) Reset() { *x = WithdrawResponse{} mi := &file_node_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WithdrawResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*WithdrawResponse) ProtoMessage() {} func (x *WithdrawResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WithdrawResponse.ProtoReflect.Descriptor instead. func (*WithdrawResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{124} } func (x *WithdrawResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *WithdrawResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *WithdrawResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } type KeysendRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Destination []byte `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"` Label *string `protobuf:"bytes,3,opt,name=label,proto3,oneof" json:"label,omitempty"` Maxfeepercent *float64 `protobuf:"fixed64,4,opt,name=maxfeepercent,proto3,oneof" json:"maxfeepercent,omitempty"` RetryFor *uint32 `protobuf:"varint,5,opt,name=retry_for,json=retryFor,proto3,oneof" json:"retry_for,omitempty"` Maxdelay *uint32 `protobuf:"varint,6,opt,name=maxdelay,proto3,oneof" json:"maxdelay,omitempty"` Exemptfee *Amount `protobuf:"bytes,7,opt,name=exemptfee,proto3,oneof" json:"exemptfee,omitempty"` Routehints *RoutehintList `protobuf:"bytes,8,opt,name=routehints,proto3,oneof" json:"routehints,omitempty"` Extratlvs *TlvStream `protobuf:"bytes,9,opt,name=extratlvs,proto3,oneof" json:"extratlvs,omitempty"` AmountMsat *Amount `protobuf:"bytes,10,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Maxfee *Amount `protobuf:"bytes,11,opt,name=maxfee,proto3,oneof" json:"maxfee,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *KeysendRequest) Reset() { *x = KeysendRequest{} mi := &file_node_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *KeysendRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*KeysendRequest) ProtoMessage() {} func (x *KeysendRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use KeysendRequest.ProtoReflect.Descriptor instead. func (*KeysendRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{125} } func (x *KeysendRequest) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *KeysendRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *KeysendRequest) GetMaxfeepercent() float64 { if x != nil && x.Maxfeepercent != nil { return *x.Maxfeepercent } return 0 } func (x *KeysendRequest) GetRetryFor() uint32 { if x != nil && x.RetryFor != nil { return *x.RetryFor } return 0 } func (x *KeysendRequest) GetMaxdelay() uint32 { if x != nil && x.Maxdelay != nil { return *x.Maxdelay } return 0 } func (x *KeysendRequest) GetExemptfee() *Amount { if x != nil { return x.Exemptfee } return nil } func (x *KeysendRequest) GetRoutehints() *RoutehintList { if x != nil { return x.Routehints } return nil } func (x *KeysendRequest) GetExtratlvs() *TlvStream { if x != nil { return x.Extratlvs } return nil } func (x *KeysendRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *KeysendRequest) GetMaxfee() *Amount { if x != nil { return x.Maxfee } return nil } type KeysendResponse struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentPreimage []byte `protobuf:"bytes,1,opt,name=payment_preimage,json=paymentPreimage,proto3" json:"payment_preimage,omitempty"` Destination []byte `protobuf:"bytes,2,opt,name=destination,proto3,oneof" json:"destination,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` CreatedAt float64 `protobuf:"fixed64,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` Parts uint32 `protobuf:"varint,5,opt,name=parts,proto3" json:"parts,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,7,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` WarningPartialCompletion *string `protobuf:"bytes,8,opt,name=warning_partial_completion,json=warningPartialCompletion,proto3,oneof" json:"warning_partial_completion,omitempty"` Status KeysendResponse_KeysendStatus `protobuf:"varint,9,opt,name=status,proto3,enum=cln.KeysendResponse_KeysendStatus" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *KeysendResponse) Reset() { *x = KeysendResponse{} mi := &file_node_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *KeysendResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*KeysendResponse) ProtoMessage() {} func (x *KeysendResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use KeysendResponse.ProtoReflect.Descriptor instead. func (*KeysendResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{126} } func (x *KeysendResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *KeysendResponse) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *KeysendResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *KeysendResponse) GetCreatedAt() float64 { if x != nil { return x.CreatedAt } return 0 } func (x *KeysendResponse) GetParts() uint32 { if x != nil { return x.Parts } return 0 } func (x *KeysendResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *KeysendResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *KeysendResponse) GetWarningPartialCompletion() string { if x != nil && x.WarningPartialCompletion != nil { return *x.WarningPartialCompletion } return "" } func (x *KeysendResponse) GetStatus() KeysendResponse_KeysendStatus { if x != nil { return x.Status } return KeysendResponse_COMPLETE } type FundpsbtRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Satoshi *AmountOrAll `protobuf:"bytes,1,opt,name=satoshi,proto3" json:"satoshi,omitempty"` Feerate *Feerate `protobuf:"bytes,2,opt,name=feerate,proto3" json:"feerate,omitempty"` Startweight uint32 `protobuf:"varint,3,opt,name=startweight,proto3" json:"startweight,omitempty"` Minconf *uint32 `protobuf:"varint,4,opt,name=minconf,proto3,oneof" json:"minconf,omitempty"` Reserve *uint32 `protobuf:"varint,5,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` Locktime *uint32 `protobuf:"varint,6,opt,name=locktime,proto3,oneof" json:"locktime,omitempty"` MinWitnessWeight *uint32 `protobuf:"varint,7,opt,name=min_witness_weight,json=minWitnessWeight,proto3,oneof" json:"min_witness_weight,omitempty"` ExcessAsChange *bool `protobuf:"varint,8,opt,name=excess_as_change,json=excessAsChange,proto3,oneof" json:"excess_as_change,omitempty"` Nonwrapped *bool `protobuf:"varint,9,opt,name=nonwrapped,proto3,oneof" json:"nonwrapped,omitempty"` OpeningAnchorChannel *bool `protobuf:"varint,10,opt,name=opening_anchor_channel,json=openingAnchorChannel,proto3,oneof" json:"opening_anchor_channel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundpsbtRequest) Reset() { *x = FundpsbtRequest{} mi := &file_node_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundpsbtRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundpsbtRequest) ProtoMessage() {} func (x *FundpsbtRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundpsbtRequest.ProtoReflect.Descriptor instead. func (*FundpsbtRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{127} } func (x *FundpsbtRequest) GetSatoshi() *AmountOrAll { if x != nil { return x.Satoshi } return nil } func (x *FundpsbtRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *FundpsbtRequest) GetStartweight() uint32 { if x != nil { return x.Startweight } return 0 } func (x *FundpsbtRequest) GetMinconf() uint32 { if x != nil && x.Minconf != nil { return *x.Minconf } return 0 } func (x *FundpsbtRequest) GetReserve() uint32 { if x != nil && x.Reserve != nil { return *x.Reserve } return 0 } func (x *FundpsbtRequest) GetLocktime() uint32 { if x != nil && x.Locktime != nil { return *x.Locktime } return 0 } func (x *FundpsbtRequest) GetMinWitnessWeight() uint32 { if x != nil && x.MinWitnessWeight != nil { return *x.MinWitnessWeight } return 0 } func (x *FundpsbtRequest) GetExcessAsChange() bool { if x != nil && x.ExcessAsChange != nil { return *x.ExcessAsChange } return false } func (x *FundpsbtRequest) GetNonwrapped() bool { if x != nil && x.Nonwrapped != nil { return *x.Nonwrapped } return false } func (x *FundpsbtRequest) GetOpeningAnchorChannel() bool { if x != nil && x.OpeningAnchorChannel != nil { return *x.OpeningAnchorChannel } return false } type FundpsbtResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` FeeratePerKw uint32 `protobuf:"varint,2,opt,name=feerate_per_kw,json=feeratePerKw,proto3" json:"feerate_per_kw,omitempty"` EstimatedFinalWeight uint32 `protobuf:"varint,3,opt,name=estimated_final_weight,json=estimatedFinalWeight,proto3" json:"estimated_final_weight,omitempty"` ExcessMsat *Amount `protobuf:"bytes,4,opt,name=excess_msat,json=excessMsat,proto3" json:"excess_msat,omitempty"` ChangeOutnum *uint32 `protobuf:"varint,5,opt,name=change_outnum,json=changeOutnum,proto3,oneof" json:"change_outnum,omitempty"` Reservations []*FundpsbtReservations `protobuf:"bytes,6,rep,name=reservations,proto3" json:"reservations,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundpsbtResponse) Reset() { *x = FundpsbtResponse{} mi := &file_node_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundpsbtResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundpsbtResponse) ProtoMessage() {} func (x *FundpsbtResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundpsbtResponse.ProtoReflect.Descriptor instead. func (*FundpsbtResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{128} } func (x *FundpsbtResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *FundpsbtResponse) GetFeeratePerKw() uint32 { if x != nil { return x.FeeratePerKw } return 0 } func (x *FundpsbtResponse) GetEstimatedFinalWeight() uint32 { if x != nil { return x.EstimatedFinalWeight } return 0 } func (x *FundpsbtResponse) GetExcessMsat() *Amount { if x != nil { return x.ExcessMsat } return nil } func (x *FundpsbtResponse) GetChangeOutnum() uint32 { if x != nil && x.ChangeOutnum != nil { return *x.ChangeOutnum } return 0 } func (x *FundpsbtResponse) GetReservations() []*FundpsbtReservations { if x != nil { return x.Reservations } return nil } type FundpsbtReservations struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Vout uint32 `protobuf:"varint,2,opt,name=vout,proto3" json:"vout,omitempty"` WasReserved bool `protobuf:"varint,3,opt,name=was_reserved,json=wasReserved,proto3" json:"was_reserved,omitempty"` Reserved bool `protobuf:"varint,4,opt,name=reserved,proto3" json:"reserved,omitempty"` ReservedToBlock uint32 `protobuf:"varint,5,opt,name=reserved_to_block,json=reservedToBlock,proto3" json:"reserved_to_block,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundpsbtReservations) Reset() { *x = FundpsbtReservations{} mi := &file_node_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundpsbtReservations) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundpsbtReservations) ProtoMessage() {} func (x *FundpsbtReservations) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundpsbtReservations.ProtoReflect.Descriptor instead. func (*FundpsbtReservations) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{129} } func (x *FundpsbtReservations) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *FundpsbtReservations) GetVout() uint32 { if x != nil { return x.Vout } return 0 } func (x *FundpsbtReservations) GetWasReserved() bool { if x != nil { return x.WasReserved } return false } func (x *FundpsbtReservations) GetReserved() bool { if x != nil { return x.Reserved } return false } func (x *FundpsbtReservations) GetReservedToBlock() uint32 { if x != nil { return x.ReservedToBlock } return 0 } type SendpsbtRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` Reserve *uint32 `protobuf:"varint,2,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendpsbtRequest) Reset() { *x = SendpsbtRequest{} mi := &file_node_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendpsbtRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendpsbtRequest) ProtoMessage() {} func (x *SendpsbtRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendpsbtRequest.ProtoReflect.Descriptor instead. func (*SendpsbtRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{130} } func (x *SendpsbtRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *SendpsbtRequest) GetReserve() uint32 { if x != nil && x.Reserve != nil { return *x.Reserve } return 0 } type SendpsbtResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendpsbtResponse) Reset() { *x = SendpsbtResponse{} mi := &file_node_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendpsbtResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendpsbtResponse) ProtoMessage() {} func (x *SendpsbtResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendpsbtResponse.ProtoReflect.Descriptor instead. func (*SendpsbtResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{131} } func (x *SendpsbtResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *SendpsbtResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type SignpsbtRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` Signonly []uint32 `protobuf:"varint,2,rep,packed,name=signonly,proto3" json:"signonly,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignpsbtRequest) Reset() { *x = SignpsbtRequest{} mi := &file_node_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignpsbtRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignpsbtRequest) ProtoMessage() {} func (x *SignpsbtRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SignpsbtRequest.ProtoReflect.Descriptor instead. func (*SignpsbtRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{132} } func (x *SignpsbtRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *SignpsbtRequest) GetSignonly() []uint32 { if x != nil { return x.Signonly } return nil } type SignpsbtResponse struct { state protoimpl.MessageState `protogen:"open.v1"` SignedPsbt string `protobuf:"bytes,1,opt,name=signed_psbt,json=signedPsbt,proto3" json:"signed_psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignpsbtResponse) Reset() { *x = SignpsbtResponse{} mi := &file_node_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignpsbtResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignpsbtResponse) ProtoMessage() {} func (x *SignpsbtResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SignpsbtResponse.ProtoReflect.Descriptor instead. func (*SignpsbtResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{133} } func (x *SignpsbtResponse) GetSignedPsbt() string { if x != nil { return x.SignedPsbt } return "" } type UtxopsbtRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Satoshi *AmountOrAll `protobuf:"bytes,1,opt,name=satoshi,proto3" json:"satoshi,omitempty"` Feerate *Feerate `protobuf:"bytes,2,opt,name=feerate,proto3" json:"feerate,omitempty"` Startweight uint32 `protobuf:"varint,3,opt,name=startweight,proto3" json:"startweight,omitempty"` Utxos []*Outpoint `protobuf:"bytes,4,rep,name=utxos,proto3" json:"utxos,omitempty"` Reserve *uint32 `protobuf:"varint,5,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` Locktime *uint32 `protobuf:"varint,6,opt,name=locktime,proto3,oneof" json:"locktime,omitempty"` MinWitnessWeight *uint32 `protobuf:"varint,7,opt,name=min_witness_weight,json=minWitnessWeight,proto3,oneof" json:"min_witness_weight,omitempty"` Reservedok *bool `protobuf:"varint,8,opt,name=reservedok,proto3,oneof" json:"reservedok,omitempty"` ExcessAsChange *bool `protobuf:"varint,9,opt,name=excess_as_change,json=excessAsChange,proto3,oneof" json:"excess_as_change,omitempty"` OpeningAnchorChannel *bool `protobuf:"varint,10,opt,name=opening_anchor_channel,json=openingAnchorChannel,proto3,oneof" json:"opening_anchor_channel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UtxopsbtRequest) Reset() { *x = UtxopsbtRequest{} mi := &file_node_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UtxopsbtRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UtxopsbtRequest) ProtoMessage() {} func (x *UtxopsbtRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UtxopsbtRequest.ProtoReflect.Descriptor instead. func (*UtxopsbtRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{134} } func (x *UtxopsbtRequest) GetSatoshi() *AmountOrAll { if x != nil { return x.Satoshi } return nil } func (x *UtxopsbtRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *UtxopsbtRequest) GetStartweight() uint32 { if x != nil { return x.Startweight } return 0 } func (x *UtxopsbtRequest) GetUtxos() []*Outpoint { if x != nil { return x.Utxos } return nil } func (x *UtxopsbtRequest) GetReserve() uint32 { if x != nil && x.Reserve != nil { return *x.Reserve } return 0 } func (x *UtxopsbtRequest) GetLocktime() uint32 { if x != nil && x.Locktime != nil { return *x.Locktime } return 0 } func (x *UtxopsbtRequest) GetMinWitnessWeight() uint32 { if x != nil && x.MinWitnessWeight != nil { return *x.MinWitnessWeight } return 0 } func (x *UtxopsbtRequest) GetReservedok() bool { if x != nil && x.Reservedok != nil { return *x.Reservedok } return false } func (x *UtxopsbtRequest) GetExcessAsChange() bool { if x != nil && x.ExcessAsChange != nil { return *x.ExcessAsChange } return false } func (x *UtxopsbtRequest) GetOpeningAnchorChannel() bool { if x != nil && x.OpeningAnchorChannel != nil { return *x.OpeningAnchorChannel } return false } type UtxopsbtResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` FeeratePerKw uint32 `protobuf:"varint,2,opt,name=feerate_per_kw,json=feeratePerKw,proto3" json:"feerate_per_kw,omitempty"` EstimatedFinalWeight uint32 `protobuf:"varint,3,opt,name=estimated_final_weight,json=estimatedFinalWeight,proto3" json:"estimated_final_weight,omitempty"` ExcessMsat *Amount `protobuf:"bytes,4,opt,name=excess_msat,json=excessMsat,proto3" json:"excess_msat,omitempty"` ChangeOutnum *uint32 `protobuf:"varint,5,opt,name=change_outnum,json=changeOutnum,proto3,oneof" json:"change_outnum,omitempty"` Reservations []*UtxopsbtReservations `protobuf:"bytes,6,rep,name=reservations,proto3" json:"reservations,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UtxopsbtResponse) Reset() { *x = UtxopsbtResponse{} mi := &file_node_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UtxopsbtResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UtxopsbtResponse) ProtoMessage() {} func (x *UtxopsbtResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UtxopsbtResponse.ProtoReflect.Descriptor instead. func (*UtxopsbtResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{135} } func (x *UtxopsbtResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *UtxopsbtResponse) GetFeeratePerKw() uint32 { if x != nil { return x.FeeratePerKw } return 0 } func (x *UtxopsbtResponse) GetEstimatedFinalWeight() uint32 { if x != nil { return x.EstimatedFinalWeight } return 0 } func (x *UtxopsbtResponse) GetExcessMsat() *Amount { if x != nil { return x.ExcessMsat } return nil } func (x *UtxopsbtResponse) GetChangeOutnum() uint32 { if x != nil && x.ChangeOutnum != nil { return *x.ChangeOutnum } return 0 } func (x *UtxopsbtResponse) GetReservations() []*UtxopsbtReservations { if x != nil { return x.Reservations } return nil } type UtxopsbtReservations struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Vout uint32 `protobuf:"varint,2,opt,name=vout,proto3" json:"vout,omitempty"` WasReserved bool `protobuf:"varint,3,opt,name=was_reserved,json=wasReserved,proto3" json:"was_reserved,omitempty"` Reserved bool `protobuf:"varint,4,opt,name=reserved,proto3" json:"reserved,omitempty"` ReservedToBlock uint32 `protobuf:"varint,5,opt,name=reserved_to_block,json=reservedToBlock,proto3" json:"reserved_to_block,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UtxopsbtReservations) Reset() { *x = UtxopsbtReservations{} mi := &file_node_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UtxopsbtReservations) String() string { return protoimpl.X.MessageStringOf(x) } func (*UtxopsbtReservations) ProtoMessage() {} func (x *UtxopsbtReservations) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UtxopsbtReservations.ProtoReflect.Descriptor instead. func (*UtxopsbtReservations) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{136} } func (x *UtxopsbtReservations) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *UtxopsbtReservations) GetVout() uint32 { if x != nil { return x.Vout } return 0 } func (x *UtxopsbtReservations) GetWasReserved() bool { if x != nil { return x.WasReserved } return false } func (x *UtxopsbtReservations) GetReserved() bool { if x != nil { return x.Reserved } return false } func (x *UtxopsbtReservations) GetReservedToBlock() uint32 { if x != nil { return x.ReservedToBlock } return 0 } type TxdiscardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TxdiscardRequest) Reset() { *x = TxdiscardRequest{} mi := &file_node_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TxdiscardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*TxdiscardRequest) ProtoMessage() {} func (x *TxdiscardRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TxdiscardRequest.ProtoReflect.Descriptor instead. func (*TxdiscardRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{137} } func (x *TxdiscardRequest) GetTxid() []byte { if x != nil { return x.Txid } return nil } type TxdiscardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` UnsignedTx []byte `protobuf:"bytes,1,opt,name=unsigned_tx,json=unsignedTx,proto3" json:"unsigned_tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TxdiscardResponse) Reset() { *x = TxdiscardResponse{} mi := &file_node_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TxdiscardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*TxdiscardResponse) ProtoMessage() {} func (x *TxdiscardResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TxdiscardResponse.ProtoReflect.Descriptor instead. func (*TxdiscardResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{138} } func (x *TxdiscardResponse) GetUnsignedTx() []byte { if x != nil { return x.UnsignedTx } return nil } func (x *TxdiscardResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type TxprepareRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Feerate *Feerate `protobuf:"bytes,2,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Minconf *uint32 `protobuf:"varint,3,opt,name=minconf,proto3,oneof" json:"minconf,omitempty"` Utxos []*Outpoint `protobuf:"bytes,4,rep,name=utxos,proto3" json:"utxos,omitempty"` Outputs []*OutputDesc `protobuf:"bytes,5,rep,name=outputs,proto3" json:"outputs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TxprepareRequest) Reset() { *x = TxprepareRequest{} mi := &file_node_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TxprepareRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*TxprepareRequest) ProtoMessage() {} func (x *TxprepareRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TxprepareRequest.ProtoReflect.Descriptor instead. func (*TxprepareRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{139} } func (x *TxprepareRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *TxprepareRequest) GetMinconf() uint32 { if x != nil && x.Minconf != nil { return *x.Minconf } return 0 } func (x *TxprepareRequest) GetUtxos() []*Outpoint { if x != nil { return x.Utxos } return nil } func (x *TxprepareRequest) GetOutputs() []*OutputDesc { if x != nil { return x.Outputs } return nil } type TxprepareResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` UnsignedTx []byte `protobuf:"bytes,2,opt,name=unsigned_tx,json=unsignedTx,proto3" json:"unsigned_tx,omitempty"` Txid []byte `protobuf:"bytes,3,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TxprepareResponse) Reset() { *x = TxprepareResponse{} mi := &file_node_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TxprepareResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*TxprepareResponse) ProtoMessage() {} func (x *TxprepareResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TxprepareResponse.ProtoReflect.Descriptor instead. func (*TxprepareResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{140} } func (x *TxprepareResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *TxprepareResponse) GetUnsignedTx() []byte { if x != nil { return x.UnsignedTx } return nil } func (x *TxprepareResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type TxsendRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TxsendRequest) Reset() { *x = TxsendRequest{} mi := &file_node_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TxsendRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*TxsendRequest) ProtoMessage() {} func (x *TxsendRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TxsendRequest.ProtoReflect.Descriptor instead. func (*TxsendRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{141} } func (x *TxsendRequest) GetTxid() []byte { if x != nil { return x.Txid } return nil } type TxsendResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` Tx []byte `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,3,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TxsendResponse) Reset() { *x = TxsendResponse{} mi := &file_node_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TxsendResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*TxsendResponse) ProtoMessage() {} func (x *TxsendResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TxsendResponse.ProtoReflect.Descriptor instead. func (*TxsendResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{142} } func (x *TxsendResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *TxsendResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *TxsendResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type ListpeerchannelsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` ShortChannelId *string `protobuf:"bytes,2,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` ChannelId []byte `protobuf:"bytes,3,opt,name=channel_id,json=channelId,proto3,oneof" json:"channel_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsRequest) Reset() { *x = ListpeerchannelsRequest{} mi := &file_node_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsRequest) ProtoMessage() {} func (x *ListpeerchannelsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsRequest.ProtoReflect.Descriptor instead. func (*ListpeerchannelsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{143} } func (x *ListpeerchannelsRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *ListpeerchannelsRequest) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *ListpeerchannelsRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } type ListpeerchannelsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Channels []*ListpeerchannelsChannels `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsResponse) Reset() { *x = ListpeerchannelsResponse{} mi := &file_node_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsResponse) ProtoMessage() {} func (x *ListpeerchannelsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsResponse.ProtoReflect.Descriptor instead. func (*ListpeerchannelsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{144} } func (x *ListpeerchannelsResponse) GetChannels() []*ListpeerchannelsChannels { if x != nil { return x.Channels } return nil } type ListpeerchannelsChannels struct { state protoimpl.MessageState `protogen:"open.v1"` PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` PeerConnected bool `protobuf:"varint,2,opt,name=peer_connected,json=peerConnected,proto3" json:"peer_connected,omitempty"` State ChannelState `protobuf:"varint,3,opt,name=state,proto3,enum=cln.ChannelState" json:"state,omitempty"` ScratchTxid []byte `protobuf:"bytes,4,opt,name=scratch_txid,json=scratchTxid,proto3,oneof" json:"scratch_txid,omitempty"` Feerate *ListpeerchannelsChannelsFeerate `protobuf:"bytes,6,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Owner *string `protobuf:"bytes,7,opt,name=owner,proto3,oneof" json:"owner,omitempty"` ShortChannelId *string `protobuf:"bytes,8,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` ChannelId []byte `protobuf:"bytes,9,opt,name=channel_id,json=channelId,proto3,oneof" json:"channel_id,omitempty"` FundingTxid []byte `protobuf:"bytes,10,opt,name=funding_txid,json=fundingTxid,proto3,oneof" json:"funding_txid,omitempty"` FundingOutnum *uint32 `protobuf:"varint,11,opt,name=funding_outnum,json=fundingOutnum,proto3,oneof" json:"funding_outnum,omitempty"` InitialFeerate *string `protobuf:"bytes,12,opt,name=initial_feerate,json=initialFeerate,proto3,oneof" json:"initial_feerate,omitempty"` LastFeerate *string `protobuf:"bytes,13,opt,name=last_feerate,json=lastFeerate,proto3,oneof" json:"last_feerate,omitempty"` NextFeerate *string `protobuf:"bytes,14,opt,name=next_feerate,json=nextFeerate,proto3,oneof" json:"next_feerate,omitempty"` NextFeeStep *uint32 `protobuf:"varint,15,opt,name=next_fee_step,json=nextFeeStep,proto3,oneof" json:"next_fee_step,omitempty"` Inflight []*ListpeerchannelsChannelsInflight `protobuf:"bytes,16,rep,name=inflight,proto3" json:"inflight,omitempty"` CloseTo []byte `protobuf:"bytes,17,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` Private *bool `protobuf:"varint,18,opt,name=private,proto3,oneof" json:"private,omitempty"` Opener ChannelSide `protobuf:"varint,19,opt,name=opener,proto3,enum=cln.ChannelSide" json:"opener,omitempty"` Closer *ChannelSide `protobuf:"varint,20,opt,name=closer,proto3,enum=cln.ChannelSide,oneof" json:"closer,omitempty"` Funding *ListpeerchannelsChannelsFunding `protobuf:"bytes,22,opt,name=funding,proto3,oneof" json:"funding,omitempty"` ToUsMsat *Amount `protobuf:"bytes,23,opt,name=to_us_msat,json=toUsMsat,proto3,oneof" json:"to_us_msat,omitempty"` MinToUsMsat *Amount `protobuf:"bytes,24,opt,name=min_to_us_msat,json=minToUsMsat,proto3,oneof" json:"min_to_us_msat,omitempty"` MaxToUsMsat *Amount `protobuf:"bytes,25,opt,name=max_to_us_msat,json=maxToUsMsat,proto3,oneof" json:"max_to_us_msat,omitempty"` TotalMsat *Amount `protobuf:"bytes,26,opt,name=total_msat,json=totalMsat,proto3,oneof" json:"total_msat,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,27,opt,name=fee_base_msat,json=feeBaseMsat,proto3,oneof" json:"fee_base_msat,omitempty"` FeeProportionalMillionths *uint32 `protobuf:"varint,28,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3,oneof" json:"fee_proportional_millionths,omitempty"` DustLimitMsat *Amount `protobuf:"bytes,29,opt,name=dust_limit_msat,json=dustLimitMsat,proto3,oneof" json:"dust_limit_msat,omitempty"` MaxTotalHtlcInMsat *Amount `protobuf:"bytes,30,opt,name=max_total_htlc_in_msat,json=maxTotalHtlcInMsat,proto3,oneof" json:"max_total_htlc_in_msat,omitempty"` TheirReserveMsat *Amount `protobuf:"bytes,31,opt,name=their_reserve_msat,json=theirReserveMsat,proto3,oneof" json:"their_reserve_msat,omitempty"` OurReserveMsat *Amount `protobuf:"bytes,32,opt,name=our_reserve_msat,json=ourReserveMsat,proto3,oneof" json:"our_reserve_msat,omitempty"` SpendableMsat *Amount `protobuf:"bytes,33,opt,name=spendable_msat,json=spendableMsat,proto3,oneof" json:"spendable_msat,omitempty"` ReceivableMsat *Amount `protobuf:"bytes,34,opt,name=receivable_msat,json=receivableMsat,proto3,oneof" json:"receivable_msat,omitempty"` MinimumHtlcInMsat *Amount `protobuf:"bytes,35,opt,name=minimum_htlc_in_msat,json=minimumHtlcInMsat,proto3,oneof" json:"minimum_htlc_in_msat,omitempty"` MinimumHtlcOutMsat *Amount `protobuf:"bytes,36,opt,name=minimum_htlc_out_msat,json=minimumHtlcOutMsat,proto3,oneof" json:"minimum_htlc_out_msat,omitempty"` MaximumHtlcOutMsat *Amount `protobuf:"bytes,37,opt,name=maximum_htlc_out_msat,json=maximumHtlcOutMsat,proto3,oneof" json:"maximum_htlc_out_msat,omitempty"` TheirToSelfDelay *uint32 `protobuf:"varint,38,opt,name=their_to_self_delay,json=theirToSelfDelay,proto3,oneof" json:"their_to_self_delay,omitempty"` OurToSelfDelay *uint32 `protobuf:"varint,39,opt,name=our_to_self_delay,json=ourToSelfDelay,proto3,oneof" json:"our_to_self_delay,omitempty"` MaxAcceptedHtlcs *uint32 `protobuf:"varint,40,opt,name=max_accepted_htlcs,json=maxAcceptedHtlcs,proto3,oneof" json:"max_accepted_htlcs,omitempty"` Alias *ListpeerchannelsChannelsAlias `protobuf:"bytes,41,opt,name=alias,proto3,oneof" json:"alias,omitempty"` Status []string `protobuf:"bytes,43,rep,name=status,proto3" json:"status,omitempty"` InPaymentsOffered *uint64 `protobuf:"varint,44,opt,name=in_payments_offered,json=inPaymentsOffered,proto3,oneof" json:"in_payments_offered,omitempty"` InOfferedMsat *Amount `protobuf:"bytes,45,opt,name=in_offered_msat,json=inOfferedMsat,proto3,oneof" json:"in_offered_msat,omitempty"` InPaymentsFulfilled *uint64 `protobuf:"varint,46,opt,name=in_payments_fulfilled,json=inPaymentsFulfilled,proto3,oneof" json:"in_payments_fulfilled,omitempty"` InFulfilledMsat *Amount `protobuf:"bytes,47,opt,name=in_fulfilled_msat,json=inFulfilledMsat,proto3,oneof" json:"in_fulfilled_msat,omitempty"` OutPaymentsOffered *uint64 `protobuf:"varint,48,opt,name=out_payments_offered,json=outPaymentsOffered,proto3,oneof" json:"out_payments_offered,omitempty"` OutOfferedMsat *Amount `protobuf:"bytes,49,opt,name=out_offered_msat,json=outOfferedMsat,proto3,oneof" json:"out_offered_msat,omitempty"` OutPaymentsFulfilled *uint64 `protobuf:"varint,50,opt,name=out_payments_fulfilled,json=outPaymentsFulfilled,proto3,oneof" json:"out_payments_fulfilled,omitempty"` OutFulfilledMsat *Amount `protobuf:"bytes,51,opt,name=out_fulfilled_msat,json=outFulfilledMsat,proto3,oneof" json:"out_fulfilled_msat,omitempty"` Htlcs []*ListpeerchannelsChannelsHtlcs `protobuf:"bytes,52,rep,name=htlcs,proto3" json:"htlcs,omitempty"` CloseToAddr *string `protobuf:"bytes,53,opt,name=close_to_addr,json=closeToAddr,proto3,oneof" json:"close_to_addr,omitempty"` IgnoreFeeLimits *bool `protobuf:"varint,54,opt,name=ignore_fee_limits,json=ignoreFeeLimits,proto3,oneof" json:"ignore_fee_limits,omitempty"` Updates *ListpeerchannelsChannelsUpdates `protobuf:"bytes,55,opt,name=updates,proto3,oneof" json:"updates,omitempty"` LastStableConnection *uint64 `protobuf:"varint,56,opt,name=last_stable_connection,json=lastStableConnection,proto3,oneof" json:"last_stable_connection,omitempty"` LostState *bool `protobuf:"varint,57,opt,name=lost_state,json=lostState,proto3,oneof" json:"lost_state,omitempty"` Reestablished *bool `protobuf:"varint,58,opt,name=reestablished,proto3,oneof" json:"reestablished,omitempty"` LastTxFeeMsat *Amount `protobuf:"bytes,59,opt,name=last_tx_fee_msat,json=lastTxFeeMsat,proto3,oneof" json:"last_tx_fee_msat,omitempty"` Direction *uint32 `protobuf:"varint,60,opt,name=direction,proto3,oneof" json:"direction,omitempty"` TheirMaxHtlcValueInFlightMsat *Amount `protobuf:"bytes,61,opt,name=their_max_htlc_value_in_flight_msat,json=theirMaxHtlcValueInFlightMsat,proto3,oneof" json:"their_max_htlc_value_in_flight_msat,omitempty"` OurMaxHtlcValueInFlightMsat *Amount `protobuf:"bytes,62,opt,name=our_max_htlc_value_in_flight_msat,json=ourMaxHtlcValueInFlightMsat,proto3,oneof" json:"our_max_htlc_value_in_flight_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannels) Reset() { *x = ListpeerchannelsChannels{} mi := &file_node_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannels) ProtoMessage() {} func (x *ListpeerchannelsChannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannels.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{145} } func (x *ListpeerchannelsChannels) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *ListpeerchannelsChannels) GetPeerConnected() bool { if x != nil { return x.PeerConnected } return false } func (x *ListpeerchannelsChannels) GetState() ChannelState { if x != nil { return x.State } return ChannelState_Openingd } func (x *ListpeerchannelsChannels) GetScratchTxid() []byte { if x != nil { return x.ScratchTxid } return nil } func (x *ListpeerchannelsChannels) GetFeerate() *ListpeerchannelsChannelsFeerate { if x != nil { return x.Feerate } return nil } func (x *ListpeerchannelsChannels) GetOwner() string { if x != nil && x.Owner != nil { return *x.Owner } return "" } func (x *ListpeerchannelsChannels) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *ListpeerchannelsChannels) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *ListpeerchannelsChannels) GetFundingTxid() []byte { if x != nil { return x.FundingTxid } return nil } func (x *ListpeerchannelsChannels) GetFundingOutnum() uint32 { if x != nil && x.FundingOutnum != nil { return *x.FundingOutnum } return 0 } func (x *ListpeerchannelsChannels) GetInitialFeerate() string { if x != nil && x.InitialFeerate != nil { return *x.InitialFeerate } return "" } func (x *ListpeerchannelsChannels) GetLastFeerate() string { if x != nil && x.LastFeerate != nil { return *x.LastFeerate } return "" } func (x *ListpeerchannelsChannels) GetNextFeerate() string { if x != nil && x.NextFeerate != nil { return *x.NextFeerate } return "" } func (x *ListpeerchannelsChannels) GetNextFeeStep() uint32 { if x != nil && x.NextFeeStep != nil { return *x.NextFeeStep } return 0 } func (x *ListpeerchannelsChannels) GetInflight() []*ListpeerchannelsChannelsInflight { if x != nil { return x.Inflight } return nil } func (x *ListpeerchannelsChannels) GetCloseTo() []byte { if x != nil { return x.CloseTo } return nil } func (x *ListpeerchannelsChannels) GetPrivate() bool { if x != nil && x.Private != nil { return *x.Private } return false } func (x *ListpeerchannelsChannels) GetOpener() ChannelSide { if x != nil { return x.Opener } return ChannelSide_LOCAL } func (x *ListpeerchannelsChannels) GetCloser() ChannelSide { if x != nil && x.Closer != nil { return *x.Closer } return ChannelSide_LOCAL } func (x *ListpeerchannelsChannels) GetFunding() *ListpeerchannelsChannelsFunding { if x != nil { return x.Funding } return nil } func (x *ListpeerchannelsChannels) GetToUsMsat() *Amount { if x != nil { return x.ToUsMsat } return nil } func (x *ListpeerchannelsChannels) GetMinToUsMsat() *Amount { if x != nil { return x.MinToUsMsat } return nil } func (x *ListpeerchannelsChannels) GetMaxToUsMsat() *Amount { if x != nil { return x.MaxToUsMsat } return nil } func (x *ListpeerchannelsChannels) GetTotalMsat() *Amount { if x != nil { return x.TotalMsat } return nil } func (x *ListpeerchannelsChannels) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *ListpeerchannelsChannels) GetFeeProportionalMillionths() uint32 { if x != nil && x.FeeProportionalMillionths != nil { return *x.FeeProportionalMillionths } return 0 } func (x *ListpeerchannelsChannels) GetDustLimitMsat() *Amount { if x != nil { return x.DustLimitMsat } return nil } func (x *ListpeerchannelsChannels) GetMaxTotalHtlcInMsat() *Amount { if x != nil { return x.MaxTotalHtlcInMsat } return nil } func (x *ListpeerchannelsChannels) GetTheirReserveMsat() *Amount { if x != nil { return x.TheirReserveMsat } return nil } func (x *ListpeerchannelsChannels) GetOurReserveMsat() *Amount { if x != nil { return x.OurReserveMsat } return nil } func (x *ListpeerchannelsChannels) GetSpendableMsat() *Amount { if x != nil { return x.SpendableMsat } return nil } func (x *ListpeerchannelsChannels) GetReceivableMsat() *Amount { if x != nil { return x.ReceivableMsat } return nil } func (x *ListpeerchannelsChannels) GetMinimumHtlcInMsat() *Amount { if x != nil { return x.MinimumHtlcInMsat } return nil } func (x *ListpeerchannelsChannels) GetMinimumHtlcOutMsat() *Amount { if x != nil { return x.MinimumHtlcOutMsat } return nil } func (x *ListpeerchannelsChannels) GetMaximumHtlcOutMsat() *Amount { if x != nil { return x.MaximumHtlcOutMsat } return nil } func (x *ListpeerchannelsChannels) GetTheirToSelfDelay() uint32 { if x != nil && x.TheirToSelfDelay != nil { return *x.TheirToSelfDelay } return 0 } func (x *ListpeerchannelsChannels) GetOurToSelfDelay() uint32 { if x != nil && x.OurToSelfDelay != nil { return *x.OurToSelfDelay } return 0 } func (x *ListpeerchannelsChannels) GetMaxAcceptedHtlcs() uint32 { if x != nil && x.MaxAcceptedHtlcs != nil { return *x.MaxAcceptedHtlcs } return 0 } func (x *ListpeerchannelsChannels) GetAlias() *ListpeerchannelsChannelsAlias { if x != nil { return x.Alias } return nil } func (x *ListpeerchannelsChannels) GetStatus() []string { if x != nil { return x.Status } return nil } func (x *ListpeerchannelsChannels) GetInPaymentsOffered() uint64 { if x != nil && x.InPaymentsOffered != nil { return *x.InPaymentsOffered } return 0 } func (x *ListpeerchannelsChannels) GetInOfferedMsat() *Amount { if x != nil { return x.InOfferedMsat } return nil } func (x *ListpeerchannelsChannels) GetInPaymentsFulfilled() uint64 { if x != nil && x.InPaymentsFulfilled != nil { return *x.InPaymentsFulfilled } return 0 } func (x *ListpeerchannelsChannels) GetInFulfilledMsat() *Amount { if x != nil { return x.InFulfilledMsat } return nil } func (x *ListpeerchannelsChannels) GetOutPaymentsOffered() uint64 { if x != nil && x.OutPaymentsOffered != nil { return *x.OutPaymentsOffered } return 0 } func (x *ListpeerchannelsChannels) GetOutOfferedMsat() *Amount { if x != nil { return x.OutOfferedMsat } return nil } func (x *ListpeerchannelsChannels) GetOutPaymentsFulfilled() uint64 { if x != nil && x.OutPaymentsFulfilled != nil { return *x.OutPaymentsFulfilled } return 0 } func (x *ListpeerchannelsChannels) GetOutFulfilledMsat() *Amount { if x != nil { return x.OutFulfilledMsat } return nil } func (x *ListpeerchannelsChannels) GetHtlcs() []*ListpeerchannelsChannelsHtlcs { if x != nil { return x.Htlcs } return nil } func (x *ListpeerchannelsChannels) GetCloseToAddr() string { if x != nil && x.CloseToAddr != nil { return *x.CloseToAddr } return "" } func (x *ListpeerchannelsChannels) GetIgnoreFeeLimits() bool { if x != nil && x.IgnoreFeeLimits != nil { return *x.IgnoreFeeLimits } return false } func (x *ListpeerchannelsChannels) GetUpdates() *ListpeerchannelsChannelsUpdates { if x != nil { return x.Updates } return nil } func (x *ListpeerchannelsChannels) GetLastStableConnection() uint64 { if x != nil && x.LastStableConnection != nil { return *x.LastStableConnection } return 0 } func (x *ListpeerchannelsChannels) GetLostState() bool { if x != nil && x.LostState != nil { return *x.LostState } return false } func (x *ListpeerchannelsChannels) GetReestablished() bool { if x != nil && x.Reestablished != nil { return *x.Reestablished } return false } func (x *ListpeerchannelsChannels) GetLastTxFeeMsat() *Amount { if x != nil { return x.LastTxFeeMsat } return nil } func (x *ListpeerchannelsChannels) GetDirection() uint32 { if x != nil && x.Direction != nil { return *x.Direction } return 0 } func (x *ListpeerchannelsChannels) GetTheirMaxHtlcValueInFlightMsat() *Amount { if x != nil { return x.TheirMaxHtlcValueInFlightMsat } return nil } func (x *ListpeerchannelsChannels) GetOurMaxHtlcValueInFlightMsat() *Amount { if x != nil { return x.OurMaxHtlcValueInFlightMsat } return nil } type ListpeerchannelsChannelsUpdates struct { state protoimpl.MessageState `protogen:"open.v1"` Local *ListpeerchannelsChannelsUpdatesLocal `protobuf:"bytes,1,opt,name=local,proto3" json:"local,omitempty"` Remote *ListpeerchannelsChannelsUpdatesRemote `protobuf:"bytes,2,opt,name=remote,proto3,oneof" json:"remote,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsUpdates) Reset() { *x = ListpeerchannelsChannelsUpdates{} mi := &file_node_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsUpdates) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsUpdates) ProtoMessage() {} func (x *ListpeerchannelsChannelsUpdates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsUpdates.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsUpdates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{146} } func (x *ListpeerchannelsChannelsUpdates) GetLocal() *ListpeerchannelsChannelsUpdatesLocal { if x != nil { return x.Local } return nil } func (x *ListpeerchannelsChannelsUpdates) GetRemote() *ListpeerchannelsChannelsUpdatesRemote { if x != nil { return x.Remote } return nil } type ListpeerchannelsChannelsUpdatesLocal struct { state protoimpl.MessageState `protogen:"open.v1"` HtlcMinimumMsat *Amount `protobuf:"bytes,1,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *Amount `protobuf:"bytes,2,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3" json:"htlc_maximum_msat,omitempty"` CltvExpiryDelta uint32 `protobuf:"varint,3,opt,name=cltv_expiry_delta,json=cltvExpiryDelta,proto3" json:"cltv_expiry_delta,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,4,opt,name=fee_base_msat,json=feeBaseMsat,proto3" json:"fee_base_msat,omitempty"` FeeProportionalMillionths uint32 `protobuf:"varint,5,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3" json:"fee_proportional_millionths,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsUpdatesLocal) Reset() { *x = ListpeerchannelsChannelsUpdatesLocal{} mi := &file_node_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsUpdatesLocal) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsUpdatesLocal) ProtoMessage() {} func (x *ListpeerchannelsChannelsUpdatesLocal) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsUpdatesLocal.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsUpdatesLocal) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{147} } func (x *ListpeerchannelsChannelsUpdatesLocal) GetHtlcMinimumMsat() *Amount { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *ListpeerchannelsChannelsUpdatesLocal) GetHtlcMaximumMsat() *Amount { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *ListpeerchannelsChannelsUpdatesLocal) GetCltvExpiryDelta() uint32 { if x != nil { return x.CltvExpiryDelta } return 0 } func (x *ListpeerchannelsChannelsUpdatesLocal) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *ListpeerchannelsChannelsUpdatesLocal) GetFeeProportionalMillionths() uint32 { if x != nil { return x.FeeProportionalMillionths } return 0 } type ListpeerchannelsChannelsUpdatesRemote struct { state protoimpl.MessageState `protogen:"open.v1"` HtlcMinimumMsat *Amount `protobuf:"bytes,1,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *Amount `protobuf:"bytes,2,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3" json:"htlc_maximum_msat,omitempty"` CltvExpiryDelta uint32 `protobuf:"varint,3,opt,name=cltv_expiry_delta,json=cltvExpiryDelta,proto3" json:"cltv_expiry_delta,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,4,opt,name=fee_base_msat,json=feeBaseMsat,proto3" json:"fee_base_msat,omitempty"` FeeProportionalMillionths uint32 `protobuf:"varint,5,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3" json:"fee_proportional_millionths,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsUpdatesRemote) Reset() { *x = ListpeerchannelsChannelsUpdatesRemote{} mi := &file_node_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsUpdatesRemote) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsUpdatesRemote) ProtoMessage() {} func (x *ListpeerchannelsChannelsUpdatesRemote) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsUpdatesRemote.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsUpdatesRemote) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{148} } func (x *ListpeerchannelsChannelsUpdatesRemote) GetHtlcMinimumMsat() *Amount { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *ListpeerchannelsChannelsUpdatesRemote) GetHtlcMaximumMsat() *Amount { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *ListpeerchannelsChannelsUpdatesRemote) GetCltvExpiryDelta() uint32 { if x != nil { return x.CltvExpiryDelta } return 0 } func (x *ListpeerchannelsChannelsUpdatesRemote) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *ListpeerchannelsChannelsUpdatesRemote) GetFeeProportionalMillionths() uint32 { if x != nil { return x.FeeProportionalMillionths } return 0 } type ListpeerchannelsChannelsFeerate struct { state protoimpl.MessageState `protogen:"open.v1"` Perkw uint32 `protobuf:"varint,1,opt,name=perkw,proto3" json:"perkw,omitempty"` Perkb uint32 `protobuf:"varint,2,opt,name=perkb,proto3" json:"perkb,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsFeerate) Reset() { *x = ListpeerchannelsChannelsFeerate{} mi := &file_node_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsFeerate) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsFeerate) ProtoMessage() {} func (x *ListpeerchannelsChannelsFeerate) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsFeerate.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsFeerate) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{149} } func (x *ListpeerchannelsChannelsFeerate) GetPerkw() uint32 { if x != nil { return x.Perkw } return 0 } func (x *ListpeerchannelsChannelsFeerate) GetPerkb() uint32 { if x != nil { return x.Perkb } return 0 } type ListpeerchannelsChannelsInflight struct { state protoimpl.MessageState `protogen:"open.v1"` FundingTxid []byte `protobuf:"bytes,1,opt,name=funding_txid,json=fundingTxid,proto3" json:"funding_txid,omitempty"` FundingOutnum uint32 `protobuf:"varint,2,opt,name=funding_outnum,json=fundingOutnum,proto3" json:"funding_outnum,omitempty"` Feerate string `protobuf:"bytes,3,opt,name=feerate,proto3" json:"feerate,omitempty"` TotalFundingMsat *Amount `protobuf:"bytes,4,opt,name=total_funding_msat,json=totalFundingMsat,proto3" json:"total_funding_msat,omitempty"` OurFundingMsat *Amount `protobuf:"bytes,5,opt,name=our_funding_msat,json=ourFundingMsat,proto3" json:"our_funding_msat,omitempty"` ScratchTxid []byte `protobuf:"bytes,6,opt,name=scratch_txid,json=scratchTxid,proto3,oneof" json:"scratch_txid,omitempty"` SpliceAmount int64 `protobuf:"zigzag64,7,opt,name=splice_amount,json=spliceAmount,proto3" json:"splice_amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsInflight) Reset() { *x = ListpeerchannelsChannelsInflight{} mi := &file_node_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsInflight) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsInflight) ProtoMessage() {} func (x *ListpeerchannelsChannelsInflight) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsInflight.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsInflight) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{150} } func (x *ListpeerchannelsChannelsInflight) GetFundingTxid() []byte { if x != nil { return x.FundingTxid } return nil } func (x *ListpeerchannelsChannelsInflight) GetFundingOutnum() uint32 { if x != nil { return x.FundingOutnum } return 0 } func (x *ListpeerchannelsChannelsInflight) GetFeerate() string { if x != nil { return x.Feerate } return "" } func (x *ListpeerchannelsChannelsInflight) GetTotalFundingMsat() *Amount { if x != nil { return x.TotalFundingMsat } return nil } func (x *ListpeerchannelsChannelsInflight) GetOurFundingMsat() *Amount { if x != nil { return x.OurFundingMsat } return nil } func (x *ListpeerchannelsChannelsInflight) GetScratchTxid() []byte { if x != nil { return x.ScratchTxid } return nil } func (x *ListpeerchannelsChannelsInflight) GetSpliceAmount() int64 { if x != nil { return x.SpliceAmount } return 0 } type ListpeerchannelsChannelsFunding struct { state protoimpl.MessageState `protogen:"open.v1"` PushedMsat *Amount `protobuf:"bytes,1,opt,name=pushed_msat,json=pushedMsat,proto3,oneof" json:"pushed_msat,omitempty"` LocalFundsMsat *Amount `protobuf:"bytes,2,opt,name=local_funds_msat,json=localFundsMsat,proto3" json:"local_funds_msat,omitempty"` RemoteFundsMsat *Amount `protobuf:"bytes,3,opt,name=remote_funds_msat,json=remoteFundsMsat,proto3" json:"remote_funds_msat,omitempty"` FeePaidMsat *Amount `protobuf:"bytes,4,opt,name=fee_paid_msat,json=feePaidMsat,proto3,oneof" json:"fee_paid_msat,omitempty"` FeeRcvdMsat *Amount `protobuf:"bytes,5,opt,name=fee_rcvd_msat,json=feeRcvdMsat,proto3,oneof" json:"fee_rcvd_msat,omitempty"` Psbt *string `protobuf:"bytes,6,opt,name=psbt,proto3,oneof" json:"psbt,omitempty"` Withheld *bool `protobuf:"varint,7,opt,name=withheld,proto3,oneof" json:"withheld,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsFunding) Reset() { *x = ListpeerchannelsChannelsFunding{} mi := &file_node_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsFunding) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsFunding) ProtoMessage() {} func (x *ListpeerchannelsChannelsFunding) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsFunding.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsFunding) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{151} } func (x *ListpeerchannelsChannelsFunding) GetPushedMsat() *Amount { if x != nil { return x.PushedMsat } return nil } func (x *ListpeerchannelsChannelsFunding) GetLocalFundsMsat() *Amount { if x != nil { return x.LocalFundsMsat } return nil } func (x *ListpeerchannelsChannelsFunding) GetRemoteFundsMsat() *Amount { if x != nil { return x.RemoteFundsMsat } return nil } func (x *ListpeerchannelsChannelsFunding) GetFeePaidMsat() *Amount { if x != nil { return x.FeePaidMsat } return nil } func (x *ListpeerchannelsChannelsFunding) GetFeeRcvdMsat() *Amount { if x != nil { return x.FeeRcvdMsat } return nil } func (x *ListpeerchannelsChannelsFunding) GetPsbt() string { if x != nil && x.Psbt != nil { return *x.Psbt } return "" } func (x *ListpeerchannelsChannelsFunding) GetWithheld() bool { if x != nil && x.Withheld != nil { return *x.Withheld } return false } type ListpeerchannelsChannelsAlias struct { state protoimpl.MessageState `protogen:"open.v1"` Local *string `protobuf:"bytes,1,opt,name=local,proto3,oneof" json:"local,omitempty"` Remote *string `protobuf:"bytes,2,opt,name=remote,proto3,oneof" json:"remote,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsAlias) Reset() { *x = ListpeerchannelsChannelsAlias{} mi := &file_node_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsAlias) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsAlias) ProtoMessage() {} func (x *ListpeerchannelsChannelsAlias) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsAlias.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsAlias) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{152} } func (x *ListpeerchannelsChannelsAlias) GetLocal() string { if x != nil && x.Local != nil { return *x.Local } return "" } func (x *ListpeerchannelsChannelsAlias) GetRemote() string { if x != nil && x.Remote != nil { return *x.Remote } return "" } type ListpeerchannelsChannelsHtlcs struct { state protoimpl.MessageState `protogen:"open.v1"` Direction ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection `protobuf:"varint,1,opt,name=direction,proto3,enum=cln.ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection" json:"direction,omitempty"` Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Expiry uint32 `protobuf:"varint,4,opt,name=expiry,proto3" json:"expiry,omitempty"` PaymentHash []byte `protobuf:"bytes,5,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` LocalTrimmed *bool `protobuf:"varint,6,opt,name=local_trimmed,json=localTrimmed,proto3,oneof" json:"local_trimmed,omitempty"` Status *string `protobuf:"bytes,7,opt,name=status,proto3,oneof" json:"status,omitempty"` State HtlcState `protobuf:"varint,8,opt,name=state,proto3,enum=cln.HtlcState" json:"state,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpeerchannelsChannelsHtlcs) Reset() { *x = ListpeerchannelsChannelsHtlcs{} mi := &file_node_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpeerchannelsChannelsHtlcs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpeerchannelsChannelsHtlcs) ProtoMessage() {} func (x *ListpeerchannelsChannelsHtlcs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpeerchannelsChannelsHtlcs.ProtoReflect.Descriptor instead. func (*ListpeerchannelsChannelsHtlcs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{153} } func (x *ListpeerchannelsChannelsHtlcs) GetDirection() ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection { if x != nil { return x.Direction } return ListpeerchannelsChannelsHtlcs_IN } func (x *ListpeerchannelsChannelsHtlcs) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *ListpeerchannelsChannelsHtlcs) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListpeerchannelsChannelsHtlcs) GetExpiry() uint32 { if x != nil { return x.Expiry } return 0 } func (x *ListpeerchannelsChannelsHtlcs) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListpeerchannelsChannelsHtlcs) GetLocalTrimmed() bool { if x != nil && x.LocalTrimmed != nil { return *x.LocalTrimmed } return false } func (x *ListpeerchannelsChannelsHtlcs) GetStatus() string { if x != nil && x.Status != nil { return *x.Status } return "" } func (x *ListpeerchannelsChannelsHtlcs) GetState() HtlcState { if x != nil { return x.State } return HtlcState_SentAddHtlc } type ListclosedchannelsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListclosedchannelsRequest) Reset() { *x = ListclosedchannelsRequest{} mi := &file_node_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListclosedchannelsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListclosedchannelsRequest) ProtoMessage() {} func (x *ListclosedchannelsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListclosedchannelsRequest.ProtoReflect.Descriptor instead. func (*ListclosedchannelsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{154} } func (x *ListclosedchannelsRequest) GetId() []byte { if x != nil { return x.Id } return nil } type ListclosedchannelsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Closedchannels []*ListclosedchannelsClosedchannels `protobuf:"bytes,1,rep,name=closedchannels,proto3" json:"closedchannels,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListclosedchannelsResponse) Reset() { *x = ListclosedchannelsResponse{} mi := &file_node_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListclosedchannelsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListclosedchannelsResponse) ProtoMessage() {} func (x *ListclosedchannelsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListclosedchannelsResponse.ProtoReflect.Descriptor instead. func (*ListclosedchannelsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{155} } func (x *ListclosedchannelsResponse) GetClosedchannels() []*ListclosedchannelsClosedchannels { if x != nil { return x.Closedchannels } return nil } type ListclosedchannelsClosedchannels struct { state protoimpl.MessageState `protogen:"open.v1"` PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3,oneof" json:"peer_id,omitempty"` ChannelId []byte `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ShortChannelId *string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` Alias *ListclosedchannelsClosedchannelsAlias `protobuf:"bytes,4,opt,name=alias,proto3,oneof" json:"alias,omitempty"` Opener ChannelSide `protobuf:"varint,5,opt,name=opener,proto3,enum=cln.ChannelSide" json:"opener,omitempty"` Closer *ChannelSide `protobuf:"varint,6,opt,name=closer,proto3,enum=cln.ChannelSide,oneof" json:"closer,omitempty"` Private bool `protobuf:"varint,7,opt,name=private,proto3" json:"private,omitempty"` TotalLocalCommitments uint64 `protobuf:"varint,9,opt,name=total_local_commitments,json=totalLocalCommitments,proto3" json:"total_local_commitments,omitempty"` TotalRemoteCommitments uint64 `protobuf:"varint,10,opt,name=total_remote_commitments,json=totalRemoteCommitments,proto3" json:"total_remote_commitments,omitempty"` TotalHtlcsSent uint64 `protobuf:"varint,11,opt,name=total_htlcs_sent,json=totalHtlcsSent,proto3" json:"total_htlcs_sent,omitempty"` FundingTxid []byte `protobuf:"bytes,12,opt,name=funding_txid,json=fundingTxid,proto3" json:"funding_txid,omitempty"` FundingOutnum uint32 `protobuf:"varint,13,opt,name=funding_outnum,json=fundingOutnum,proto3" json:"funding_outnum,omitempty"` Leased bool `protobuf:"varint,14,opt,name=leased,proto3" json:"leased,omitempty"` FundingFeePaidMsat *Amount `protobuf:"bytes,15,opt,name=funding_fee_paid_msat,json=fundingFeePaidMsat,proto3,oneof" json:"funding_fee_paid_msat,omitempty"` FundingFeeRcvdMsat *Amount `protobuf:"bytes,16,opt,name=funding_fee_rcvd_msat,json=fundingFeeRcvdMsat,proto3,oneof" json:"funding_fee_rcvd_msat,omitempty"` FundingPushedMsat *Amount `protobuf:"bytes,17,opt,name=funding_pushed_msat,json=fundingPushedMsat,proto3,oneof" json:"funding_pushed_msat,omitempty"` TotalMsat *Amount `protobuf:"bytes,18,opt,name=total_msat,json=totalMsat,proto3" json:"total_msat,omitempty"` FinalToUsMsat *Amount `protobuf:"bytes,19,opt,name=final_to_us_msat,json=finalToUsMsat,proto3" json:"final_to_us_msat,omitempty"` MinToUsMsat *Amount `protobuf:"bytes,20,opt,name=min_to_us_msat,json=minToUsMsat,proto3" json:"min_to_us_msat,omitempty"` MaxToUsMsat *Amount `protobuf:"bytes,21,opt,name=max_to_us_msat,json=maxToUsMsat,proto3" json:"max_to_us_msat,omitempty"` LastCommitmentTxid []byte `protobuf:"bytes,22,opt,name=last_commitment_txid,json=lastCommitmentTxid,proto3,oneof" json:"last_commitment_txid,omitempty"` LastCommitmentFeeMsat *Amount `protobuf:"bytes,23,opt,name=last_commitment_fee_msat,json=lastCommitmentFeeMsat,proto3,oneof" json:"last_commitment_fee_msat,omitempty"` CloseCause ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause `protobuf:"varint,24,opt,name=close_cause,json=closeCause,proto3,enum=cln.ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause" json:"close_cause,omitempty"` LastStableConnection *uint64 `protobuf:"varint,25,opt,name=last_stable_connection,json=lastStableConnection,proto3,oneof" json:"last_stable_connection,omitempty"` FundingPsbt *string `protobuf:"bytes,26,opt,name=funding_psbt,json=fundingPsbt,proto3,oneof" json:"funding_psbt,omitempty"` FundingWithheld *bool `protobuf:"varint,27,opt,name=funding_withheld,json=fundingWithheld,proto3,oneof" json:"funding_withheld,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListclosedchannelsClosedchannels) Reset() { *x = ListclosedchannelsClosedchannels{} mi := &file_node_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListclosedchannelsClosedchannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListclosedchannelsClosedchannels) ProtoMessage() {} func (x *ListclosedchannelsClosedchannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListclosedchannelsClosedchannels.ProtoReflect.Descriptor instead. func (*ListclosedchannelsClosedchannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{156} } func (x *ListclosedchannelsClosedchannels) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *ListclosedchannelsClosedchannels) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *ListclosedchannelsClosedchannels) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *ListclosedchannelsClosedchannels) GetAlias() *ListclosedchannelsClosedchannelsAlias { if x != nil { return x.Alias } return nil } func (x *ListclosedchannelsClosedchannels) GetOpener() ChannelSide { if x != nil { return x.Opener } return ChannelSide_LOCAL } func (x *ListclosedchannelsClosedchannels) GetCloser() ChannelSide { if x != nil && x.Closer != nil { return *x.Closer } return ChannelSide_LOCAL } func (x *ListclosedchannelsClosedchannels) GetPrivate() bool { if x != nil { return x.Private } return false } func (x *ListclosedchannelsClosedchannels) GetTotalLocalCommitments() uint64 { if x != nil { return x.TotalLocalCommitments } return 0 } func (x *ListclosedchannelsClosedchannels) GetTotalRemoteCommitments() uint64 { if x != nil { return x.TotalRemoteCommitments } return 0 } func (x *ListclosedchannelsClosedchannels) GetTotalHtlcsSent() uint64 { if x != nil { return x.TotalHtlcsSent } return 0 } func (x *ListclosedchannelsClosedchannels) GetFundingTxid() []byte { if x != nil { return x.FundingTxid } return nil } func (x *ListclosedchannelsClosedchannels) GetFundingOutnum() uint32 { if x != nil { return x.FundingOutnum } return 0 } func (x *ListclosedchannelsClosedchannels) GetLeased() bool { if x != nil { return x.Leased } return false } func (x *ListclosedchannelsClosedchannels) GetFundingFeePaidMsat() *Amount { if x != nil { return x.FundingFeePaidMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetFundingFeeRcvdMsat() *Amount { if x != nil { return x.FundingFeeRcvdMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetFundingPushedMsat() *Amount { if x != nil { return x.FundingPushedMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetTotalMsat() *Amount { if x != nil { return x.TotalMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetFinalToUsMsat() *Amount { if x != nil { return x.FinalToUsMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetMinToUsMsat() *Amount { if x != nil { return x.MinToUsMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetMaxToUsMsat() *Amount { if x != nil { return x.MaxToUsMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetLastCommitmentTxid() []byte { if x != nil { return x.LastCommitmentTxid } return nil } func (x *ListclosedchannelsClosedchannels) GetLastCommitmentFeeMsat() *Amount { if x != nil { return x.LastCommitmentFeeMsat } return nil } func (x *ListclosedchannelsClosedchannels) GetCloseCause() ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause { if x != nil { return x.CloseCause } return ListclosedchannelsClosedchannels_UNKNOWN } func (x *ListclosedchannelsClosedchannels) GetLastStableConnection() uint64 { if x != nil && x.LastStableConnection != nil { return *x.LastStableConnection } return 0 } func (x *ListclosedchannelsClosedchannels) GetFundingPsbt() string { if x != nil && x.FundingPsbt != nil { return *x.FundingPsbt } return "" } func (x *ListclosedchannelsClosedchannels) GetFundingWithheld() bool { if x != nil && x.FundingWithheld != nil { return *x.FundingWithheld } return false } type ListclosedchannelsClosedchannelsAlias struct { state protoimpl.MessageState `protogen:"open.v1"` Local *string `protobuf:"bytes,1,opt,name=local,proto3,oneof" json:"local,omitempty"` Remote *string `protobuf:"bytes,2,opt,name=remote,proto3,oneof" json:"remote,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListclosedchannelsClosedchannelsAlias) Reset() { *x = ListclosedchannelsClosedchannelsAlias{} mi := &file_node_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListclosedchannelsClosedchannelsAlias) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListclosedchannelsClosedchannelsAlias) ProtoMessage() {} func (x *ListclosedchannelsClosedchannelsAlias) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListclosedchannelsClosedchannelsAlias.ProtoReflect.Descriptor instead. func (*ListclosedchannelsClosedchannelsAlias) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{157} } func (x *ListclosedchannelsClosedchannelsAlias) GetLocal() string { if x != nil && x.Local != nil { return *x.Local } return "" } func (x *ListclosedchannelsClosedchannelsAlias) GetRemote() string { if x != nil && x.Remote != nil { return *x.Remote } return "" } type DecodeRequest struct { state protoimpl.MessageState `protogen:"open.v1"` String_ string `protobuf:"bytes,1,opt,name=string,proto3" json:"string,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeRequest) Reset() { *x = DecodeRequest{} mi := &file_node_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeRequest) ProtoMessage() {} func (x *DecodeRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeRequest.ProtoReflect.Descriptor instead. func (*DecodeRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{158} } func (x *DecodeRequest) GetString_() string { if x != nil { return x.String_ } return "" } type DecodeResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType DecodeResponse_DecodeType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.DecodeResponse_DecodeType" json:"item_type,omitempty"` Valid bool `protobuf:"varint,2,opt,name=valid,proto3" json:"valid,omitempty"` OfferId []byte `protobuf:"bytes,3,opt,name=offer_id,json=offerId,proto3,oneof" json:"offer_id,omitempty"` OfferChains [][]byte `protobuf:"bytes,4,rep,name=offer_chains,json=offerChains,proto3" json:"offer_chains,omitempty"` OfferMetadata []byte `protobuf:"bytes,5,opt,name=offer_metadata,json=offerMetadata,proto3,oneof" json:"offer_metadata,omitempty"` OfferCurrency *string `protobuf:"bytes,6,opt,name=offer_currency,json=offerCurrency,proto3,oneof" json:"offer_currency,omitempty"` WarningUnknownOfferCurrency *string `protobuf:"bytes,7,opt,name=warning_unknown_offer_currency,json=warningUnknownOfferCurrency,proto3,oneof" json:"warning_unknown_offer_currency,omitempty"` CurrencyMinorUnit *uint32 `protobuf:"varint,8,opt,name=currency_minor_unit,json=currencyMinorUnit,proto3,oneof" json:"currency_minor_unit,omitempty"` OfferAmount *uint64 `protobuf:"varint,9,opt,name=offer_amount,json=offerAmount,proto3,oneof" json:"offer_amount,omitempty"` OfferAmountMsat *Amount `protobuf:"bytes,10,opt,name=offer_amount_msat,json=offerAmountMsat,proto3,oneof" json:"offer_amount_msat,omitempty"` OfferDescription *string `protobuf:"bytes,11,opt,name=offer_description,json=offerDescription,proto3,oneof" json:"offer_description,omitempty"` OfferIssuer *string `protobuf:"bytes,12,opt,name=offer_issuer,json=offerIssuer,proto3,oneof" json:"offer_issuer,omitempty"` OfferFeatures []byte `protobuf:"bytes,13,opt,name=offer_features,json=offerFeatures,proto3,oneof" json:"offer_features,omitempty"` OfferAbsoluteExpiry *uint64 `protobuf:"varint,14,opt,name=offer_absolute_expiry,json=offerAbsoluteExpiry,proto3,oneof" json:"offer_absolute_expiry,omitempty"` OfferQuantityMax *uint64 `protobuf:"varint,15,opt,name=offer_quantity_max,json=offerQuantityMax,proto3,oneof" json:"offer_quantity_max,omitempty"` OfferPaths []*DecodeOfferPaths `protobuf:"bytes,16,rep,name=offer_paths,json=offerPaths,proto3" json:"offer_paths,omitempty"` OfferNodeId []byte `protobuf:"bytes,17,opt,name=offer_node_id,json=offerNodeId,proto3,oneof" json:"offer_node_id,omitempty"` WarningMissingOfferNodeId *string `protobuf:"bytes,20,opt,name=warning_missing_offer_node_id,json=warningMissingOfferNodeId,proto3,oneof" json:"warning_missing_offer_node_id,omitempty"` WarningInvalidOfferDescription *string `protobuf:"bytes,21,opt,name=warning_invalid_offer_description,json=warningInvalidOfferDescription,proto3,oneof" json:"warning_invalid_offer_description,omitempty"` WarningMissingOfferDescription *string `protobuf:"bytes,22,opt,name=warning_missing_offer_description,json=warningMissingOfferDescription,proto3,oneof" json:"warning_missing_offer_description,omitempty"` WarningInvalidOfferCurrency *string `protobuf:"bytes,23,opt,name=warning_invalid_offer_currency,json=warningInvalidOfferCurrency,proto3,oneof" json:"warning_invalid_offer_currency,omitempty"` WarningInvalidOfferIssuer *string `protobuf:"bytes,24,opt,name=warning_invalid_offer_issuer,json=warningInvalidOfferIssuer,proto3,oneof" json:"warning_invalid_offer_issuer,omitempty"` InvreqMetadata []byte `protobuf:"bytes,25,opt,name=invreq_metadata,json=invreqMetadata,proto3,oneof" json:"invreq_metadata,omitempty"` InvreqPayerId []byte `protobuf:"bytes,26,opt,name=invreq_payer_id,json=invreqPayerId,proto3,oneof" json:"invreq_payer_id,omitempty"` InvreqChain []byte `protobuf:"bytes,27,opt,name=invreq_chain,json=invreqChain,proto3,oneof" json:"invreq_chain,omitempty"` InvreqAmountMsat *Amount `protobuf:"bytes,28,opt,name=invreq_amount_msat,json=invreqAmountMsat,proto3,oneof" json:"invreq_amount_msat,omitempty"` InvreqFeatures []byte `protobuf:"bytes,29,opt,name=invreq_features,json=invreqFeatures,proto3,oneof" json:"invreq_features,omitempty"` InvreqQuantity *uint64 `protobuf:"varint,30,opt,name=invreq_quantity,json=invreqQuantity,proto3,oneof" json:"invreq_quantity,omitempty"` InvreqPayerNote *string `protobuf:"bytes,31,opt,name=invreq_payer_note,json=invreqPayerNote,proto3,oneof" json:"invreq_payer_note,omitempty"` InvreqRecurrenceCounter *uint32 `protobuf:"varint,32,opt,name=invreq_recurrence_counter,json=invreqRecurrenceCounter,proto3,oneof" json:"invreq_recurrence_counter,omitempty"` InvreqRecurrenceStart *uint32 `protobuf:"varint,33,opt,name=invreq_recurrence_start,json=invreqRecurrenceStart,proto3,oneof" json:"invreq_recurrence_start,omitempty"` WarningMissingInvreqMetadata *string `protobuf:"bytes,35,opt,name=warning_missing_invreq_metadata,json=warningMissingInvreqMetadata,proto3,oneof" json:"warning_missing_invreq_metadata,omitempty"` WarningMissingInvreqPayerId *string `protobuf:"bytes,36,opt,name=warning_missing_invreq_payer_id,json=warningMissingInvreqPayerId,proto3,oneof" json:"warning_missing_invreq_payer_id,omitempty"` WarningInvalidInvreqPayerNote *string `protobuf:"bytes,37,opt,name=warning_invalid_invreq_payer_note,json=warningInvalidInvreqPayerNote,proto3,oneof" json:"warning_invalid_invreq_payer_note,omitempty"` WarningMissingInvoiceRequestSignature *string `protobuf:"bytes,38,opt,name=warning_missing_invoice_request_signature,json=warningMissingInvoiceRequestSignature,proto3,oneof" json:"warning_missing_invoice_request_signature,omitempty"` WarningInvalidInvoiceRequestSignature *string `protobuf:"bytes,39,opt,name=warning_invalid_invoice_request_signature,json=warningInvalidInvoiceRequestSignature,proto3,oneof" json:"warning_invalid_invoice_request_signature,omitempty"` InvoiceCreatedAt *uint64 `protobuf:"varint,41,opt,name=invoice_created_at,json=invoiceCreatedAt,proto3,oneof" json:"invoice_created_at,omitempty"` InvoiceRelativeExpiry *uint32 `protobuf:"varint,42,opt,name=invoice_relative_expiry,json=invoiceRelativeExpiry,proto3,oneof" json:"invoice_relative_expiry,omitempty"` InvoicePaymentHash []byte `protobuf:"bytes,43,opt,name=invoice_payment_hash,json=invoicePaymentHash,proto3,oneof" json:"invoice_payment_hash,omitempty"` InvoiceAmountMsat *Amount `protobuf:"bytes,44,opt,name=invoice_amount_msat,json=invoiceAmountMsat,proto3,oneof" json:"invoice_amount_msat,omitempty"` InvoiceFallbacks []*DecodeInvoiceFallbacks `protobuf:"bytes,45,rep,name=invoice_fallbacks,json=invoiceFallbacks,proto3" json:"invoice_fallbacks,omitempty"` InvoiceFeatures []byte `protobuf:"bytes,46,opt,name=invoice_features,json=invoiceFeatures,proto3,oneof" json:"invoice_features,omitempty"` InvoiceNodeId []byte `protobuf:"bytes,47,opt,name=invoice_node_id,json=invoiceNodeId,proto3,oneof" json:"invoice_node_id,omitempty"` InvoiceRecurrenceBasetime *uint64 `protobuf:"varint,48,opt,name=invoice_recurrence_basetime,json=invoiceRecurrenceBasetime,proto3,oneof" json:"invoice_recurrence_basetime,omitempty"` WarningMissingInvoicePaths *string `protobuf:"bytes,50,opt,name=warning_missing_invoice_paths,json=warningMissingInvoicePaths,proto3,oneof" json:"warning_missing_invoice_paths,omitempty"` WarningMissingInvoiceBlindedpay *string `protobuf:"bytes,51,opt,name=warning_missing_invoice_blindedpay,json=warningMissingInvoiceBlindedpay,proto3,oneof" json:"warning_missing_invoice_blindedpay,omitempty"` WarningMissingInvoiceCreatedAt *string `protobuf:"bytes,52,opt,name=warning_missing_invoice_created_at,json=warningMissingInvoiceCreatedAt,proto3,oneof" json:"warning_missing_invoice_created_at,omitempty"` WarningMissingInvoicePaymentHash *string `protobuf:"bytes,53,opt,name=warning_missing_invoice_payment_hash,json=warningMissingInvoicePaymentHash,proto3,oneof" json:"warning_missing_invoice_payment_hash,omitempty"` WarningMissingInvoiceAmount *string `protobuf:"bytes,54,opt,name=warning_missing_invoice_amount,json=warningMissingInvoiceAmount,proto3,oneof" json:"warning_missing_invoice_amount,omitempty"` WarningMissingInvoiceRecurrenceBasetime *string `protobuf:"bytes,55,opt,name=warning_missing_invoice_recurrence_basetime,json=warningMissingInvoiceRecurrenceBasetime,proto3,oneof" json:"warning_missing_invoice_recurrence_basetime,omitempty"` WarningMissingInvoiceNodeId *string `protobuf:"bytes,56,opt,name=warning_missing_invoice_node_id,json=warningMissingInvoiceNodeId,proto3,oneof" json:"warning_missing_invoice_node_id,omitempty"` WarningMissingInvoiceSignature *string `protobuf:"bytes,57,opt,name=warning_missing_invoice_signature,json=warningMissingInvoiceSignature,proto3,oneof" json:"warning_missing_invoice_signature,omitempty"` WarningInvalidInvoiceSignature *string `protobuf:"bytes,58,opt,name=warning_invalid_invoice_signature,json=warningInvalidInvoiceSignature,proto3,oneof" json:"warning_invalid_invoice_signature,omitempty"` Fallbacks []*DecodeFallbacks `protobuf:"bytes,59,rep,name=fallbacks,proto3" json:"fallbacks,omitempty"` CreatedAt *uint64 `protobuf:"varint,60,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"` Expiry *uint64 `protobuf:"varint,61,opt,name=expiry,proto3,oneof" json:"expiry,omitempty"` Payee []byte `protobuf:"bytes,62,opt,name=payee,proto3,oneof" json:"payee,omitempty"` PaymentHash []byte `protobuf:"bytes,63,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` DescriptionHash []byte `protobuf:"bytes,64,opt,name=description_hash,json=descriptionHash,proto3,oneof" json:"description_hash,omitempty"` MinFinalCltvExpiry *uint32 `protobuf:"varint,65,opt,name=min_final_cltv_expiry,json=minFinalCltvExpiry,proto3,oneof" json:"min_final_cltv_expiry,omitempty"` PaymentSecret []byte `protobuf:"bytes,66,opt,name=payment_secret,json=paymentSecret,proto3,oneof" json:"payment_secret,omitempty"` PaymentMetadata []byte `protobuf:"bytes,67,opt,name=payment_metadata,json=paymentMetadata,proto3,oneof" json:"payment_metadata,omitempty"` Extra []*DecodeExtra `protobuf:"bytes,69,rep,name=extra,proto3" json:"extra,omitempty"` UniqueId *string `protobuf:"bytes,70,opt,name=unique_id,json=uniqueId,proto3,oneof" json:"unique_id,omitempty"` Version *string `protobuf:"bytes,71,opt,name=version,proto3,oneof" json:"version,omitempty"` String_ *string `protobuf:"bytes,72,opt,name=string,proto3,oneof" json:"string,omitempty"` Restrictions []*DecodeRestrictions `protobuf:"bytes,73,rep,name=restrictions,proto3" json:"restrictions,omitempty"` WarningRuneInvalidUtf8 *string `protobuf:"bytes,74,opt,name=warning_rune_invalid_utf8,json=warningRuneInvalidUtf8,proto3,oneof" json:"warning_rune_invalid_utf8,omitempty"` Hex []byte `protobuf:"bytes,75,opt,name=hex,proto3,oneof" json:"hex,omitempty"` Decrypted []byte `protobuf:"bytes,76,opt,name=decrypted,proto3,oneof" json:"decrypted,omitempty"` Signature *string `protobuf:"bytes,77,opt,name=signature,proto3,oneof" json:"signature,omitempty"` Currency *string `protobuf:"bytes,78,opt,name=currency,proto3,oneof" json:"currency,omitempty"` AmountMsat *Amount `protobuf:"bytes,79,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Description *string `protobuf:"bytes,80,opt,name=description,proto3,oneof" json:"description,omitempty"` Features []byte `protobuf:"bytes,81,opt,name=features,proto3,oneof" json:"features,omitempty"` Routes *DecodeRoutehintList `protobuf:"bytes,82,opt,name=routes,proto3,oneof" json:"routes,omitempty"` OfferIssuerId []byte `protobuf:"bytes,83,opt,name=offer_issuer_id,json=offerIssuerId,proto3,oneof" json:"offer_issuer_id,omitempty"` WarningMissingOfferIssuerId *string `protobuf:"bytes,84,opt,name=warning_missing_offer_issuer_id,json=warningMissingOfferIssuerId,proto3,oneof" json:"warning_missing_offer_issuer_id,omitempty"` InvreqPaths []*DecodeInvreqPaths `protobuf:"bytes,85,rep,name=invreq_paths,json=invreqPaths,proto3" json:"invreq_paths,omitempty"` WarningEmptyBlindedPath *string `protobuf:"bytes,86,opt,name=warning_empty_blinded_path,json=warningEmptyBlindedPath,proto3,oneof" json:"warning_empty_blinded_path,omitempty"` InvreqBip_353Name *DecodeInvreqBip353Name `protobuf:"bytes,87,opt,name=invreq_bip_353_name,json=invreqBip353Name,proto3,oneof" json:"invreq_bip_353_name,omitempty"` WarningInvreqBip_353NameNameInvalid *string `protobuf:"bytes,88,opt,name=warning_invreq_bip_353_name_name_invalid,json=warningInvreqBip353NameNameInvalid,proto3,oneof" json:"warning_invreq_bip_353_name_name_invalid,omitempty"` WarningInvreqBip_353NameDomainInvalid *string `protobuf:"bytes,89,opt,name=warning_invreq_bip_353_name_domain_invalid,json=warningInvreqBip353NameDomainInvalid,proto3,oneof" json:"warning_invreq_bip_353_name_domain_invalid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeResponse) Reset() { *x = DecodeResponse{} mi := &file_node_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeResponse) ProtoMessage() {} func (x *DecodeResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeResponse.ProtoReflect.Descriptor instead. func (*DecodeResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{159} } func (x *DecodeResponse) GetItemType() DecodeResponse_DecodeType { if x != nil { return x.ItemType } return DecodeResponse_BOLT12_OFFER } func (x *DecodeResponse) GetValid() bool { if x != nil { return x.Valid } return false } func (x *DecodeResponse) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } func (x *DecodeResponse) GetOfferChains() [][]byte { if x != nil { return x.OfferChains } return nil } func (x *DecodeResponse) GetOfferMetadata() []byte { if x != nil { return x.OfferMetadata } return nil } func (x *DecodeResponse) GetOfferCurrency() string { if x != nil && x.OfferCurrency != nil { return *x.OfferCurrency } return "" } func (x *DecodeResponse) GetWarningUnknownOfferCurrency() string { if x != nil && x.WarningUnknownOfferCurrency != nil { return *x.WarningUnknownOfferCurrency } return "" } func (x *DecodeResponse) GetCurrencyMinorUnit() uint32 { if x != nil && x.CurrencyMinorUnit != nil { return *x.CurrencyMinorUnit } return 0 } func (x *DecodeResponse) GetOfferAmount() uint64 { if x != nil && x.OfferAmount != nil { return *x.OfferAmount } return 0 } func (x *DecodeResponse) GetOfferAmountMsat() *Amount { if x != nil { return x.OfferAmountMsat } return nil } func (x *DecodeResponse) GetOfferDescription() string { if x != nil && x.OfferDescription != nil { return *x.OfferDescription } return "" } func (x *DecodeResponse) GetOfferIssuer() string { if x != nil && x.OfferIssuer != nil { return *x.OfferIssuer } return "" } func (x *DecodeResponse) GetOfferFeatures() []byte { if x != nil { return x.OfferFeatures } return nil } func (x *DecodeResponse) GetOfferAbsoluteExpiry() uint64 { if x != nil && x.OfferAbsoluteExpiry != nil { return *x.OfferAbsoluteExpiry } return 0 } func (x *DecodeResponse) GetOfferQuantityMax() uint64 { if x != nil && x.OfferQuantityMax != nil { return *x.OfferQuantityMax } return 0 } func (x *DecodeResponse) GetOfferPaths() []*DecodeOfferPaths { if x != nil { return x.OfferPaths } return nil } func (x *DecodeResponse) GetOfferNodeId() []byte { if x != nil { return x.OfferNodeId } return nil } func (x *DecodeResponse) GetWarningMissingOfferNodeId() string { if x != nil && x.WarningMissingOfferNodeId != nil { return *x.WarningMissingOfferNodeId } return "" } func (x *DecodeResponse) GetWarningInvalidOfferDescription() string { if x != nil && x.WarningInvalidOfferDescription != nil { return *x.WarningInvalidOfferDescription } return "" } func (x *DecodeResponse) GetWarningMissingOfferDescription() string { if x != nil && x.WarningMissingOfferDescription != nil { return *x.WarningMissingOfferDescription } return "" } func (x *DecodeResponse) GetWarningInvalidOfferCurrency() string { if x != nil && x.WarningInvalidOfferCurrency != nil { return *x.WarningInvalidOfferCurrency } return "" } func (x *DecodeResponse) GetWarningInvalidOfferIssuer() string { if x != nil && x.WarningInvalidOfferIssuer != nil { return *x.WarningInvalidOfferIssuer } return "" } func (x *DecodeResponse) GetInvreqMetadata() []byte { if x != nil { return x.InvreqMetadata } return nil } func (x *DecodeResponse) GetInvreqPayerId() []byte { if x != nil { return x.InvreqPayerId } return nil } func (x *DecodeResponse) GetInvreqChain() []byte { if x != nil { return x.InvreqChain } return nil } func (x *DecodeResponse) GetInvreqAmountMsat() *Amount { if x != nil { return x.InvreqAmountMsat } return nil } func (x *DecodeResponse) GetInvreqFeatures() []byte { if x != nil { return x.InvreqFeatures } return nil } func (x *DecodeResponse) GetInvreqQuantity() uint64 { if x != nil && x.InvreqQuantity != nil { return *x.InvreqQuantity } return 0 } func (x *DecodeResponse) GetInvreqPayerNote() string { if x != nil && x.InvreqPayerNote != nil { return *x.InvreqPayerNote } return "" } func (x *DecodeResponse) GetInvreqRecurrenceCounter() uint32 { if x != nil && x.InvreqRecurrenceCounter != nil { return *x.InvreqRecurrenceCounter } return 0 } func (x *DecodeResponse) GetInvreqRecurrenceStart() uint32 { if x != nil && x.InvreqRecurrenceStart != nil { return *x.InvreqRecurrenceStart } return 0 } func (x *DecodeResponse) GetWarningMissingInvreqMetadata() string { if x != nil && x.WarningMissingInvreqMetadata != nil { return *x.WarningMissingInvreqMetadata } return "" } func (x *DecodeResponse) GetWarningMissingInvreqPayerId() string { if x != nil && x.WarningMissingInvreqPayerId != nil { return *x.WarningMissingInvreqPayerId } return "" } func (x *DecodeResponse) GetWarningInvalidInvreqPayerNote() string { if x != nil && x.WarningInvalidInvreqPayerNote != nil { return *x.WarningInvalidInvreqPayerNote } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceRequestSignature() string { if x != nil && x.WarningMissingInvoiceRequestSignature != nil { return *x.WarningMissingInvoiceRequestSignature } return "" } func (x *DecodeResponse) GetWarningInvalidInvoiceRequestSignature() string { if x != nil && x.WarningInvalidInvoiceRequestSignature != nil { return *x.WarningInvalidInvoiceRequestSignature } return "" } func (x *DecodeResponse) GetInvoiceCreatedAt() uint64 { if x != nil && x.InvoiceCreatedAt != nil { return *x.InvoiceCreatedAt } return 0 } func (x *DecodeResponse) GetInvoiceRelativeExpiry() uint32 { if x != nil && x.InvoiceRelativeExpiry != nil { return *x.InvoiceRelativeExpiry } return 0 } func (x *DecodeResponse) GetInvoicePaymentHash() []byte { if x != nil { return x.InvoicePaymentHash } return nil } func (x *DecodeResponse) GetInvoiceAmountMsat() *Amount { if x != nil { return x.InvoiceAmountMsat } return nil } func (x *DecodeResponse) GetInvoiceFallbacks() []*DecodeInvoiceFallbacks { if x != nil { return x.InvoiceFallbacks } return nil } func (x *DecodeResponse) GetInvoiceFeatures() []byte { if x != nil { return x.InvoiceFeatures } return nil } func (x *DecodeResponse) GetInvoiceNodeId() []byte { if x != nil { return x.InvoiceNodeId } return nil } func (x *DecodeResponse) GetInvoiceRecurrenceBasetime() uint64 { if x != nil && x.InvoiceRecurrenceBasetime != nil { return *x.InvoiceRecurrenceBasetime } return 0 } func (x *DecodeResponse) GetWarningMissingInvoicePaths() string { if x != nil && x.WarningMissingInvoicePaths != nil { return *x.WarningMissingInvoicePaths } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceBlindedpay() string { if x != nil && x.WarningMissingInvoiceBlindedpay != nil { return *x.WarningMissingInvoiceBlindedpay } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceCreatedAt() string { if x != nil && x.WarningMissingInvoiceCreatedAt != nil { return *x.WarningMissingInvoiceCreatedAt } return "" } func (x *DecodeResponse) GetWarningMissingInvoicePaymentHash() string { if x != nil && x.WarningMissingInvoicePaymentHash != nil { return *x.WarningMissingInvoicePaymentHash } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceAmount() string { if x != nil && x.WarningMissingInvoiceAmount != nil { return *x.WarningMissingInvoiceAmount } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceRecurrenceBasetime() string { if x != nil && x.WarningMissingInvoiceRecurrenceBasetime != nil { return *x.WarningMissingInvoiceRecurrenceBasetime } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceNodeId() string { if x != nil && x.WarningMissingInvoiceNodeId != nil { return *x.WarningMissingInvoiceNodeId } return "" } func (x *DecodeResponse) GetWarningMissingInvoiceSignature() string { if x != nil && x.WarningMissingInvoiceSignature != nil { return *x.WarningMissingInvoiceSignature } return "" } func (x *DecodeResponse) GetWarningInvalidInvoiceSignature() string { if x != nil && x.WarningInvalidInvoiceSignature != nil { return *x.WarningInvalidInvoiceSignature } return "" } func (x *DecodeResponse) GetFallbacks() []*DecodeFallbacks { if x != nil { return x.Fallbacks } return nil } func (x *DecodeResponse) GetCreatedAt() uint64 { if x != nil && x.CreatedAt != nil { return *x.CreatedAt } return 0 } func (x *DecodeResponse) GetExpiry() uint64 { if x != nil && x.Expiry != nil { return *x.Expiry } return 0 } func (x *DecodeResponse) GetPayee() []byte { if x != nil { return x.Payee } return nil } func (x *DecodeResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *DecodeResponse) GetDescriptionHash() []byte { if x != nil { return x.DescriptionHash } return nil } func (x *DecodeResponse) GetMinFinalCltvExpiry() uint32 { if x != nil && x.MinFinalCltvExpiry != nil { return *x.MinFinalCltvExpiry } return 0 } func (x *DecodeResponse) GetPaymentSecret() []byte { if x != nil { return x.PaymentSecret } return nil } func (x *DecodeResponse) GetPaymentMetadata() []byte { if x != nil { return x.PaymentMetadata } return nil } func (x *DecodeResponse) GetExtra() []*DecodeExtra { if x != nil { return x.Extra } return nil } func (x *DecodeResponse) GetUniqueId() string { if x != nil && x.UniqueId != nil { return *x.UniqueId } return "" } func (x *DecodeResponse) GetVersion() string { if x != nil && x.Version != nil { return *x.Version } return "" } func (x *DecodeResponse) GetString_() string { if x != nil && x.String_ != nil { return *x.String_ } return "" } func (x *DecodeResponse) GetRestrictions() []*DecodeRestrictions { if x != nil { return x.Restrictions } return nil } func (x *DecodeResponse) GetWarningRuneInvalidUtf8() string { if x != nil && x.WarningRuneInvalidUtf8 != nil { return *x.WarningRuneInvalidUtf8 } return "" } func (x *DecodeResponse) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *DecodeResponse) GetDecrypted() []byte { if x != nil { return x.Decrypted } return nil } func (x *DecodeResponse) GetSignature() string { if x != nil && x.Signature != nil { return *x.Signature } return "" } func (x *DecodeResponse) GetCurrency() string { if x != nil && x.Currency != nil { return *x.Currency } return "" } func (x *DecodeResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *DecodeResponse) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *DecodeResponse) GetFeatures() []byte { if x != nil { return x.Features } return nil } func (x *DecodeResponse) GetRoutes() *DecodeRoutehintList { if x != nil { return x.Routes } return nil } func (x *DecodeResponse) GetOfferIssuerId() []byte { if x != nil { return x.OfferIssuerId } return nil } func (x *DecodeResponse) GetWarningMissingOfferIssuerId() string { if x != nil && x.WarningMissingOfferIssuerId != nil { return *x.WarningMissingOfferIssuerId } return "" } func (x *DecodeResponse) GetInvreqPaths() []*DecodeInvreqPaths { if x != nil { return x.InvreqPaths } return nil } func (x *DecodeResponse) GetWarningEmptyBlindedPath() string { if x != nil && x.WarningEmptyBlindedPath != nil { return *x.WarningEmptyBlindedPath } return "" } func (x *DecodeResponse) GetInvreqBip_353Name() *DecodeInvreqBip353Name { if x != nil { return x.InvreqBip_353Name } return nil } func (x *DecodeResponse) GetWarningInvreqBip_353NameNameInvalid() string { if x != nil && x.WarningInvreqBip_353NameNameInvalid != nil { return *x.WarningInvreqBip_353NameNameInvalid } return "" } func (x *DecodeResponse) GetWarningInvreqBip_353NameDomainInvalid() string { if x != nil && x.WarningInvreqBip_353NameDomainInvalid != nil { return *x.WarningInvreqBip_353NameDomainInvalid } return "" } type DecodeOfferPaths struct { state protoimpl.MessageState `protogen:"open.v1"` FirstNodeId []byte `protobuf:"bytes,1,opt,name=first_node_id,json=firstNodeId,proto3,oneof" json:"first_node_id,omitempty"` Blinding []byte `protobuf:"bytes,2,opt,name=blinding,proto3,oneof" json:"blinding,omitempty"` FirstScidDir *uint32 `protobuf:"varint,4,opt,name=first_scid_dir,json=firstScidDir,proto3,oneof" json:"first_scid_dir,omitempty"` FirstScid *string `protobuf:"bytes,5,opt,name=first_scid,json=firstScid,proto3,oneof" json:"first_scid,omitempty"` FirstPathKey []byte `protobuf:"bytes,6,opt,name=first_path_key,json=firstPathKey,proto3,oneof" json:"first_path_key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeOfferPaths) Reset() { *x = DecodeOfferPaths{} mi := &file_node_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeOfferPaths) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeOfferPaths) ProtoMessage() {} func (x *DecodeOfferPaths) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeOfferPaths.ProtoReflect.Descriptor instead. func (*DecodeOfferPaths) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{160} } func (x *DecodeOfferPaths) GetFirstNodeId() []byte { if x != nil { return x.FirstNodeId } return nil } func (x *DecodeOfferPaths) GetBlinding() []byte { if x != nil { return x.Blinding } return nil } func (x *DecodeOfferPaths) GetFirstScidDir() uint32 { if x != nil && x.FirstScidDir != nil { return *x.FirstScidDir } return 0 } func (x *DecodeOfferPaths) GetFirstScid() string { if x != nil && x.FirstScid != nil { return *x.FirstScid } return "" } func (x *DecodeOfferPaths) GetFirstPathKey() []byte { if x != nil { return x.FirstPathKey } return nil } type DecodeOfferRecurrencePaywindow struct { state protoimpl.MessageState `protogen:"open.v1"` SecondsBefore uint32 `protobuf:"varint,1,opt,name=seconds_before,json=secondsBefore,proto3" json:"seconds_before,omitempty"` SecondsAfter uint32 `protobuf:"varint,2,opt,name=seconds_after,json=secondsAfter,proto3" json:"seconds_after,omitempty"` ProportionalAmount *bool `protobuf:"varint,3,opt,name=proportional_amount,json=proportionalAmount,proto3,oneof" json:"proportional_amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeOfferRecurrencePaywindow) Reset() { *x = DecodeOfferRecurrencePaywindow{} mi := &file_node_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeOfferRecurrencePaywindow) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeOfferRecurrencePaywindow) ProtoMessage() {} func (x *DecodeOfferRecurrencePaywindow) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeOfferRecurrencePaywindow.ProtoReflect.Descriptor instead. func (*DecodeOfferRecurrencePaywindow) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{161} } func (x *DecodeOfferRecurrencePaywindow) GetSecondsBefore() uint32 { if x != nil { return x.SecondsBefore } return 0 } func (x *DecodeOfferRecurrencePaywindow) GetSecondsAfter() uint32 { if x != nil { return x.SecondsAfter } return 0 } func (x *DecodeOfferRecurrencePaywindow) GetProportionalAmount() bool { if x != nil && x.ProportionalAmount != nil { return *x.ProportionalAmount } return false } type DecodeInvreqPaths struct { state protoimpl.MessageState `protogen:"open.v1"` FirstScidDir *uint32 `protobuf:"varint,1,opt,name=first_scid_dir,json=firstScidDir,proto3,oneof" json:"first_scid_dir,omitempty"` Blinding []byte `protobuf:"bytes,2,opt,name=blinding,proto3,oneof" json:"blinding,omitempty"` FirstNodeId []byte `protobuf:"bytes,3,opt,name=first_node_id,json=firstNodeId,proto3,oneof" json:"first_node_id,omitempty"` FirstScid *string `protobuf:"bytes,4,opt,name=first_scid,json=firstScid,proto3,oneof" json:"first_scid,omitempty"` Path []*DecodeInvreqPathsPath `protobuf:"bytes,5,rep,name=path,proto3" json:"path,omitempty"` FirstPathKey []byte `protobuf:"bytes,6,opt,name=first_path_key,json=firstPathKey,proto3,oneof" json:"first_path_key,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeInvreqPaths) Reset() { *x = DecodeInvreqPaths{} mi := &file_node_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeInvreqPaths) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeInvreqPaths) ProtoMessage() {} func (x *DecodeInvreqPaths) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeInvreqPaths.ProtoReflect.Descriptor instead. func (*DecodeInvreqPaths) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{162} } func (x *DecodeInvreqPaths) GetFirstScidDir() uint32 { if x != nil && x.FirstScidDir != nil { return *x.FirstScidDir } return 0 } func (x *DecodeInvreqPaths) GetBlinding() []byte { if x != nil { return x.Blinding } return nil } func (x *DecodeInvreqPaths) GetFirstNodeId() []byte { if x != nil { return x.FirstNodeId } return nil } func (x *DecodeInvreqPaths) GetFirstScid() string { if x != nil && x.FirstScid != nil { return *x.FirstScid } return "" } func (x *DecodeInvreqPaths) GetPath() []*DecodeInvreqPathsPath { if x != nil { return x.Path } return nil } func (x *DecodeInvreqPaths) GetFirstPathKey() []byte { if x != nil { return x.FirstPathKey } return nil } type DecodeInvreqPathsPath struct { state protoimpl.MessageState `protogen:"open.v1"` BlindedNodeId []byte `protobuf:"bytes,1,opt,name=blinded_node_id,json=blindedNodeId,proto3" json:"blinded_node_id,omitempty"` EncryptedRecipientData []byte `protobuf:"bytes,2,opt,name=encrypted_recipient_data,json=encryptedRecipientData,proto3" json:"encrypted_recipient_data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeInvreqPathsPath) Reset() { *x = DecodeInvreqPathsPath{} mi := &file_node_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeInvreqPathsPath) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeInvreqPathsPath) ProtoMessage() {} func (x *DecodeInvreqPathsPath) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeInvreqPathsPath.ProtoReflect.Descriptor instead. func (*DecodeInvreqPathsPath) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{163} } func (x *DecodeInvreqPathsPath) GetBlindedNodeId() []byte { if x != nil { return x.BlindedNodeId } return nil } func (x *DecodeInvreqPathsPath) GetEncryptedRecipientData() []byte { if x != nil { return x.EncryptedRecipientData } return nil } type DecodeInvreqBip353Name struct { state protoimpl.MessageState `protogen:"open.v1"` Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"` Domain *string `protobuf:"bytes,2,opt,name=domain,proto3,oneof" json:"domain,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeInvreqBip353Name) Reset() { *x = DecodeInvreqBip353Name{} mi := &file_node_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeInvreqBip353Name) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeInvreqBip353Name) ProtoMessage() {} func (x *DecodeInvreqBip353Name) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeInvreqBip353Name.ProtoReflect.Descriptor instead. func (*DecodeInvreqBip353Name) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{164} } func (x *DecodeInvreqBip353Name) GetName() string { if x != nil && x.Name != nil { return *x.Name } return "" } func (x *DecodeInvreqBip353Name) GetDomain() string { if x != nil && x.Domain != nil { return *x.Domain } return "" } type DecodeInvoicePathsPath struct { state protoimpl.MessageState `protogen:"open.v1"` BlindedNodeId []byte `protobuf:"bytes,1,opt,name=blinded_node_id,json=blindedNodeId,proto3" json:"blinded_node_id,omitempty"` EncryptedRecipientData []byte `protobuf:"bytes,2,opt,name=encrypted_recipient_data,json=encryptedRecipientData,proto3" json:"encrypted_recipient_data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeInvoicePathsPath) Reset() { *x = DecodeInvoicePathsPath{} mi := &file_node_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeInvoicePathsPath) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeInvoicePathsPath) ProtoMessage() {} func (x *DecodeInvoicePathsPath) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeInvoicePathsPath.ProtoReflect.Descriptor instead. func (*DecodeInvoicePathsPath) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{165} } func (x *DecodeInvoicePathsPath) GetBlindedNodeId() []byte { if x != nil { return x.BlindedNodeId } return nil } func (x *DecodeInvoicePathsPath) GetEncryptedRecipientData() []byte { if x != nil { return x.EncryptedRecipientData } return nil } type DecodeInvoiceFallbacks struct { state protoimpl.MessageState `protogen:"open.v1"` Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` Hex []byte `protobuf:"bytes,2,opt,name=hex,proto3" json:"hex,omitempty"` Address *string `protobuf:"bytes,3,opt,name=address,proto3,oneof" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeInvoiceFallbacks) Reset() { *x = DecodeInvoiceFallbacks{} mi := &file_node_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeInvoiceFallbacks) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeInvoiceFallbacks) ProtoMessage() {} func (x *DecodeInvoiceFallbacks) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeInvoiceFallbacks.ProtoReflect.Descriptor instead. func (*DecodeInvoiceFallbacks) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{166} } func (x *DecodeInvoiceFallbacks) GetVersion() uint32 { if x != nil { return x.Version } return 0 } func (x *DecodeInvoiceFallbacks) GetHex() []byte { if x != nil { return x.Hex } return nil } func (x *DecodeInvoiceFallbacks) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } type DecodeFallbacks struct { state protoimpl.MessageState `protogen:"open.v1"` WarningInvoiceFallbacksVersionInvalid *string `protobuf:"bytes,1,opt,name=warning_invoice_fallbacks_version_invalid,json=warningInvoiceFallbacksVersionInvalid,proto3,oneof" json:"warning_invoice_fallbacks_version_invalid,omitempty"` ItemType DecodeFallbacks_DecodeFallbacksType `protobuf:"varint,2,opt,name=item_type,json=itemType,proto3,enum=cln.DecodeFallbacks_DecodeFallbacksType" json:"item_type,omitempty"` Addr *string `protobuf:"bytes,3,opt,name=addr,proto3,oneof" json:"addr,omitempty"` Hex []byte `protobuf:"bytes,4,opt,name=hex,proto3" json:"hex,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeFallbacks) Reset() { *x = DecodeFallbacks{} mi := &file_node_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeFallbacks) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeFallbacks) ProtoMessage() {} func (x *DecodeFallbacks) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeFallbacks.ProtoReflect.Descriptor instead. func (*DecodeFallbacks) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{167} } func (x *DecodeFallbacks) GetWarningInvoiceFallbacksVersionInvalid() string { if x != nil && x.WarningInvoiceFallbacksVersionInvalid != nil { return *x.WarningInvoiceFallbacksVersionInvalid } return "" } func (x *DecodeFallbacks) GetItemType() DecodeFallbacks_DecodeFallbacksType { if x != nil { return x.ItemType } return DecodeFallbacks_P2PKH } func (x *DecodeFallbacks) GetAddr() string { if x != nil && x.Addr != nil { return *x.Addr } return "" } func (x *DecodeFallbacks) GetHex() []byte { if x != nil { return x.Hex } return nil } type DecodeExtra struct { state protoimpl.MessageState `protogen:"open.v1"` Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeExtra) Reset() { *x = DecodeExtra{} mi := &file_node_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeExtra) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeExtra) ProtoMessage() {} func (x *DecodeExtra) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeExtra.ProtoReflect.Descriptor instead. func (*DecodeExtra) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{168} } func (x *DecodeExtra) GetTag() string { if x != nil { return x.Tag } return "" } func (x *DecodeExtra) GetData() string { if x != nil { return x.Data } return "" } type DecodeRestrictions struct { state protoimpl.MessageState `protogen:"open.v1"` Alternatives []string `protobuf:"bytes,1,rep,name=alternatives,proto3" json:"alternatives,omitempty"` Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DecodeRestrictions) Reset() { *x = DecodeRestrictions{} mi := &file_node_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DecodeRestrictions) String() string { return protoimpl.X.MessageStringOf(x) } func (*DecodeRestrictions) ProtoMessage() {} func (x *DecodeRestrictions) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DecodeRestrictions.ProtoReflect.Descriptor instead. func (*DecodeRestrictions) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{169} } func (x *DecodeRestrictions) GetAlternatives() []string { if x != nil { return x.Alternatives } return nil } func (x *DecodeRestrictions) GetSummary() string { if x != nil { return x.Summary } return "" } type DelpayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentHash []byte `protobuf:"bytes,1,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status DelpayRequest_DelpayStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cln.DelpayRequest_DelpayStatus" json:"status,omitempty"` Partid *uint64 `protobuf:"varint,3,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Groupid *uint64 `protobuf:"varint,4,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelpayRequest) Reset() { *x = DelpayRequest{} mi := &file_node_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelpayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelpayRequest) ProtoMessage() {} func (x *DelpayRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelpayRequest.ProtoReflect.Descriptor instead. func (*DelpayRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{170} } func (x *DelpayRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *DelpayRequest) GetStatus() DelpayRequest_DelpayStatus { if x != nil { return x.Status } return DelpayRequest_COMPLETE } func (x *DelpayRequest) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *DelpayRequest) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } type DelpayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Payments []*DelpayPayments `protobuf:"bytes,1,rep,name=payments,proto3" json:"payments,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelpayResponse) Reset() { *x = DelpayResponse{} mi := &file_node_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelpayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelpayResponse) ProtoMessage() {} func (x *DelpayResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelpayResponse.ProtoReflect.Descriptor instead. func (*DelpayResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{171} } func (x *DelpayResponse) GetPayments() []*DelpayPayments { if x != nil { return x.Payments } return nil } type DelpayPayments struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status DelpayPayments_DelpayPaymentsStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.DelpayPayments_DelpayPaymentsStatus" json:"status,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,5,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` Partid *uint64 `protobuf:"varint,6,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Destination []byte `protobuf:"bytes,7,opt,name=destination,proto3,oneof" json:"destination,omitempty"` AmountMsat *Amount `protobuf:"bytes,8,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` CreatedAt uint64 `protobuf:"varint,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,10,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` CompletedAt *uint64 `protobuf:"varint,11,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` Groupid *uint64 `protobuf:"varint,12,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` PaymentPreimage []byte `protobuf:"bytes,13,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` Label *string `protobuf:"bytes,14,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,15,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,16,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` Erroronion []byte `protobuf:"bytes,17,opt,name=erroronion,proto3,oneof" json:"erroronion,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelpayPayments) Reset() { *x = DelpayPayments{} mi := &file_node_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelpayPayments) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelpayPayments) ProtoMessage() {} func (x *DelpayPayments) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelpayPayments.ProtoReflect.Descriptor instead. func (*DelpayPayments) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{172} } func (x *DelpayPayments) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *DelpayPayments) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *DelpayPayments) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *DelpayPayments) GetStatus() DelpayPayments_DelpayPaymentsStatus { if x != nil { return x.Status } return DelpayPayments_PENDING } func (x *DelpayPayments) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *DelpayPayments) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *DelpayPayments) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *DelpayPayments) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *DelpayPayments) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *DelpayPayments) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *DelpayPayments) GetCompletedAt() uint64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } func (x *DelpayPayments) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *DelpayPayments) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *DelpayPayments) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *DelpayPayments) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *DelpayPayments) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *DelpayPayments) GetErroronion() []byte { if x != nil { return x.Erroronion } return nil } type DelforwardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` InChannel string `protobuf:"bytes,1,opt,name=in_channel,json=inChannel,proto3" json:"in_channel,omitempty"` InHtlcId uint64 `protobuf:"varint,2,opt,name=in_htlc_id,json=inHtlcId,proto3" json:"in_htlc_id,omitempty"` Status DelforwardRequest_DelforwardStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cln.DelforwardRequest_DelforwardStatus" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelforwardRequest) Reset() { *x = DelforwardRequest{} mi := &file_node_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelforwardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelforwardRequest) ProtoMessage() {} func (x *DelforwardRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelforwardRequest.ProtoReflect.Descriptor instead. func (*DelforwardRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{173} } func (x *DelforwardRequest) GetInChannel() string { if x != nil { return x.InChannel } return "" } func (x *DelforwardRequest) GetInHtlcId() uint64 { if x != nil { return x.InHtlcId } return 0 } func (x *DelforwardRequest) GetStatus() DelforwardRequest_DelforwardStatus { if x != nil { return x.Status } return DelforwardRequest_SETTLED } type DelforwardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelforwardResponse) Reset() { *x = DelforwardResponse{} mi := &file_node_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelforwardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelforwardResponse) ProtoMessage() {} func (x *DelforwardResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelforwardResponse.ProtoReflect.Descriptor instead. func (*DelforwardResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{174} } type DisableofferRequest struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3" json:"offer_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisableofferRequest) Reset() { *x = DisableofferRequest{} mi := &file_node_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisableofferRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisableofferRequest) ProtoMessage() {} func (x *DisableofferRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisableofferRequest.ProtoReflect.Descriptor instead. func (*DisableofferRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{175} } func (x *DisableofferRequest) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } type DisableofferResponse struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3" json:"offer_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Label *string `protobuf:"bytes,6,opt,name=label,proto3,oneof" json:"label,omitempty"` Description *string `protobuf:"bytes,7,opt,name=description,proto3,oneof" json:"description,omitempty"` ForcePaths *bool `protobuf:"varint,8,opt,name=force_paths,json=forcePaths,proto3,oneof" json:"force_paths,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisableofferResponse) Reset() { *x = DisableofferResponse{} mi := &file_node_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisableofferResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisableofferResponse) ProtoMessage() {} func (x *DisableofferResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisableofferResponse.ProtoReflect.Descriptor instead. func (*DisableofferResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{176} } func (x *DisableofferResponse) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } func (x *DisableofferResponse) GetActive() bool { if x != nil { return x.Active } return false } func (x *DisableofferResponse) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *DisableofferResponse) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *DisableofferResponse) GetUsed() bool { if x != nil { return x.Used } return false } func (x *DisableofferResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *DisableofferResponse) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *DisableofferResponse) GetForcePaths() bool { if x != nil && x.ForcePaths != nil { return *x.ForcePaths } return false } type EnableofferRequest struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3" json:"offer_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EnableofferRequest) Reset() { *x = EnableofferRequest{} mi := &file_node_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EnableofferRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*EnableofferRequest) ProtoMessage() {} func (x *EnableofferRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EnableofferRequest.ProtoReflect.Descriptor instead. func (*EnableofferRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{177} } func (x *EnableofferRequest) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } type EnableofferResponse struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3" json:"offer_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Label *string `protobuf:"bytes,6,opt,name=label,proto3,oneof" json:"label,omitempty"` Description *string `protobuf:"bytes,7,opt,name=description,proto3,oneof" json:"description,omitempty"` ForcePaths *bool `protobuf:"varint,8,opt,name=force_paths,json=forcePaths,proto3,oneof" json:"force_paths,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EnableofferResponse) Reset() { *x = EnableofferResponse{} mi := &file_node_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EnableofferResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*EnableofferResponse) ProtoMessage() {} func (x *EnableofferResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EnableofferResponse.ProtoReflect.Descriptor instead. func (*EnableofferResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{178} } func (x *EnableofferResponse) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } func (x *EnableofferResponse) GetActive() bool { if x != nil { return x.Active } return false } func (x *EnableofferResponse) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *EnableofferResponse) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *EnableofferResponse) GetUsed() bool { if x != nil { return x.Used } return false } func (x *EnableofferResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *EnableofferResponse) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *EnableofferResponse) GetForcePaths() bool { if x != nil && x.ForcePaths != nil { return *x.ForcePaths } return false } type DisconnectRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Force *bool `protobuf:"varint,2,opt,name=force,proto3,oneof" json:"force,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisconnectRequest) Reset() { *x = DisconnectRequest{} mi := &file_node_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisconnectRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisconnectRequest) ProtoMessage() {} func (x *DisconnectRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead. func (*DisconnectRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{179} } func (x *DisconnectRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *DisconnectRequest) GetForce() bool { if x != nil && x.Force != nil { return *x.Force } return false } type DisconnectResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisconnectResponse) Reset() { *x = DisconnectResponse{} mi := &file_node_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisconnectResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisconnectResponse) ProtoMessage() {} func (x *DisconnectResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisconnectResponse.ProtoReflect.Descriptor instead. func (*DisconnectResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{180} } type FeeratesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Style FeeratesRequest_FeeratesStyle `protobuf:"varint,1,opt,name=style,proto3,enum=cln.FeeratesRequest_FeeratesStyle" json:"style,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesRequest) Reset() { *x = FeeratesRequest{} mi := &file_node_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesRequest) ProtoMessage() {} func (x *FeeratesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesRequest.ProtoReflect.Descriptor instead. func (*FeeratesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{181} } func (x *FeeratesRequest) GetStyle() FeeratesRequest_FeeratesStyle { if x != nil { return x.Style } return FeeratesRequest_PERKB } type FeeratesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` WarningMissingFeerates *string `protobuf:"bytes,1,opt,name=warning_missing_feerates,json=warningMissingFeerates,proto3,oneof" json:"warning_missing_feerates,omitempty"` Perkb *FeeratesPerkb `protobuf:"bytes,2,opt,name=perkb,proto3,oneof" json:"perkb,omitempty"` Perkw *FeeratesPerkw `protobuf:"bytes,3,opt,name=perkw,proto3,oneof" json:"perkw,omitempty"` OnchainFeeEstimates *FeeratesOnchainFeeEstimates `protobuf:"bytes,4,opt,name=onchain_fee_estimates,json=onchainFeeEstimates,proto3,oneof" json:"onchain_fee_estimates,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesResponse) Reset() { *x = FeeratesResponse{} mi := &file_node_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesResponse) ProtoMessage() {} func (x *FeeratesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[182] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesResponse.ProtoReflect.Descriptor instead. func (*FeeratesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{182} } func (x *FeeratesResponse) GetWarningMissingFeerates() string { if x != nil && x.WarningMissingFeerates != nil { return *x.WarningMissingFeerates } return "" } func (x *FeeratesResponse) GetPerkb() *FeeratesPerkb { if x != nil { return x.Perkb } return nil } func (x *FeeratesResponse) GetPerkw() *FeeratesPerkw { if x != nil { return x.Perkw } return nil } func (x *FeeratesResponse) GetOnchainFeeEstimates() *FeeratesOnchainFeeEstimates { if x != nil { return x.OnchainFeeEstimates } return nil } type FeeratesPerkb struct { state protoimpl.MessageState `protogen:"open.v1"` MinAcceptable uint32 `protobuf:"varint,1,opt,name=min_acceptable,json=minAcceptable,proto3" json:"min_acceptable,omitempty"` MaxAcceptable uint32 `protobuf:"varint,2,opt,name=max_acceptable,json=maxAcceptable,proto3" json:"max_acceptable,omitempty"` Opening *uint32 `protobuf:"varint,3,opt,name=opening,proto3,oneof" json:"opening,omitempty"` MutualClose *uint32 `protobuf:"varint,4,opt,name=mutual_close,json=mutualClose,proto3,oneof" json:"mutual_close,omitempty"` UnilateralClose *uint32 `protobuf:"varint,5,opt,name=unilateral_close,json=unilateralClose,proto3,oneof" json:"unilateral_close,omitempty"` DelayedToUs *uint32 `protobuf:"varint,6,opt,name=delayed_to_us,json=delayedToUs,proto3,oneof" json:"delayed_to_us,omitempty"` HtlcResolution *uint32 `protobuf:"varint,7,opt,name=htlc_resolution,json=htlcResolution,proto3,oneof" json:"htlc_resolution,omitempty"` Penalty *uint32 `protobuf:"varint,8,opt,name=penalty,proto3,oneof" json:"penalty,omitempty"` Estimates []*FeeratesPerkbEstimates `protobuf:"bytes,9,rep,name=estimates,proto3" json:"estimates,omitempty"` Floor uint32 `protobuf:"varint,10,opt,name=floor,proto3" json:"floor,omitempty"` UnilateralAnchorClose *uint32 `protobuf:"varint,11,opt,name=unilateral_anchor_close,json=unilateralAnchorClose,proto3,oneof" json:"unilateral_anchor_close,omitempty"` Splice *uint32 `protobuf:"varint,12,opt,name=splice,proto3,oneof" json:"splice,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesPerkb) Reset() { *x = FeeratesPerkb{} mi := &file_node_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesPerkb) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesPerkb) ProtoMessage() {} func (x *FeeratesPerkb) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[183] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesPerkb.ProtoReflect.Descriptor instead. func (*FeeratesPerkb) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{183} } func (x *FeeratesPerkb) GetMinAcceptable() uint32 { if x != nil { return x.MinAcceptable } return 0 } func (x *FeeratesPerkb) GetMaxAcceptable() uint32 { if x != nil { return x.MaxAcceptable } return 0 } func (x *FeeratesPerkb) GetOpening() uint32 { if x != nil && x.Opening != nil { return *x.Opening } return 0 } func (x *FeeratesPerkb) GetMutualClose() uint32 { if x != nil && x.MutualClose != nil { return *x.MutualClose } return 0 } func (x *FeeratesPerkb) GetUnilateralClose() uint32 { if x != nil && x.UnilateralClose != nil { return *x.UnilateralClose } return 0 } func (x *FeeratesPerkb) GetDelayedToUs() uint32 { if x != nil && x.DelayedToUs != nil { return *x.DelayedToUs } return 0 } func (x *FeeratesPerkb) GetHtlcResolution() uint32 { if x != nil && x.HtlcResolution != nil { return *x.HtlcResolution } return 0 } func (x *FeeratesPerkb) GetPenalty() uint32 { if x != nil && x.Penalty != nil { return *x.Penalty } return 0 } func (x *FeeratesPerkb) GetEstimates() []*FeeratesPerkbEstimates { if x != nil { return x.Estimates } return nil } func (x *FeeratesPerkb) GetFloor() uint32 { if x != nil { return x.Floor } return 0 } func (x *FeeratesPerkb) GetUnilateralAnchorClose() uint32 { if x != nil && x.UnilateralAnchorClose != nil { return *x.UnilateralAnchorClose } return 0 } func (x *FeeratesPerkb) GetSplice() uint32 { if x != nil && x.Splice != nil { return *x.Splice } return 0 } type FeeratesPerkbEstimates struct { state protoimpl.MessageState `protogen:"open.v1"` Blockcount uint32 `protobuf:"varint,1,opt,name=blockcount,proto3" json:"blockcount,omitempty"` Feerate uint32 `protobuf:"varint,2,opt,name=feerate,proto3" json:"feerate,omitempty"` SmoothedFeerate uint32 `protobuf:"varint,3,opt,name=smoothed_feerate,json=smoothedFeerate,proto3" json:"smoothed_feerate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesPerkbEstimates) Reset() { *x = FeeratesPerkbEstimates{} mi := &file_node_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesPerkbEstimates) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesPerkbEstimates) ProtoMessage() {} func (x *FeeratesPerkbEstimates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[184] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesPerkbEstimates.ProtoReflect.Descriptor instead. func (*FeeratesPerkbEstimates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{184} } func (x *FeeratesPerkbEstimates) GetBlockcount() uint32 { if x != nil { return x.Blockcount } return 0 } func (x *FeeratesPerkbEstimates) GetFeerate() uint32 { if x != nil { return x.Feerate } return 0 } func (x *FeeratesPerkbEstimates) GetSmoothedFeerate() uint32 { if x != nil { return x.SmoothedFeerate } return 0 } type FeeratesPerkw struct { state protoimpl.MessageState `protogen:"open.v1"` MinAcceptable uint32 `protobuf:"varint,1,opt,name=min_acceptable,json=minAcceptable,proto3" json:"min_acceptable,omitempty"` MaxAcceptable uint32 `protobuf:"varint,2,opt,name=max_acceptable,json=maxAcceptable,proto3" json:"max_acceptable,omitempty"` Opening *uint32 `protobuf:"varint,3,opt,name=opening,proto3,oneof" json:"opening,omitempty"` MutualClose *uint32 `protobuf:"varint,4,opt,name=mutual_close,json=mutualClose,proto3,oneof" json:"mutual_close,omitempty"` UnilateralClose *uint32 `protobuf:"varint,5,opt,name=unilateral_close,json=unilateralClose,proto3,oneof" json:"unilateral_close,omitempty"` DelayedToUs *uint32 `protobuf:"varint,6,opt,name=delayed_to_us,json=delayedToUs,proto3,oneof" json:"delayed_to_us,omitempty"` HtlcResolution *uint32 `protobuf:"varint,7,opt,name=htlc_resolution,json=htlcResolution,proto3,oneof" json:"htlc_resolution,omitempty"` Penalty *uint32 `protobuf:"varint,8,opt,name=penalty,proto3,oneof" json:"penalty,omitempty"` Estimates []*FeeratesPerkwEstimates `protobuf:"bytes,9,rep,name=estimates,proto3" json:"estimates,omitempty"` Floor uint32 `protobuf:"varint,10,opt,name=floor,proto3" json:"floor,omitempty"` UnilateralAnchorClose *uint32 `protobuf:"varint,11,opt,name=unilateral_anchor_close,json=unilateralAnchorClose,proto3,oneof" json:"unilateral_anchor_close,omitempty"` Splice *uint32 `protobuf:"varint,12,opt,name=splice,proto3,oneof" json:"splice,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesPerkw) Reset() { *x = FeeratesPerkw{} mi := &file_node_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesPerkw) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesPerkw) ProtoMessage() {} func (x *FeeratesPerkw) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[185] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesPerkw.ProtoReflect.Descriptor instead. func (*FeeratesPerkw) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{185} } func (x *FeeratesPerkw) GetMinAcceptable() uint32 { if x != nil { return x.MinAcceptable } return 0 } func (x *FeeratesPerkw) GetMaxAcceptable() uint32 { if x != nil { return x.MaxAcceptable } return 0 } func (x *FeeratesPerkw) GetOpening() uint32 { if x != nil && x.Opening != nil { return *x.Opening } return 0 } func (x *FeeratesPerkw) GetMutualClose() uint32 { if x != nil && x.MutualClose != nil { return *x.MutualClose } return 0 } func (x *FeeratesPerkw) GetUnilateralClose() uint32 { if x != nil && x.UnilateralClose != nil { return *x.UnilateralClose } return 0 } func (x *FeeratesPerkw) GetDelayedToUs() uint32 { if x != nil && x.DelayedToUs != nil { return *x.DelayedToUs } return 0 } func (x *FeeratesPerkw) GetHtlcResolution() uint32 { if x != nil && x.HtlcResolution != nil { return *x.HtlcResolution } return 0 } func (x *FeeratesPerkw) GetPenalty() uint32 { if x != nil && x.Penalty != nil { return *x.Penalty } return 0 } func (x *FeeratesPerkw) GetEstimates() []*FeeratesPerkwEstimates { if x != nil { return x.Estimates } return nil } func (x *FeeratesPerkw) GetFloor() uint32 { if x != nil { return x.Floor } return 0 } func (x *FeeratesPerkw) GetUnilateralAnchorClose() uint32 { if x != nil && x.UnilateralAnchorClose != nil { return *x.UnilateralAnchorClose } return 0 } func (x *FeeratesPerkw) GetSplice() uint32 { if x != nil && x.Splice != nil { return *x.Splice } return 0 } type FeeratesPerkwEstimates struct { state protoimpl.MessageState `protogen:"open.v1"` Blockcount uint32 `protobuf:"varint,1,opt,name=blockcount,proto3" json:"blockcount,omitempty"` Feerate uint32 `protobuf:"varint,2,opt,name=feerate,proto3" json:"feerate,omitempty"` SmoothedFeerate uint32 `protobuf:"varint,3,opt,name=smoothed_feerate,json=smoothedFeerate,proto3" json:"smoothed_feerate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesPerkwEstimates) Reset() { *x = FeeratesPerkwEstimates{} mi := &file_node_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesPerkwEstimates) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesPerkwEstimates) ProtoMessage() {} func (x *FeeratesPerkwEstimates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[186] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesPerkwEstimates.ProtoReflect.Descriptor instead. func (*FeeratesPerkwEstimates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{186} } func (x *FeeratesPerkwEstimates) GetBlockcount() uint32 { if x != nil { return x.Blockcount } return 0 } func (x *FeeratesPerkwEstimates) GetFeerate() uint32 { if x != nil { return x.Feerate } return 0 } func (x *FeeratesPerkwEstimates) GetSmoothedFeerate() uint32 { if x != nil { return x.SmoothedFeerate } return 0 } type FeeratesOnchainFeeEstimates struct { state protoimpl.MessageState `protogen:"open.v1"` OpeningChannelSatoshis uint64 `protobuf:"varint,1,opt,name=opening_channel_satoshis,json=openingChannelSatoshis,proto3" json:"opening_channel_satoshis,omitempty"` MutualCloseSatoshis uint64 `protobuf:"varint,2,opt,name=mutual_close_satoshis,json=mutualCloseSatoshis,proto3" json:"mutual_close_satoshis,omitempty"` UnilateralCloseSatoshis uint64 `protobuf:"varint,3,opt,name=unilateral_close_satoshis,json=unilateralCloseSatoshis,proto3" json:"unilateral_close_satoshis,omitempty"` HtlcTimeoutSatoshis uint64 `protobuf:"varint,4,opt,name=htlc_timeout_satoshis,json=htlcTimeoutSatoshis,proto3" json:"htlc_timeout_satoshis,omitempty"` HtlcSuccessSatoshis uint64 `protobuf:"varint,5,opt,name=htlc_success_satoshis,json=htlcSuccessSatoshis,proto3" json:"htlc_success_satoshis,omitempty"` UnilateralCloseNonanchorSatoshis *uint64 `protobuf:"varint,6,opt,name=unilateral_close_nonanchor_satoshis,json=unilateralCloseNonanchorSatoshis,proto3,oneof" json:"unilateral_close_nonanchor_satoshis,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FeeratesOnchainFeeEstimates) Reset() { *x = FeeratesOnchainFeeEstimates{} mi := &file_node_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FeeratesOnchainFeeEstimates) String() string { return protoimpl.X.MessageStringOf(x) } func (*FeeratesOnchainFeeEstimates) ProtoMessage() {} func (x *FeeratesOnchainFeeEstimates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[187] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FeeratesOnchainFeeEstimates.ProtoReflect.Descriptor instead. func (*FeeratesOnchainFeeEstimates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{187} } func (x *FeeratesOnchainFeeEstimates) GetOpeningChannelSatoshis() uint64 { if x != nil { return x.OpeningChannelSatoshis } return 0 } func (x *FeeratesOnchainFeeEstimates) GetMutualCloseSatoshis() uint64 { if x != nil { return x.MutualCloseSatoshis } return 0 } func (x *FeeratesOnchainFeeEstimates) GetUnilateralCloseSatoshis() uint64 { if x != nil { return x.UnilateralCloseSatoshis } return 0 } func (x *FeeratesOnchainFeeEstimates) GetHtlcTimeoutSatoshis() uint64 { if x != nil { return x.HtlcTimeoutSatoshis } return 0 } func (x *FeeratesOnchainFeeEstimates) GetHtlcSuccessSatoshis() uint64 { if x != nil { return x.HtlcSuccessSatoshis } return 0 } func (x *FeeratesOnchainFeeEstimates) GetUnilateralCloseNonanchorSatoshis() uint64 { if x != nil && x.UnilateralCloseNonanchorSatoshis != nil { return *x.UnilateralCloseNonanchorSatoshis } return 0 } type Fetchbip353Request struct { state protoimpl.MessageState `protogen:"open.v1"` Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Fetchbip353Request) Reset() { *x = Fetchbip353Request{} mi := &file_node_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Fetchbip353Request) String() string { return protoimpl.X.MessageStringOf(x) } func (*Fetchbip353Request) ProtoMessage() {} func (x *Fetchbip353Request) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[188] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Fetchbip353Request.ProtoReflect.Descriptor instead. func (*Fetchbip353Request) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{188} } func (x *Fetchbip353Request) GetAddress() string { if x != nil { return x.Address } return "" } type Fetchbip353Response struct { state protoimpl.MessageState `protogen:"open.v1"` Proof string `protobuf:"bytes,1,opt,name=proof,proto3" json:"proof,omitempty"` Instructions []*Fetchbip353Instructions `protobuf:"bytes,2,rep,name=instructions,proto3" json:"instructions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Fetchbip353Response) Reset() { *x = Fetchbip353Response{} mi := &file_node_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Fetchbip353Response) String() string { return protoimpl.X.MessageStringOf(x) } func (*Fetchbip353Response) ProtoMessage() {} func (x *Fetchbip353Response) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[189] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Fetchbip353Response.ProtoReflect.Descriptor instead. func (*Fetchbip353Response) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{189} } func (x *Fetchbip353Response) GetProof() string { if x != nil { return x.Proof } return "" } func (x *Fetchbip353Response) GetInstructions() []*Fetchbip353Instructions { if x != nil { return x.Instructions } return nil } type Fetchbip353Instructions struct { state protoimpl.MessageState `protogen:"open.v1"` Description *string `protobuf:"bytes,1,opt,name=description,proto3,oneof" json:"description,omitempty"` Offer *string `protobuf:"bytes,2,opt,name=offer,proto3,oneof" json:"offer,omitempty"` Onchain *string `protobuf:"bytes,3,opt,name=onchain,proto3,oneof" json:"onchain,omitempty"` OffchainAmountMsat *uint64 `protobuf:"varint,4,opt,name=offchain_amount_msat,json=offchainAmountMsat,proto3,oneof" json:"offchain_amount_msat,omitempty"` OnchainAmountSat *uint64 `protobuf:"varint,5,opt,name=onchain_amount_sat,json=onchainAmountSat,proto3,oneof" json:"onchain_amount_sat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Fetchbip353Instructions) Reset() { *x = Fetchbip353Instructions{} mi := &file_node_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Fetchbip353Instructions) String() string { return protoimpl.X.MessageStringOf(x) } func (*Fetchbip353Instructions) ProtoMessage() {} func (x *Fetchbip353Instructions) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[190] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Fetchbip353Instructions.ProtoReflect.Descriptor instead. func (*Fetchbip353Instructions) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{190} } func (x *Fetchbip353Instructions) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *Fetchbip353Instructions) GetOffer() string { if x != nil && x.Offer != nil { return *x.Offer } return "" } func (x *Fetchbip353Instructions) GetOnchain() string { if x != nil && x.Onchain != nil { return *x.Onchain } return "" } func (x *Fetchbip353Instructions) GetOffchainAmountMsat() uint64 { if x != nil && x.OffchainAmountMsat != nil { return *x.OffchainAmountMsat } return 0 } func (x *Fetchbip353Instructions) GetOnchainAmountSat() uint64 { if x != nil && x.OnchainAmountSat != nil { return *x.OnchainAmountSat } return 0 } type FetchinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Offer string `protobuf:"bytes,1,opt,name=offer,proto3" json:"offer,omitempty"` AmountMsat *Amount `protobuf:"bytes,2,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Quantity *uint64 `protobuf:"varint,3,opt,name=quantity,proto3,oneof" json:"quantity,omitempty"` RecurrenceCounter *uint64 `protobuf:"varint,4,opt,name=recurrence_counter,json=recurrenceCounter,proto3,oneof" json:"recurrence_counter,omitempty"` RecurrenceStart *float64 `protobuf:"fixed64,5,opt,name=recurrence_start,json=recurrenceStart,proto3,oneof" json:"recurrence_start,omitempty"` RecurrenceLabel *string `protobuf:"bytes,6,opt,name=recurrence_label,json=recurrenceLabel,proto3,oneof" json:"recurrence_label,omitempty"` Timeout *float64 `protobuf:"fixed64,7,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"` PayerNote *string `protobuf:"bytes,8,opt,name=payer_note,json=payerNote,proto3,oneof" json:"payer_note,omitempty"` PayerMetadata *string `protobuf:"bytes,9,opt,name=payer_metadata,json=payerMetadata,proto3,oneof" json:"payer_metadata,omitempty"` Bip353 *string `protobuf:"bytes,10,opt,name=bip353,proto3,oneof" json:"bip353,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FetchinvoiceRequest) Reset() { *x = FetchinvoiceRequest{} mi := &file_node_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FetchinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FetchinvoiceRequest) ProtoMessage() {} func (x *FetchinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[191] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FetchinvoiceRequest.ProtoReflect.Descriptor instead. func (*FetchinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{191} } func (x *FetchinvoiceRequest) GetOffer() string { if x != nil { return x.Offer } return "" } func (x *FetchinvoiceRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *FetchinvoiceRequest) GetQuantity() uint64 { if x != nil && x.Quantity != nil { return *x.Quantity } return 0 } func (x *FetchinvoiceRequest) GetRecurrenceCounter() uint64 { if x != nil && x.RecurrenceCounter != nil { return *x.RecurrenceCounter } return 0 } func (x *FetchinvoiceRequest) GetRecurrenceStart() float64 { if x != nil && x.RecurrenceStart != nil { return *x.RecurrenceStart } return 0 } func (x *FetchinvoiceRequest) GetRecurrenceLabel() string { if x != nil && x.RecurrenceLabel != nil { return *x.RecurrenceLabel } return "" } func (x *FetchinvoiceRequest) GetTimeout() float64 { if x != nil && x.Timeout != nil { return *x.Timeout } return 0 } func (x *FetchinvoiceRequest) GetPayerNote() string { if x != nil && x.PayerNote != nil { return *x.PayerNote } return "" } func (x *FetchinvoiceRequest) GetPayerMetadata() string { if x != nil && x.PayerMetadata != nil { return *x.PayerMetadata } return "" } func (x *FetchinvoiceRequest) GetBip353() string { if x != nil && x.Bip353 != nil { return *x.Bip353 } return "" } type FetchinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Invoice string `protobuf:"bytes,1,opt,name=invoice,proto3" json:"invoice,omitempty"` Changes *FetchinvoiceChanges `protobuf:"bytes,2,opt,name=changes,proto3" json:"changes,omitempty"` NextPeriod *FetchinvoiceNextPeriod `protobuf:"bytes,3,opt,name=next_period,json=nextPeriod,proto3,oneof" json:"next_period,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FetchinvoiceResponse) Reset() { *x = FetchinvoiceResponse{} mi := &file_node_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FetchinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FetchinvoiceResponse) ProtoMessage() {} func (x *FetchinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[192] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FetchinvoiceResponse.ProtoReflect.Descriptor instead. func (*FetchinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{192} } func (x *FetchinvoiceResponse) GetInvoice() string { if x != nil { return x.Invoice } return "" } func (x *FetchinvoiceResponse) GetChanges() *FetchinvoiceChanges { if x != nil { return x.Changes } return nil } func (x *FetchinvoiceResponse) GetNextPeriod() *FetchinvoiceNextPeriod { if x != nil { return x.NextPeriod } return nil } type FetchinvoiceChanges struct { state protoimpl.MessageState `protogen:"open.v1"` DescriptionAppended *string `protobuf:"bytes,1,opt,name=description_appended,json=descriptionAppended,proto3,oneof" json:"description_appended,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` VendorRemoved *string `protobuf:"bytes,3,opt,name=vendor_removed,json=vendorRemoved,proto3,oneof" json:"vendor_removed,omitempty"` Vendor *string `protobuf:"bytes,4,opt,name=vendor,proto3,oneof" json:"vendor,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FetchinvoiceChanges) Reset() { *x = FetchinvoiceChanges{} mi := &file_node_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FetchinvoiceChanges) String() string { return protoimpl.X.MessageStringOf(x) } func (*FetchinvoiceChanges) ProtoMessage() {} func (x *FetchinvoiceChanges) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[193] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FetchinvoiceChanges.ProtoReflect.Descriptor instead. func (*FetchinvoiceChanges) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{193} } func (x *FetchinvoiceChanges) GetDescriptionAppended() string { if x != nil && x.DescriptionAppended != nil { return *x.DescriptionAppended } return "" } func (x *FetchinvoiceChanges) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *FetchinvoiceChanges) GetVendorRemoved() string { if x != nil && x.VendorRemoved != nil { return *x.VendorRemoved } return "" } func (x *FetchinvoiceChanges) GetVendor() string { if x != nil && x.Vendor != nil { return *x.Vendor } return "" } func (x *FetchinvoiceChanges) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } type FetchinvoiceNextPeriod struct { state protoimpl.MessageState `protogen:"open.v1"` Counter uint64 `protobuf:"varint,1,opt,name=counter,proto3" json:"counter,omitempty"` Starttime uint64 `protobuf:"varint,2,opt,name=starttime,proto3" json:"starttime,omitempty"` Endtime uint64 `protobuf:"varint,3,opt,name=endtime,proto3" json:"endtime,omitempty"` PaywindowStart uint64 `protobuf:"varint,4,opt,name=paywindow_start,json=paywindowStart,proto3" json:"paywindow_start,omitempty"` PaywindowEnd uint64 `protobuf:"varint,5,opt,name=paywindow_end,json=paywindowEnd,proto3" json:"paywindow_end,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FetchinvoiceNextPeriod) Reset() { *x = FetchinvoiceNextPeriod{} mi := &file_node_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FetchinvoiceNextPeriod) String() string { return protoimpl.X.MessageStringOf(x) } func (*FetchinvoiceNextPeriod) ProtoMessage() {} func (x *FetchinvoiceNextPeriod) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[194] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FetchinvoiceNextPeriod.ProtoReflect.Descriptor instead. func (*FetchinvoiceNextPeriod) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{194} } func (x *FetchinvoiceNextPeriod) GetCounter() uint64 { if x != nil { return x.Counter } return 0 } func (x *FetchinvoiceNextPeriod) GetStarttime() uint64 { if x != nil { return x.Starttime } return 0 } func (x *FetchinvoiceNextPeriod) GetEndtime() uint64 { if x != nil { return x.Endtime } return 0 } func (x *FetchinvoiceNextPeriod) GetPaywindowStart() uint64 { if x != nil { return x.PaywindowStart } return 0 } func (x *FetchinvoiceNextPeriod) GetPaywindowEnd() uint64 { if x != nil { return x.PaywindowEnd } return 0 } type CancelrecurringinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Offer string `protobuf:"bytes,1,opt,name=offer,proto3" json:"offer,omitempty"` RecurrenceCounter uint64 `protobuf:"varint,2,opt,name=recurrence_counter,json=recurrenceCounter,proto3" json:"recurrence_counter,omitempty"` RecurrenceLabel string `protobuf:"bytes,3,opt,name=recurrence_label,json=recurrenceLabel,proto3" json:"recurrence_label,omitempty"` RecurrenceStart *float64 `protobuf:"fixed64,4,opt,name=recurrence_start,json=recurrenceStart,proto3,oneof" json:"recurrence_start,omitempty"` PayerNote *string `protobuf:"bytes,5,opt,name=payer_note,json=payerNote,proto3,oneof" json:"payer_note,omitempty"` Bip353 *string `protobuf:"bytes,6,opt,name=bip353,proto3,oneof" json:"bip353,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CancelrecurringinvoiceRequest) Reset() { *x = CancelrecurringinvoiceRequest{} mi := &file_node_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CancelrecurringinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CancelrecurringinvoiceRequest) ProtoMessage() {} func (x *CancelrecurringinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[195] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CancelrecurringinvoiceRequest.ProtoReflect.Descriptor instead. func (*CancelrecurringinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{195} } func (x *CancelrecurringinvoiceRequest) GetOffer() string { if x != nil { return x.Offer } return "" } func (x *CancelrecurringinvoiceRequest) GetRecurrenceCounter() uint64 { if x != nil { return x.RecurrenceCounter } return 0 } func (x *CancelrecurringinvoiceRequest) GetRecurrenceLabel() string { if x != nil { return x.RecurrenceLabel } return "" } func (x *CancelrecurringinvoiceRequest) GetRecurrenceStart() float64 { if x != nil && x.RecurrenceStart != nil { return *x.RecurrenceStart } return 0 } func (x *CancelrecurringinvoiceRequest) GetPayerNote() string { if x != nil && x.PayerNote != nil { return *x.PayerNote } return "" } func (x *CancelrecurringinvoiceRequest) GetBip353() string { if x != nil && x.Bip353 != nil { return *x.Bip353 } return "" } type CancelrecurringinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt12 string `protobuf:"bytes,1,opt,name=bolt12,proto3" json:"bolt12,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CancelrecurringinvoiceResponse) Reset() { *x = CancelrecurringinvoiceResponse{} mi := &file_node_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CancelrecurringinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CancelrecurringinvoiceResponse) ProtoMessage() {} func (x *CancelrecurringinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[196] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CancelrecurringinvoiceResponse.ProtoReflect.Descriptor instead. func (*CancelrecurringinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{196} } func (x *CancelrecurringinvoiceResponse) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } type FundchannelCancelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelCancelRequest) Reset() { *x = FundchannelCancelRequest{} mi := &file_node_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelCancelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelCancelRequest) ProtoMessage() {} func (x *FundchannelCancelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[197] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelCancelRequest.ProtoReflect.Descriptor instead. func (*FundchannelCancelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{197} } func (x *FundchannelCancelRequest) GetId() []byte { if x != nil { return x.Id } return nil } type FundchannelCancelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cancelled string `protobuf:"bytes,1,opt,name=cancelled,proto3" json:"cancelled,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelCancelResponse) Reset() { *x = FundchannelCancelResponse{} mi := &file_node_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelCancelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelCancelResponse) ProtoMessage() {} func (x *FundchannelCancelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[198] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelCancelResponse.ProtoReflect.Descriptor instead. func (*FundchannelCancelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{198} } func (x *FundchannelCancelResponse) GetCancelled() string { if x != nil { return x.Cancelled } return "" } type FundchannelCompleteRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Psbt string `protobuf:"bytes,2,opt,name=psbt,proto3" json:"psbt,omitempty"` Withhold *bool `protobuf:"varint,3,opt,name=withhold,proto3,oneof" json:"withhold,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelCompleteRequest) Reset() { *x = FundchannelCompleteRequest{} mi := &file_node_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelCompleteRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelCompleteRequest) ProtoMessage() {} func (x *FundchannelCompleteRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[199] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelCompleteRequest.ProtoReflect.Descriptor instead. func (*FundchannelCompleteRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{199} } func (x *FundchannelCompleteRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *FundchannelCompleteRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *FundchannelCompleteRequest) GetWithhold() bool { if x != nil && x.Withhold != nil { return *x.Withhold } return false } type FundchannelCompleteResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` CommitmentsSecured bool `protobuf:"varint,2,opt,name=commitments_secured,json=commitmentsSecured,proto3" json:"commitments_secured,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelCompleteResponse) Reset() { *x = FundchannelCompleteResponse{} mi := &file_node_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelCompleteResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelCompleteResponse) ProtoMessage() {} func (x *FundchannelCompleteResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[200] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelCompleteResponse.ProtoReflect.Descriptor instead. func (*FundchannelCompleteResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{200} } func (x *FundchannelCompleteResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *FundchannelCompleteResponse) GetCommitmentsSecured() bool { if x != nil { return x.CommitmentsSecured } return false } type FundchannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Amount *AmountOrAll `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` Feerate *Feerate `protobuf:"bytes,2,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Announce *bool `protobuf:"varint,3,opt,name=announce,proto3,oneof" json:"announce,omitempty"` PushMsat *Amount `protobuf:"bytes,5,opt,name=push_msat,json=pushMsat,proto3,oneof" json:"push_msat,omitempty"` CloseTo *string `protobuf:"bytes,6,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` RequestAmt *Amount `protobuf:"bytes,7,opt,name=request_amt,json=requestAmt,proto3,oneof" json:"request_amt,omitempty"` CompactLease *string `protobuf:"bytes,8,opt,name=compact_lease,json=compactLease,proto3,oneof" json:"compact_lease,omitempty"` Id []byte `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"` Minconf *uint32 `protobuf:"varint,10,opt,name=minconf,proto3,oneof" json:"minconf,omitempty"` Utxos []*Outpoint `protobuf:"bytes,11,rep,name=utxos,proto3" json:"utxos,omitempty"` Mindepth *uint32 `protobuf:"varint,12,opt,name=mindepth,proto3,oneof" json:"mindepth,omitempty"` Reserve *Amount `protobuf:"bytes,13,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` ChannelType []uint32 `protobuf:"varint,14,rep,packed,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelRequest) Reset() { *x = FundchannelRequest{} mi := &file_node_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelRequest) ProtoMessage() {} func (x *FundchannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[201] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelRequest.ProtoReflect.Descriptor instead. func (*FundchannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{201} } func (x *FundchannelRequest) GetAmount() *AmountOrAll { if x != nil { return x.Amount } return nil } func (x *FundchannelRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *FundchannelRequest) GetAnnounce() bool { if x != nil && x.Announce != nil { return *x.Announce } return false } func (x *FundchannelRequest) GetPushMsat() *Amount { if x != nil { return x.PushMsat } return nil } func (x *FundchannelRequest) GetCloseTo() string { if x != nil && x.CloseTo != nil { return *x.CloseTo } return "" } func (x *FundchannelRequest) GetRequestAmt() *Amount { if x != nil { return x.RequestAmt } return nil } func (x *FundchannelRequest) GetCompactLease() string { if x != nil && x.CompactLease != nil { return *x.CompactLease } return "" } func (x *FundchannelRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *FundchannelRequest) GetMinconf() uint32 { if x != nil && x.Minconf != nil { return *x.Minconf } return 0 } func (x *FundchannelRequest) GetUtxos() []*Outpoint { if x != nil { return x.Utxos } return nil } func (x *FundchannelRequest) GetMindepth() uint32 { if x != nil && x.Mindepth != nil { return *x.Mindepth } return 0 } func (x *FundchannelRequest) GetReserve() *Amount { if x != nil { return x.Reserve } return nil } func (x *FundchannelRequest) GetChannelType() []uint32 { if x != nil { return x.ChannelType } return nil } type FundchannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` Outnum uint32 `protobuf:"varint,3,opt,name=outnum,proto3" json:"outnum,omitempty"` ChannelId []byte `protobuf:"bytes,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` CloseTo []byte `protobuf:"bytes,5,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` Mindepth *uint32 `protobuf:"varint,6,opt,name=mindepth,proto3,oneof" json:"mindepth,omitempty"` ChannelType *FundchannelChannelType `protobuf:"bytes,7,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelResponse) Reset() { *x = FundchannelResponse{} mi := &file_node_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelResponse) ProtoMessage() {} func (x *FundchannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[202] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelResponse.ProtoReflect.Descriptor instead. func (*FundchannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{202} } func (x *FundchannelResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *FundchannelResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *FundchannelResponse) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } func (x *FundchannelResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *FundchannelResponse) GetCloseTo() []byte { if x != nil { return x.CloseTo } return nil } func (x *FundchannelResponse) GetMindepth() uint32 { if x != nil && x.Mindepth != nil { return *x.Mindepth } return 0 } func (x *FundchannelResponse) GetChannelType() *FundchannelChannelType { if x != nil { return x.ChannelType } return nil } type FundchannelChannelType struct { state protoimpl.MessageState `protogen:"open.v1"` Bits []uint32 `protobuf:"varint,1,rep,packed,name=bits,proto3" json:"bits,omitempty"` Names []ChannelTypeName `protobuf:"varint,2,rep,packed,name=names,proto3,enum=cln.ChannelTypeName" json:"names,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelChannelType) Reset() { *x = FundchannelChannelType{} mi := &file_node_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelChannelType) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelChannelType) ProtoMessage() {} func (x *FundchannelChannelType) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[203] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelChannelType.ProtoReflect.Descriptor instead. func (*FundchannelChannelType) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{203} } func (x *FundchannelChannelType) GetBits() []uint32 { if x != nil { return x.Bits } return nil } func (x *FundchannelChannelType) GetNames() []ChannelTypeName { if x != nil { return x.Names } return nil } type FundchannelStartRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Amount *Amount `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` Feerate *Feerate `protobuf:"bytes,3,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Announce *bool `protobuf:"varint,4,opt,name=announce,proto3,oneof" json:"announce,omitempty"` CloseTo *string `protobuf:"bytes,5,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` PushMsat *Amount `protobuf:"bytes,6,opt,name=push_msat,json=pushMsat,proto3,oneof" json:"push_msat,omitempty"` Mindepth *uint32 `protobuf:"varint,7,opt,name=mindepth,proto3,oneof" json:"mindepth,omitempty"` Reserve *Amount `protobuf:"bytes,8,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` ChannelType []uint32 `protobuf:"varint,9,rep,packed,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelStartRequest) Reset() { *x = FundchannelStartRequest{} mi := &file_node_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelStartRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelStartRequest) ProtoMessage() {} func (x *FundchannelStartRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelStartRequest.ProtoReflect.Descriptor instead. func (*FundchannelStartRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{204} } func (x *FundchannelStartRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *FundchannelStartRequest) GetAmount() *Amount { if x != nil { return x.Amount } return nil } func (x *FundchannelStartRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *FundchannelStartRequest) GetAnnounce() bool { if x != nil && x.Announce != nil { return *x.Announce } return false } func (x *FundchannelStartRequest) GetCloseTo() string { if x != nil && x.CloseTo != nil { return *x.CloseTo } return "" } func (x *FundchannelStartRequest) GetPushMsat() *Amount { if x != nil { return x.PushMsat } return nil } func (x *FundchannelStartRequest) GetMindepth() uint32 { if x != nil && x.Mindepth != nil { return *x.Mindepth } return 0 } func (x *FundchannelStartRequest) GetReserve() *Amount { if x != nil { return x.Reserve } return nil } func (x *FundchannelStartRequest) GetChannelType() []uint32 { if x != nil { return x.ChannelType } return nil } type FundchannelStartResponse struct { state protoimpl.MessageState `protogen:"open.v1"` FundingAddress string `protobuf:"bytes,1,opt,name=funding_address,json=fundingAddress,proto3" json:"funding_address,omitempty"` Scriptpubkey []byte `protobuf:"bytes,2,opt,name=scriptpubkey,proto3" json:"scriptpubkey,omitempty"` ChannelType *FundchannelStartChannelType `protobuf:"bytes,3,opt,name=channel_type,json=channelType,proto3,oneof" json:"channel_type,omitempty"` CloseTo []byte `protobuf:"bytes,4,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` WarningUsage string `protobuf:"bytes,5,opt,name=warning_usage,json=warningUsage,proto3" json:"warning_usage,omitempty"` Mindepth *uint32 `protobuf:"varint,6,opt,name=mindepth,proto3,oneof" json:"mindepth,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelStartResponse) Reset() { *x = FundchannelStartResponse{} mi := &file_node_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelStartResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelStartResponse) ProtoMessage() {} func (x *FundchannelStartResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelStartResponse.ProtoReflect.Descriptor instead. func (*FundchannelStartResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{205} } func (x *FundchannelStartResponse) GetFundingAddress() string { if x != nil { return x.FundingAddress } return "" } func (x *FundchannelStartResponse) GetScriptpubkey() []byte { if x != nil { return x.Scriptpubkey } return nil } func (x *FundchannelStartResponse) GetChannelType() *FundchannelStartChannelType { if x != nil { return x.ChannelType } return nil } func (x *FundchannelStartResponse) GetCloseTo() []byte { if x != nil { return x.CloseTo } return nil } func (x *FundchannelStartResponse) GetWarningUsage() string { if x != nil { return x.WarningUsage } return "" } func (x *FundchannelStartResponse) GetMindepth() uint32 { if x != nil && x.Mindepth != nil { return *x.Mindepth } return 0 } type FundchannelStartChannelType struct { state protoimpl.MessageState `protogen:"open.v1"` Bits []uint32 `protobuf:"varint,1,rep,packed,name=bits,proto3" json:"bits,omitempty"` Names []ChannelTypeName `protobuf:"varint,2,rep,packed,name=names,proto3,enum=cln.ChannelTypeName" json:"names,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FundchannelStartChannelType) Reset() { *x = FundchannelStartChannelType{} mi := &file_node_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FundchannelStartChannelType) String() string { return protoimpl.X.MessageStringOf(x) } func (*FundchannelStartChannelType) ProtoMessage() {} func (x *FundchannelStartChannelType) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FundchannelStartChannelType.ProtoReflect.Descriptor instead. func (*FundchannelStartChannelType) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{206} } func (x *FundchannelStartChannelType) GetBits() []uint32 { if x != nil { return x.Bits } return nil } func (x *FundchannelStartChannelType) GetNames() []ChannelTypeName { if x != nil { return x.Names } return nil } type GetlogRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Level *GetlogRequest_GetlogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=cln.GetlogRequest_GetlogLevel,oneof" json:"level,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetlogRequest) Reset() { *x = GetlogRequest{} mi := &file_node_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetlogRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetlogRequest) ProtoMessage() {} func (x *GetlogRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetlogRequest.ProtoReflect.Descriptor instead. func (*GetlogRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{207} } func (x *GetlogRequest) GetLevel() GetlogRequest_GetlogLevel { if x != nil && x.Level != nil { return *x.Level } return GetlogRequest_BROKEN } type GetlogResponse struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedAt string `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` BytesUsed uint32 `protobuf:"varint,2,opt,name=bytes_used,json=bytesUsed,proto3" json:"bytes_used,omitempty"` BytesMax uint32 `protobuf:"varint,3,opt,name=bytes_max,json=bytesMax,proto3" json:"bytes_max,omitempty"` Log []*GetlogLog `protobuf:"bytes,4,rep,name=log,proto3" json:"log,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetlogResponse) Reset() { *x = GetlogResponse{} mi := &file_node_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetlogResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetlogResponse) ProtoMessage() {} func (x *GetlogResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetlogResponse.ProtoReflect.Descriptor instead. func (*GetlogResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{208} } func (x *GetlogResponse) GetCreatedAt() string { if x != nil { return x.CreatedAt } return "" } func (x *GetlogResponse) GetBytesUsed() uint32 { if x != nil { return x.BytesUsed } return 0 } func (x *GetlogResponse) GetBytesMax() uint32 { if x != nil { return x.BytesMax } return 0 } func (x *GetlogResponse) GetLog() []*GetlogLog { if x != nil { return x.Log } return nil } type GetlogLog struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType GetlogLog_GetlogLogType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.GetlogLog_GetlogLogType" json:"item_type,omitempty"` NumSkipped *uint32 `protobuf:"varint,2,opt,name=num_skipped,json=numSkipped,proto3,oneof" json:"num_skipped,omitempty"` Time *string `protobuf:"bytes,3,opt,name=time,proto3,oneof" json:"time,omitempty"` Source *string `protobuf:"bytes,4,opt,name=source,proto3,oneof" json:"source,omitempty"` Log *string `protobuf:"bytes,5,opt,name=log,proto3,oneof" json:"log,omitempty"` NodeId []byte `protobuf:"bytes,6,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"` Data []byte `protobuf:"bytes,7,opt,name=data,proto3,oneof" json:"data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetlogLog) Reset() { *x = GetlogLog{} mi := &file_node_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetlogLog) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetlogLog) ProtoMessage() {} func (x *GetlogLog) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetlogLog.ProtoReflect.Descriptor instead. func (*GetlogLog) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{209} } func (x *GetlogLog) GetItemType() GetlogLog_GetlogLogType { if x != nil { return x.ItemType } return GetlogLog_SKIPPED } func (x *GetlogLog) GetNumSkipped() uint32 { if x != nil && x.NumSkipped != nil { return *x.NumSkipped } return 0 } func (x *GetlogLog) GetTime() string { if x != nil && x.Time != nil { return *x.Time } return "" } func (x *GetlogLog) GetSource() string { if x != nil && x.Source != nil { return *x.Source } return "" } func (x *GetlogLog) GetLog() string { if x != nil && x.Log != nil { return *x.Log } return "" } func (x *GetlogLog) GetNodeId() []byte { if x != nil { return x.NodeId } return nil } func (x *GetlogLog) GetData() []byte { if x != nil { return x.Data } return nil } type FunderupdateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Policy *FunderupdateRequest_FunderupdatePolicy `protobuf:"varint,1,opt,name=policy,proto3,enum=cln.FunderupdateRequest_FunderupdatePolicy,oneof" json:"policy,omitempty"` PolicyMod *Amount `protobuf:"bytes,2,opt,name=policy_mod,json=policyMod,proto3,oneof" json:"policy_mod,omitempty"` LeasesOnly *bool `protobuf:"varint,3,opt,name=leases_only,json=leasesOnly,proto3,oneof" json:"leases_only,omitempty"` MinTheirFundingMsat *Amount `protobuf:"bytes,4,opt,name=min_their_funding_msat,json=minTheirFundingMsat,proto3,oneof" json:"min_their_funding_msat,omitempty"` MaxTheirFundingMsat *Amount `protobuf:"bytes,5,opt,name=max_their_funding_msat,json=maxTheirFundingMsat,proto3,oneof" json:"max_their_funding_msat,omitempty"` PerChannelMinMsat *Amount `protobuf:"bytes,6,opt,name=per_channel_min_msat,json=perChannelMinMsat,proto3,oneof" json:"per_channel_min_msat,omitempty"` PerChannelMaxMsat *Amount `protobuf:"bytes,7,opt,name=per_channel_max_msat,json=perChannelMaxMsat,proto3,oneof" json:"per_channel_max_msat,omitempty"` ReserveTankMsat *Amount `protobuf:"bytes,8,opt,name=reserve_tank_msat,json=reserveTankMsat,proto3,oneof" json:"reserve_tank_msat,omitempty"` FuzzPercent *uint32 `protobuf:"varint,9,opt,name=fuzz_percent,json=fuzzPercent,proto3,oneof" json:"fuzz_percent,omitempty"` FundProbability *uint32 `protobuf:"varint,10,opt,name=fund_probability,json=fundProbability,proto3,oneof" json:"fund_probability,omitempty"` LeaseFeeBaseMsat *Amount `protobuf:"bytes,11,opt,name=lease_fee_base_msat,json=leaseFeeBaseMsat,proto3,oneof" json:"lease_fee_base_msat,omitempty"` LeaseFeeBasis *uint32 `protobuf:"varint,12,opt,name=lease_fee_basis,json=leaseFeeBasis,proto3,oneof" json:"lease_fee_basis,omitempty"` FundingWeight *uint32 `protobuf:"varint,13,opt,name=funding_weight,json=fundingWeight,proto3,oneof" json:"funding_weight,omitempty"` ChannelFeeMaxBaseMsat *Amount `protobuf:"bytes,14,opt,name=channel_fee_max_base_msat,json=channelFeeMaxBaseMsat,proto3,oneof" json:"channel_fee_max_base_msat,omitempty"` ChannelFeeMaxProportionalThousandths *uint32 `protobuf:"varint,15,opt,name=channel_fee_max_proportional_thousandths,json=channelFeeMaxProportionalThousandths,proto3,oneof" json:"channel_fee_max_proportional_thousandths,omitempty"` CompactLease []byte `protobuf:"bytes,16,opt,name=compact_lease,json=compactLease,proto3,oneof" json:"compact_lease,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FunderupdateRequest) Reset() { *x = FunderupdateRequest{} mi := &file_node_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FunderupdateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*FunderupdateRequest) ProtoMessage() {} func (x *FunderupdateRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FunderupdateRequest.ProtoReflect.Descriptor instead. func (*FunderupdateRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{210} } func (x *FunderupdateRequest) GetPolicy() FunderupdateRequest_FunderupdatePolicy { if x != nil && x.Policy != nil { return *x.Policy } return FunderupdateRequest_MATCH } func (x *FunderupdateRequest) GetPolicyMod() *Amount { if x != nil { return x.PolicyMod } return nil } func (x *FunderupdateRequest) GetLeasesOnly() bool { if x != nil && x.LeasesOnly != nil { return *x.LeasesOnly } return false } func (x *FunderupdateRequest) GetMinTheirFundingMsat() *Amount { if x != nil { return x.MinTheirFundingMsat } return nil } func (x *FunderupdateRequest) GetMaxTheirFundingMsat() *Amount { if x != nil { return x.MaxTheirFundingMsat } return nil } func (x *FunderupdateRequest) GetPerChannelMinMsat() *Amount { if x != nil { return x.PerChannelMinMsat } return nil } func (x *FunderupdateRequest) GetPerChannelMaxMsat() *Amount { if x != nil { return x.PerChannelMaxMsat } return nil } func (x *FunderupdateRequest) GetReserveTankMsat() *Amount { if x != nil { return x.ReserveTankMsat } return nil } func (x *FunderupdateRequest) GetFuzzPercent() uint32 { if x != nil && x.FuzzPercent != nil { return *x.FuzzPercent } return 0 } func (x *FunderupdateRequest) GetFundProbability() uint32 { if x != nil && x.FundProbability != nil { return *x.FundProbability } return 0 } func (x *FunderupdateRequest) GetLeaseFeeBaseMsat() *Amount { if x != nil { return x.LeaseFeeBaseMsat } return nil } func (x *FunderupdateRequest) GetLeaseFeeBasis() uint32 { if x != nil && x.LeaseFeeBasis != nil { return *x.LeaseFeeBasis } return 0 } func (x *FunderupdateRequest) GetFundingWeight() uint32 { if x != nil && x.FundingWeight != nil { return *x.FundingWeight } return 0 } func (x *FunderupdateRequest) GetChannelFeeMaxBaseMsat() *Amount { if x != nil { return x.ChannelFeeMaxBaseMsat } return nil } func (x *FunderupdateRequest) GetChannelFeeMaxProportionalThousandths() uint32 { if x != nil && x.ChannelFeeMaxProportionalThousandths != nil { return *x.ChannelFeeMaxProportionalThousandths } return 0 } func (x *FunderupdateRequest) GetCompactLease() []byte { if x != nil { return x.CompactLease } return nil } type FunderupdateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Summary string `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"` Policy FunderupdateResponse_FunderupdatePolicy `protobuf:"varint,2,opt,name=policy,proto3,enum=cln.FunderupdateResponse_FunderupdatePolicy" json:"policy,omitempty"` PolicyMod uint32 `protobuf:"varint,3,opt,name=policy_mod,json=policyMod,proto3" json:"policy_mod,omitempty"` LeasesOnly bool `protobuf:"varint,4,opt,name=leases_only,json=leasesOnly,proto3" json:"leases_only,omitempty"` MinTheirFundingMsat *Amount `protobuf:"bytes,5,opt,name=min_their_funding_msat,json=minTheirFundingMsat,proto3" json:"min_their_funding_msat,omitempty"` MaxTheirFundingMsat *Amount `protobuf:"bytes,6,opt,name=max_their_funding_msat,json=maxTheirFundingMsat,proto3" json:"max_their_funding_msat,omitempty"` PerChannelMinMsat *Amount `protobuf:"bytes,7,opt,name=per_channel_min_msat,json=perChannelMinMsat,proto3" json:"per_channel_min_msat,omitempty"` PerChannelMaxMsat *Amount `protobuf:"bytes,8,opt,name=per_channel_max_msat,json=perChannelMaxMsat,proto3" json:"per_channel_max_msat,omitempty"` ReserveTankMsat *Amount `protobuf:"bytes,9,opt,name=reserve_tank_msat,json=reserveTankMsat,proto3" json:"reserve_tank_msat,omitempty"` FuzzPercent uint32 `protobuf:"varint,10,opt,name=fuzz_percent,json=fuzzPercent,proto3" json:"fuzz_percent,omitempty"` FundProbability uint32 `protobuf:"varint,11,opt,name=fund_probability,json=fundProbability,proto3" json:"fund_probability,omitempty"` LeaseFeeBaseMsat *Amount `protobuf:"bytes,12,opt,name=lease_fee_base_msat,json=leaseFeeBaseMsat,proto3,oneof" json:"lease_fee_base_msat,omitempty"` LeaseFeeBasis *uint32 `protobuf:"varint,13,opt,name=lease_fee_basis,json=leaseFeeBasis,proto3,oneof" json:"lease_fee_basis,omitempty"` FundingWeight *uint32 `protobuf:"varint,14,opt,name=funding_weight,json=fundingWeight,proto3,oneof" json:"funding_weight,omitempty"` ChannelFeeMaxBaseMsat *Amount `protobuf:"bytes,15,opt,name=channel_fee_max_base_msat,json=channelFeeMaxBaseMsat,proto3,oneof" json:"channel_fee_max_base_msat,omitempty"` ChannelFeeMaxProportionalThousandths *uint32 `protobuf:"varint,16,opt,name=channel_fee_max_proportional_thousandths,json=channelFeeMaxProportionalThousandths,proto3,oneof" json:"channel_fee_max_proportional_thousandths,omitempty"` CompactLease []byte `protobuf:"bytes,17,opt,name=compact_lease,json=compactLease,proto3,oneof" json:"compact_lease,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FunderupdateResponse) Reset() { *x = FunderupdateResponse{} mi := &file_node_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FunderupdateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*FunderupdateResponse) ProtoMessage() {} func (x *FunderupdateResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[211] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use FunderupdateResponse.ProtoReflect.Descriptor instead. func (*FunderupdateResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{211} } func (x *FunderupdateResponse) GetSummary() string { if x != nil { return x.Summary } return "" } func (x *FunderupdateResponse) GetPolicy() FunderupdateResponse_FunderupdatePolicy { if x != nil { return x.Policy } return FunderupdateResponse_MATCH } func (x *FunderupdateResponse) GetPolicyMod() uint32 { if x != nil { return x.PolicyMod } return 0 } func (x *FunderupdateResponse) GetLeasesOnly() bool { if x != nil { return x.LeasesOnly } return false } func (x *FunderupdateResponse) GetMinTheirFundingMsat() *Amount { if x != nil { return x.MinTheirFundingMsat } return nil } func (x *FunderupdateResponse) GetMaxTheirFundingMsat() *Amount { if x != nil { return x.MaxTheirFundingMsat } return nil } func (x *FunderupdateResponse) GetPerChannelMinMsat() *Amount { if x != nil { return x.PerChannelMinMsat } return nil } func (x *FunderupdateResponse) GetPerChannelMaxMsat() *Amount { if x != nil { return x.PerChannelMaxMsat } return nil } func (x *FunderupdateResponse) GetReserveTankMsat() *Amount { if x != nil { return x.ReserveTankMsat } return nil } func (x *FunderupdateResponse) GetFuzzPercent() uint32 { if x != nil { return x.FuzzPercent } return 0 } func (x *FunderupdateResponse) GetFundProbability() uint32 { if x != nil { return x.FundProbability } return 0 } func (x *FunderupdateResponse) GetLeaseFeeBaseMsat() *Amount { if x != nil { return x.LeaseFeeBaseMsat } return nil } func (x *FunderupdateResponse) GetLeaseFeeBasis() uint32 { if x != nil && x.LeaseFeeBasis != nil { return *x.LeaseFeeBasis } return 0 } func (x *FunderupdateResponse) GetFundingWeight() uint32 { if x != nil && x.FundingWeight != nil { return *x.FundingWeight } return 0 } func (x *FunderupdateResponse) GetChannelFeeMaxBaseMsat() *Amount { if x != nil { return x.ChannelFeeMaxBaseMsat } return nil } func (x *FunderupdateResponse) GetChannelFeeMaxProportionalThousandths() uint32 { if x != nil && x.ChannelFeeMaxProportionalThousandths != nil { return *x.ChannelFeeMaxProportionalThousandths } return 0 } func (x *FunderupdateResponse) GetCompactLease() []byte { if x != nil { return x.CompactLease } return nil } type GetrouteRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Riskfactor uint64 `protobuf:"varint,3,opt,name=riskfactor,proto3" json:"riskfactor,omitempty"` Cltv *uint32 `protobuf:"varint,4,opt,name=cltv,proto3,oneof" json:"cltv,omitempty"` Fromid []byte `protobuf:"bytes,5,opt,name=fromid,proto3,oneof" json:"fromid,omitempty"` Fuzzpercent *uint32 `protobuf:"varint,6,opt,name=fuzzpercent,proto3,oneof" json:"fuzzpercent,omitempty"` Exclude []string `protobuf:"bytes,7,rep,name=exclude,proto3" json:"exclude,omitempty"` Maxhops *uint32 `protobuf:"varint,8,opt,name=maxhops,proto3,oneof" json:"maxhops,omitempty"` AmountMsat *Amount `protobuf:"bytes,9,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetrouteRequest) Reset() { *x = GetrouteRequest{} mi := &file_node_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetrouteRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetrouteRequest) ProtoMessage() {} func (x *GetrouteRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetrouteRequest.ProtoReflect.Descriptor instead. func (*GetrouteRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{212} } func (x *GetrouteRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *GetrouteRequest) GetRiskfactor() uint64 { if x != nil { return x.Riskfactor } return 0 } func (x *GetrouteRequest) GetCltv() uint32 { if x != nil && x.Cltv != nil { return *x.Cltv } return 0 } func (x *GetrouteRequest) GetFromid() []byte { if x != nil { return x.Fromid } return nil } func (x *GetrouteRequest) GetFuzzpercent() uint32 { if x != nil && x.Fuzzpercent != nil { return *x.Fuzzpercent } return 0 } func (x *GetrouteRequest) GetExclude() []string { if x != nil { return x.Exclude } return nil } func (x *GetrouteRequest) GetMaxhops() uint32 { if x != nil && x.Maxhops != nil { return *x.Maxhops } return 0 } func (x *GetrouteRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } type GetrouteResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Route []*GetrouteRoute `protobuf:"bytes,1,rep,name=route,proto3" json:"route,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetrouteResponse) Reset() { *x = GetrouteResponse{} mi := &file_node_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetrouteResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetrouteResponse) ProtoMessage() {} func (x *GetrouteResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[213] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetrouteResponse.ProtoReflect.Descriptor instead. func (*GetrouteResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{213} } func (x *GetrouteResponse) GetRoute() []*GetrouteRoute { if x != nil { return x.Route } return nil } type GetrouteRoute struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Channel string `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"` Direction uint32 `protobuf:"varint,3,opt,name=direction,proto3" json:"direction,omitempty"` AmountMsat *Amount `protobuf:"bytes,4,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Delay uint32 `protobuf:"varint,5,opt,name=delay,proto3" json:"delay,omitempty"` Style GetrouteRoute_GetrouteRouteStyle `protobuf:"varint,6,opt,name=style,proto3,enum=cln.GetrouteRoute_GetrouteRouteStyle" json:"style,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetrouteRoute) Reset() { *x = GetrouteRoute{} mi := &file_node_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetrouteRoute) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetrouteRoute) ProtoMessage() {} func (x *GetrouteRoute) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[214] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetrouteRoute.ProtoReflect.Descriptor instead. func (*GetrouteRoute) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{214} } func (x *GetrouteRoute) GetId() []byte { if x != nil { return x.Id } return nil } func (x *GetrouteRoute) GetChannel() string { if x != nil { return x.Channel } return "" } func (x *GetrouteRoute) GetDirection() uint32 { if x != nil { return x.Direction } return 0 } func (x *GetrouteRoute) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *GetrouteRoute) GetDelay() uint32 { if x != nil { return x.Delay } return 0 } func (x *GetrouteRoute) GetStyle() GetrouteRoute_GetrouteRouteStyle { if x != nil { return x.Style } return GetrouteRoute_TLV } type ListaddressesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Address *string `protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty"` Start *uint64 `protobuf:"varint,2,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,3,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListaddressesRequest) Reset() { *x = ListaddressesRequest{} mi := &file_node_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListaddressesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListaddressesRequest) ProtoMessage() {} func (x *ListaddressesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[215] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListaddressesRequest.ProtoReflect.Descriptor instead. func (*ListaddressesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{215} } func (x *ListaddressesRequest) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } func (x *ListaddressesRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListaddressesRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListaddressesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Addresses []*ListaddressesAddresses `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListaddressesResponse) Reset() { *x = ListaddressesResponse{} mi := &file_node_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListaddressesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListaddressesResponse) ProtoMessage() {} func (x *ListaddressesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[216] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListaddressesResponse.ProtoReflect.Descriptor instead. func (*ListaddressesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{216} } func (x *ListaddressesResponse) GetAddresses() []*ListaddressesAddresses { if x != nil { return x.Addresses } return nil } type ListaddressesAddresses struct { state protoimpl.MessageState `protogen:"open.v1"` Keyidx uint64 `protobuf:"varint,1,opt,name=keyidx,proto3" json:"keyidx,omitempty"` Bech32 *string `protobuf:"bytes,2,opt,name=bech32,proto3,oneof" json:"bech32,omitempty"` P2Tr *string `protobuf:"bytes,3,opt,name=p2tr,proto3,oneof" json:"p2tr,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListaddressesAddresses) Reset() { *x = ListaddressesAddresses{} mi := &file_node_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListaddressesAddresses) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListaddressesAddresses) ProtoMessage() {} func (x *ListaddressesAddresses) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[217] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListaddressesAddresses.ProtoReflect.Descriptor instead. func (*ListaddressesAddresses) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{217} } func (x *ListaddressesAddresses) GetKeyidx() uint64 { if x != nil { return x.Keyidx } return 0 } func (x *ListaddressesAddresses) GetBech32() string { if x != nil && x.Bech32 != nil { return *x.Bech32 } return "" } func (x *ListaddressesAddresses) GetP2Tr() string { if x != nil && x.P2Tr != nil { return *x.P2Tr } return "" } type ListforwardsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Status *ListforwardsRequest_ListforwardsStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cln.ListforwardsRequest_ListforwardsStatus,oneof" json:"status,omitempty"` InChannel *string `protobuf:"bytes,2,opt,name=in_channel,json=inChannel,proto3,oneof" json:"in_channel,omitempty"` OutChannel *string `protobuf:"bytes,3,opt,name=out_channel,json=outChannel,proto3,oneof" json:"out_channel,omitempty"` Index *ListforwardsRequest_ListforwardsIndex `protobuf:"varint,4,opt,name=index,proto3,enum=cln.ListforwardsRequest_ListforwardsIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,5,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,6,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListforwardsRequest) Reset() { *x = ListforwardsRequest{} mi := &file_node_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListforwardsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListforwardsRequest) ProtoMessage() {} func (x *ListforwardsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[218] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListforwardsRequest.ProtoReflect.Descriptor instead. func (*ListforwardsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{218} } func (x *ListforwardsRequest) GetStatus() ListforwardsRequest_ListforwardsStatus { if x != nil && x.Status != nil { return *x.Status } return ListforwardsRequest_OFFERED } func (x *ListforwardsRequest) GetInChannel() string { if x != nil && x.InChannel != nil { return *x.InChannel } return "" } func (x *ListforwardsRequest) GetOutChannel() string { if x != nil && x.OutChannel != nil { return *x.OutChannel } return "" } func (x *ListforwardsRequest) GetIndex() ListforwardsRequest_ListforwardsIndex { if x != nil && x.Index != nil { return *x.Index } return ListforwardsRequest_CREATED } func (x *ListforwardsRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListforwardsRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListforwardsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Forwards []*ListforwardsForwards `protobuf:"bytes,1,rep,name=forwards,proto3" json:"forwards,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListforwardsResponse) Reset() { *x = ListforwardsResponse{} mi := &file_node_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListforwardsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListforwardsResponse) ProtoMessage() {} func (x *ListforwardsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[219] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListforwardsResponse.ProtoReflect.Descriptor instead. func (*ListforwardsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{219} } func (x *ListforwardsResponse) GetForwards() []*ListforwardsForwards { if x != nil { return x.Forwards } return nil } type ListforwardsForwards struct { state protoimpl.MessageState `protogen:"open.v1"` InChannel string `protobuf:"bytes,1,opt,name=in_channel,json=inChannel,proto3" json:"in_channel,omitempty"` InMsat *Amount `protobuf:"bytes,2,opt,name=in_msat,json=inMsat,proto3" json:"in_msat,omitempty"` Status ListforwardsForwards_ListforwardsForwardsStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cln.ListforwardsForwards_ListforwardsForwardsStatus" json:"status,omitempty"` ReceivedTime float64 `protobuf:"fixed64,4,opt,name=received_time,json=receivedTime,proto3" json:"received_time,omitempty"` OutChannel *string `protobuf:"bytes,5,opt,name=out_channel,json=outChannel,proto3,oneof" json:"out_channel,omitempty"` FeeMsat *Amount `protobuf:"bytes,7,opt,name=fee_msat,json=feeMsat,proto3,oneof" json:"fee_msat,omitempty"` OutMsat *Amount `protobuf:"bytes,8,opt,name=out_msat,json=outMsat,proto3,oneof" json:"out_msat,omitempty"` Style *ListforwardsForwards_ListforwardsForwardsStyle `protobuf:"varint,9,opt,name=style,proto3,enum=cln.ListforwardsForwards_ListforwardsForwardsStyle,oneof" json:"style,omitempty"` InHtlcId *uint64 `protobuf:"varint,10,opt,name=in_htlc_id,json=inHtlcId,proto3,oneof" json:"in_htlc_id,omitempty"` OutHtlcId *uint64 `protobuf:"varint,11,opt,name=out_htlc_id,json=outHtlcId,proto3,oneof" json:"out_htlc_id,omitempty"` CreatedIndex uint64 `protobuf:"varint,12,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,13,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` ResolvedTime *float64 `protobuf:"fixed64,14,opt,name=resolved_time,json=resolvedTime,proto3,oneof" json:"resolved_time,omitempty"` Failcode *uint32 `protobuf:"varint,15,opt,name=failcode,proto3,oneof" json:"failcode,omitempty"` Failreason *string `protobuf:"bytes,16,opt,name=failreason,proto3,oneof" json:"failreason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListforwardsForwards) Reset() { *x = ListforwardsForwards{} mi := &file_node_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListforwardsForwards) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListforwardsForwards) ProtoMessage() {} func (x *ListforwardsForwards) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[220] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListforwardsForwards.ProtoReflect.Descriptor instead. func (*ListforwardsForwards) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{220} } func (x *ListforwardsForwards) GetInChannel() string { if x != nil { return x.InChannel } return "" } func (x *ListforwardsForwards) GetInMsat() *Amount { if x != nil { return x.InMsat } return nil } func (x *ListforwardsForwards) GetStatus() ListforwardsForwards_ListforwardsForwardsStatus { if x != nil { return x.Status } return ListforwardsForwards_OFFERED } func (x *ListforwardsForwards) GetReceivedTime() float64 { if x != nil { return x.ReceivedTime } return 0 } func (x *ListforwardsForwards) GetOutChannel() string { if x != nil && x.OutChannel != nil { return *x.OutChannel } return "" } func (x *ListforwardsForwards) GetFeeMsat() *Amount { if x != nil { return x.FeeMsat } return nil } func (x *ListforwardsForwards) GetOutMsat() *Amount { if x != nil { return x.OutMsat } return nil } func (x *ListforwardsForwards) GetStyle() ListforwardsForwards_ListforwardsForwardsStyle { if x != nil && x.Style != nil { return *x.Style } return ListforwardsForwards_LEGACY } func (x *ListforwardsForwards) GetInHtlcId() uint64 { if x != nil && x.InHtlcId != nil { return *x.InHtlcId } return 0 } func (x *ListforwardsForwards) GetOutHtlcId() uint64 { if x != nil && x.OutHtlcId != nil { return *x.OutHtlcId } return 0 } func (x *ListforwardsForwards) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *ListforwardsForwards) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *ListforwardsForwards) GetResolvedTime() float64 { if x != nil && x.ResolvedTime != nil { return *x.ResolvedTime } return 0 } func (x *ListforwardsForwards) GetFailcode() uint32 { if x != nil && x.Failcode != nil { return *x.Failcode } return 0 } func (x *ListforwardsForwards) GetFailreason() string { if x != nil && x.Failreason != nil { return *x.Failreason } return "" } type ListoffersRequest struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3,oneof" json:"offer_id,omitempty"` ActiveOnly *bool `protobuf:"varint,2,opt,name=active_only,json=activeOnly,proto3,oneof" json:"active_only,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListoffersRequest) Reset() { *x = ListoffersRequest{} mi := &file_node_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListoffersRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListoffersRequest) ProtoMessage() {} func (x *ListoffersRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[221] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListoffersRequest.ProtoReflect.Descriptor instead. func (*ListoffersRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{221} } func (x *ListoffersRequest) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } func (x *ListoffersRequest) GetActiveOnly() bool { if x != nil && x.ActiveOnly != nil { return *x.ActiveOnly } return false } type ListoffersResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Offers []*ListoffersOffers `protobuf:"bytes,1,rep,name=offers,proto3" json:"offers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListoffersResponse) Reset() { *x = ListoffersResponse{} mi := &file_node_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListoffersResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListoffersResponse) ProtoMessage() {} func (x *ListoffersResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[222] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListoffersResponse.ProtoReflect.Descriptor instead. func (*ListoffersResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{222} } func (x *ListoffersResponse) GetOffers() []*ListoffersOffers { if x != nil { return x.Offers } return nil } type ListoffersOffers struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3" json:"offer_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Label *string `protobuf:"bytes,6,opt,name=label,proto3,oneof" json:"label,omitempty"` Description *string `protobuf:"bytes,7,opt,name=description,proto3,oneof" json:"description,omitempty"` ForcePaths *bool `protobuf:"varint,8,opt,name=force_paths,json=forcePaths,proto3,oneof" json:"force_paths,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListoffersOffers) Reset() { *x = ListoffersOffers{} mi := &file_node_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListoffersOffers) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListoffersOffers) ProtoMessage() {} func (x *ListoffersOffers) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[223] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListoffersOffers.ProtoReflect.Descriptor instead. func (*ListoffersOffers) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{223} } func (x *ListoffersOffers) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } func (x *ListoffersOffers) GetActive() bool { if x != nil { return x.Active } return false } func (x *ListoffersOffers) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *ListoffersOffers) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *ListoffersOffers) GetUsed() bool { if x != nil { return x.Used } return false } func (x *ListoffersOffers) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *ListoffersOffers) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *ListoffersOffers) GetForcePaths() bool { if x != nil && x.ForcePaths != nil { return *x.ForcePaths } return false } type ListpaysRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 *string `protobuf:"bytes,1,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` Status *ListpaysRequest_ListpaysStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cln.ListpaysRequest_ListpaysStatus,oneof" json:"status,omitempty"` Index *ListpaysRequest_ListpaysIndex `protobuf:"varint,4,opt,name=index,proto3,enum=cln.ListpaysRequest_ListpaysIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,5,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,6,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpaysRequest) Reset() { *x = ListpaysRequest{} mi := &file_node_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpaysRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpaysRequest) ProtoMessage() {} func (x *ListpaysRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[224] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpaysRequest.ProtoReflect.Descriptor instead. func (*ListpaysRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{224} } func (x *ListpaysRequest) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *ListpaysRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListpaysRequest) GetStatus() ListpaysRequest_ListpaysStatus { if x != nil && x.Status != nil { return *x.Status } return ListpaysRequest_PENDING } func (x *ListpaysRequest) GetIndex() ListpaysRequest_ListpaysIndex { if x != nil && x.Index != nil { return *x.Index } return ListpaysRequest_CREATED } func (x *ListpaysRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListpaysRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListpaysResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Pays []*ListpaysPays `protobuf:"bytes,1,rep,name=pays,proto3" json:"pays,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpaysResponse) Reset() { *x = ListpaysResponse{} mi := &file_node_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpaysResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpaysResponse) ProtoMessage() {} func (x *ListpaysResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[225] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpaysResponse.ProtoReflect.Descriptor instead. func (*ListpaysResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{225} } func (x *ListpaysResponse) GetPays() []*ListpaysPays { if x != nil { return x.Pays } return nil } type ListpaysPays struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentHash []byte `protobuf:"bytes,1,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status ListpaysPays_ListpaysPaysStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cln.ListpaysPays_ListpaysPaysStatus" json:"status,omitempty"` Destination []byte `protobuf:"bytes,3,opt,name=destination,proto3,oneof" json:"destination,omitempty"` CreatedAt uint64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` Label *string `protobuf:"bytes,5,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,6,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,7,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` AmountMsat *Amount `protobuf:"bytes,8,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,9,opt,name=amount_sent_msat,json=amountSentMsat,proto3,oneof" json:"amount_sent_msat,omitempty"` Erroronion []byte `protobuf:"bytes,10,opt,name=erroronion,proto3,oneof" json:"erroronion,omitempty"` Description *string `protobuf:"bytes,11,opt,name=description,proto3,oneof" json:"description,omitempty"` CompletedAt *uint64 `protobuf:"varint,12,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` Preimage []byte `protobuf:"bytes,13,opt,name=preimage,proto3,oneof" json:"preimage,omitempty"` NumberOfParts *uint64 `protobuf:"varint,14,opt,name=number_of_parts,json=numberOfParts,proto3,oneof" json:"number_of_parts,omitempty"` CreatedIndex *uint64 `protobuf:"varint,15,opt,name=created_index,json=createdIndex,proto3,oneof" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,16,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListpaysPays) Reset() { *x = ListpaysPays{} mi := &file_node_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListpaysPays) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListpaysPays) ProtoMessage() {} func (x *ListpaysPays) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[226] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListpaysPays.ProtoReflect.Descriptor instead. func (*ListpaysPays) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{226} } func (x *ListpaysPays) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListpaysPays) GetStatus() ListpaysPays_ListpaysPaysStatus { if x != nil { return x.Status } return ListpaysPays_PENDING } func (x *ListpaysPays) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *ListpaysPays) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *ListpaysPays) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *ListpaysPays) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *ListpaysPays) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *ListpaysPays) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListpaysPays) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *ListpaysPays) GetErroronion() []byte { if x != nil { return x.Erroronion } return nil } func (x *ListpaysPays) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *ListpaysPays) GetCompletedAt() uint64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } func (x *ListpaysPays) GetPreimage() []byte { if x != nil { return x.Preimage } return nil } func (x *ListpaysPays) GetNumberOfParts() uint64 { if x != nil && x.NumberOfParts != nil { return *x.NumberOfParts } return 0 } func (x *ListpaysPays) GetCreatedIndex() uint64 { if x != nil && x.CreatedIndex != nil { return *x.CreatedIndex } return 0 } func (x *ListpaysPays) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } type ListhtlcsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` Index *ListhtlcsRequest_ListhtlcsIndex `protobuf:"varint,2,opt,name=index,proto3,enum=cln.ListhtlcsRequest_ListhtlcsIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,3,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,4,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListhtlcsRequest) Reset() { *x = ListhtlcsRequest{} mi := &file_node_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListhtlcsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListhtlcsRequest) ProtoMessage() {} func (x *ListhtlcsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[227] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListhtlcsRequest.ProtoReflect.Descriptor instead. func (*ListhtlcsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{227} } func (x *ListhtlcsRequest) GetId() string { if x != nil && x.Id != nil { return *x.Id } return "" } func (x *ListhtlcsRequest) GetIndex() ListhtlcsRequest_ListhtlcsIndex { if x != nil && x.Index != nil { return *x.Index } return ListhtlcsRequest_CREATED } func (x *ListhtlcsRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListhtlcsRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListhtlcsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Htlcs []*ListhtlcsHtlcs `protobuf:"bytes,1,rep,name=htlcs,proto3" json:"htlcs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListhtlcsResponse) Reset() { *x = ListhtlcsResponse{} mi := &file_node_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListhtlcsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListhtlcsResponse) ProtoMessage() {} func (x *ListhtlcsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[228] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListhtlcsResponse.ProtoReflect.Descriptor instead. func (*ListhtlcsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{228} } func (x *ListhtlcsResponse) GetHtlcs() []*ListhtlcsHtlcs { if x != nil { return x.Htlcs } return nil } type ListhtlcsHtlcs struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelId string `protobuf:"bytes,1,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` Expiry uint32 `protobuf:"varint,3,opt,name=expiry,proto3" json:"expiry,omitempty"` AmountMsat *Amount `protobuf:"bytes,4,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Direction ListhtlcsHtlcs_ListhtlcsHtlcsDirection `protobuf:"varint,5,opt,name=direction,proto3,enum=cln.ListhtlcsHtlcs_ListhtlcsHtlcsDirection" json:"direction,omitempty"` PaymentHash []byte `protobuf:"bytes,6,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` State HtlcState `protobuf:"varint,7,opt,name=state,proto3,enum=cln.HtlcState" json:"state,omitempty"` CreatedIndex *uint64 `protobuf:"varint,8,opt,name=created_index,json=createdIndex,proto3,oneof" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,9,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListhtlcsHtlcs) Reset() { *x = ListhtlcsHtlcs{} mi := &file_node_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListhtlcsHtlcs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListhtlcsHtlcs) ProtoMessage() {} func (x *ListhtlcsHtlcs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[229] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListhtlcsHtlcs.ProtoReflect.Descriptor instead. func (*ListhtlcsHtlcs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{229} } func (x *ListhtlcsHtlcs) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *ListhtlcsHtlcs) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *ListhtlcsHtlcs) GetExpiry() uint32 { if x != nil { return x.Expiry } return 0 } func (x *ListhtlcsHtlcs) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *ListhtlcsHtlcs) GetDirection() ListhtlcsHtlcs_ListhtlcsHtlcsDirection { if x != nil { return x.Direction } return ListhtlcsHtlcs_OUT } func (x *ListhtlcsHtlcs) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListhtlcsHtlcs) GetState() HtlcState { if x != nil { return x.State } return HtlcState_SentAddHtlc } func (x *ListhtlcsHtlcs) GetCreatedIndex() uint64 { if x != nil && x.CreatedIndex != nil { return *x.CreatedIndex } return 0 } func (x *ListhtlcsHtlcs) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } type MultifundchannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Destinations []*MultifundchannelDestinations `protobuf:"bytes,1,rep,name=destinations,proto3" json:"destinations,omitempty"` Feerate *Feerate `protobuf:"bytes,2,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Minconf *int64 `protobuf:"zigzag64,3,opt,name=minconf,proto3,oneof" json:"minconf,omitempty"` Utxos []*Outpoint `protobuf:"bytes,4,rep,name=utxos,proto3" json:"utxos,omitempty"` Minchannels *int64 `protobuf:"zigzag64,5,opt,name=minchannels,proto3,oneof" json:"minchannels,omitempty"` CommitmentFeerate *Feerate `protobuf:"bytes,6,opt,name=commitment_feerate,json=commitmentFeerate,proto3,oneof" json:"commitment_feerate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelRequest) Reset() { *x = MultifundchannelRequest{} mi := &file_node_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelRequest) ProtoMessage() {} func (x *MultifundchannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[230] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelRequest.ProtoReflect.Descriptor instead. func (*MultifundchannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{230} } func (x *MultifundchannelRequest) GetDestinations() []*MultifundchannelDestinations { if x != nil { return x.Destinations } return nil } func (x *MultifundchannelRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *MultifundchannelRequest) GetMinconf() int64 { if x != nil && x.Minconf != nil { return *x.Minconf } return 0 } func (x *MultifundchannelRequest) GetUtxos() []*Outpoint { if x != nil { return x.Utxos } return nil } func (x *MultifundchannelRequest) GetMinchannels() int64 { if x != nil && x.Minchannels != nil { return *x.Minchannels } return 0 } func (x *MultifundchannelRequest) GetCommitmentFeerate() *Feerate { if x != nil { return x.CommitmentFeerate } return nil } type MultifundchannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` ChannelIds []*MultifundchannelChannelIds `protobuf:"bytes,3,rep,name=channel_ids,json=channelIds,proto3" json:"channel_ids,omitempty"` Failed []*MultifundchannelFailed `protobuf:"bytes,4,rep,name=failed,proto3" json:"failed,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelResponse) Reset() { *x = MultifundchannelResponse{} mi := &file_node_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelResponse) ProtoMessage() {} func (x *MultifundchannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[231] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelResponse.ProtoReflect.Descriptor instead. func (*MultifundchannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{231} } func (x *MultifundchannelResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *MultifundchannelResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *MultifundchannelResponse) GetChannelIds() []*MultifundchannelChannelIds { if x != nil { return x.ChannelIds } return nil } func (x *MultifundchannelResponse) GetFailed() []*MultifundchannelFailed { if x != nil { return x.Failed } return nil } type MultifundchannelDestinations struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Amount *AmountOrAll `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` Announce *bool `protobuf:"varint,3,opt,name=announce,proto3,oneof" json:"announce,omitempty"` PushMsat *Amount `protobuf:"bytes,4,opt,name=push_msat,json=pushMsat,proto3,oneof" json:"push_msat,omitempty"` CloseTo *string `protobuf:"bytes,5,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` RequestAmt *Amount `protobuf:"bytes,6,opt,name=request_amt,json=requestAmt,proto3,oneof" json:"request_amt,omitempty"` CompactLease *string `protobuf:"bytes,7,opt,name=compact_lease,json=compactLease,proto3,oneof" json:"compact_lease,omitempty"` Mindepth *uint32 `protobuf:"varint,8,opt,name=mindepth,proto3,oneof" json:"mindepth,omitempty"` Reserve *Amount `protobuf:"bytes,9,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelDestinations) Reset() { *x = MultifundchannelDestinations{} mi := &file_node_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelDestinations) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelDestinations) ProtoMessage() {} func (x *MultifundchannelDestinations) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[232] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelDestinations.ProtoReflect.Descriptor instead. func (*MultifundchannelDestinations) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{232} } func (x *MultifundchannelDestinations) GetId() string { if x != nil { return x.Id } return "" } func (x *MultifundchannelDestinations) GetAmount() *AmountOrAll { if x != nil { return x.Amount } return nil } func (x *MultifundchannelDestinations) GetAnnounce() bool { if x != nil && x.Announce != nil { return *x.Announce } return false } func (x *MultifundchannelDestinations) GetPushMsat() *Amount { if x != nil { return x.PushMsat } return nil } func (x *MultifundchannelDestinations) GetCloseTo() string { if x != nil && x.CloseTo != nil { return *x.CloseTo } return "" } func (x *MultifundchannelDestinations) GetRequestAmt() *Amount { if x != nil { return x.RequestAmt } return nil } func (x *MultifundchannelDestinations) GetCompactLease() string { if x != nil && x.CompactLease != nil { return *x.CompactLease } return "" } func (x *MultifundchannelDestinations) GetMindepth() uint32 { if x != nil && x.Mindepth != nil { return *x.Mindepth } return 0 } func (x *MultifundchannelDestinations) GetReserve() *Amount { if x != nil { return x.Reserve } return nil } type MultifundchannelChannelIds struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Outnum uint32 `protobuf:"varint,2,opt,name=outnum,proto3" json:"outnum,omitempty"` ChannelId []byte `protobuf:"bytes,3,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ChannelType *MultifundchannelChannelIdsChannelType `protobuf:"bytes,4,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` CloseTo []byte `protobuf:"bytes,5,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelChannelIds) Reset() { *x = MultifundchannelChannelIds{} mi := &file_node_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelChannelIds) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelChannelIds) ProtoMessage() {} func (x *MultifundchannelChannelIds) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[233] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelChannelIds.ProtoReflect.Descriptor instead. func (*MultifundchannelChannelIds) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{233} } func (x *MultifundchannelChannelIds) GetId() []byte { if x != nil { return x.Id } return nil } func (x *MultifundchannelChannelIds) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } func (x *MultifundchannelChannelIds) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *MultifundchannelChannelIds) GetChannelType() *MultifundchannelChannelIdsChannelType { if x != nil { return x.ChannelType } return nil } func (x *MultifundchannelChannelIds) GetCloseTo() []byte { if x != nil { return x.CloseTo } return nil } type MultifundchannelChannelIdsChannelType struct { state protoimpl.MessageState `protogen:"open.v1"` Bits []uint32 `protobuf:"varint,1,rep,packed,name=bits,proto3" json:"bits,omitempty"` Names []ChannelTypeName `protobuf:"varint,2,rep,packed,name=names,proto3,enum=cln.ChannelTypeName" json:"names,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelChannelIdsChannelType) Reset() { *x = MultifundchannelChannelIdsChannelType{} mi := &file_node_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelChannelIdsChannelType) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelChannelIdsChannelType) ProtoMessage() {} func (x *MultifundchannelChannelIdsChannelType) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[234] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelChannelIdsChannelType.ProtoReflect.Descriptor instead. func (*MultifundchannelChannelIdsChannelType) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{234} } func (x *MultifundchannelChannelIdsChannelType) GetBits() []uint32 { if x != nil { return x.Bits } return nil } func (x *MultifundchannelChannelIdsChannelType) GetNames() []ChannelTypeName { if x != nil { return x.Names } return nil } type MultifundchannelFailed struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Method MultifundchannelFailed_MultifundchannelFailedMethod `protobuf:"varint,2,opt,name=method,proto3,enum=cln.MultifundchannelFailed_MultifundchannelFailedMethod" json:"method,omitempty"` Error *MultifundchannelFailedError `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelFailed) Reset() { *x = MultifundchannelFailed{} mi := &file_node_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelFailed) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelFailed) ProtoMessage() {} func (x *MultifundchannelFailed) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[235] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelFailed.ProtoReflect.Descriptor instead. func (*MultifundchannelFailed) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{235} } func (x *MultifundchannelFailed) GetId() []byte { if x != nil { return x.Id } return nil } func (x *MultifundchannelFailed) GetMethod() MultifundchannelFailed_MultifundchannelFailedMethod { if x != nil { return x.Method } return MultifundchannelFailed_CONNECT } func (x *MultifundchannelFailed) GetError() *MultifundchannelFailedError { if x != nil { return x.Error } return nil } type MultifundchannelFailedError struct { state protoimpl.MessageState `protogen:"open.v1"` Code int64 `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultifundchannelFailedError) Reset() { *x = MultifundchannelFailedError{} mi := &file_node_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultifundchannelFailedError) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultifundchannelFailedError) ProtoMessage() {} func (x *MultifundchannelFailedError) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[236] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultifundchannelFailedError.ProtoReflect.Descriptor instead. func (*MultifundchannelFailedError) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{236} } func (x *MultifundchannelFailedError) GetCode() int64 { if x != nil { return x.Code } return 0 } func (x *MultifundchannelFailedError) GetMessage() string { if x != nil { return x.Message } return "" } type MultiwithdrawRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Outputs []*OutputDesc `protobuf:"bytes,1,rep,name=outputs,proto3" json:"outputs,omitempty"` Feerate *Feerate `protobuf:"bytes,2,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Minconf *uint32 `protobuf:"varint,3,opt,name=minconf,proto3,oneof" json:"minconf,omitempty"` Utxos []*Outpoint `protobuf:"bytes,4,rep,name=utxos,proto3" json:"utxos,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultiwithdrawRequest) Reset() { *x = MultiwithdrawRequest{} mi := &file_node_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultiwithdrawRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultiwithdrawRequest) ProtoMessage() {} func (x *MultiwithdrawRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[237] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultiwithdrawRequest.ProtoReflect.Descriptor instead. func (*MultiwithdrawRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{237} } func (x *MultiwithdrawRequest) GetOutputs() []*OutputDesc { if x != nil { return x.Outputs } return nil } func (x *MultiwithdrawRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *MultiwithdrawRequest) GetMinconf() uint32 { if x != nil && x.Minconf != nil { return *x.Minconf } return 0 } func (x *MultiwithdrawRequest) GetUtxos() []*Outpoint { if x != nil { return x.Utxos } return nil } type MultiwithdrawResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MultiwithdrawResponse) Reset() { *x = MultiwithdrawResponse{} mi := &file_node_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MultiwithdrawResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*MultiwithdrawResponse) ProtoMessage() {} func (x *MultiwithdrawResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[238] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MultiwithdrawResponse.ProtoReflect.Descriptor instead. func (*MultiwithdrawResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{238} } func (x *MultiwithdrawResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *MultiwithdrawResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type OfferRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Amount string `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` Issuer *string `protobuf:"bytes,3,opt,name=issuer,proto3,oneof" json:"issuer,omitempty"` Label *string `protobuf:"bytes,4,opt,name=label,proto3,oneof" json:"label,omitempty"` QuantityMax *uint64 `protobuf:"varint,5,opt,name=quantity_max,json=quantityMax,proto3,oneof" json:"quantity_max,omitempty"` AbsoluteExpiry *uint64 `protobuf:"varint,6,opt,name=absolute_expiry,json=absoluteExpiry,proto3,oneof" json:"absolute_expiry,omitempty"` Recurrence *string `protobuf:"bytes,7,opt,name=recurrence,proto3,oneof" json:"recurrence,omitempty"` RecurrenceBase *string `protobuf:"bytes,8,opt,name=recurrence_base,json=recurrenceBase,proto3,oneof" json:"recurrence_base,omitempty"` RecurrencePaywindow *string `protobuf:"bytes,9,opt,name=recurrence_paywindow,json=recurrencePaywindow,proto3,oneof" json:"recurrence_paywindow,omitempty"` RecurrenceLimit *uint32 `protobuf:"varint,10,opt,name=recurrence_limit,json=recurrenceLimit,proto3,oneof" json:"recurrence_limit,omitempty"` SingleUse *bool `protobuf:"varint,11,opt,name=single_use,json=singleUse,proto3,oneof" json:"single_use,omitempty"` ProportionalAmount *bool `protobuf:"varint,13,opt,name=proportional_amount,json=proportionalAmount,proto3,oneof" json:"proportional_amount,omitempty"` OptionalRecurrence *bool `protobuf:"varint,14,opt,name=optional_recurrence,json=optionalRecurrence,proto3,oneof" json:"optional_recurrence,omitempty"` FrontingNodes [][]byte `protobuf:"bytes,15,rep,name=fronting_nodes,json=frontingNodes,proto3" json:"fronting_nodes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OfferRequest) Reset() { *x = OfferRequest{} mi := &file_node_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OfferRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*OfferRequest) ProtoMessage() {} func (x *OfferRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[239] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OfferRequest.ProtoReflect.Descriptor instead. func (*OfferRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{239} } func (x *OfferRequest) GetAmount() string { if x != nil { return x.Amount } return "" } func (x *OfferRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *OfferRequest) GetIssuer() string { if x != nil && x.Issuer != nil { return *x.Issuer } return "" } func (x *OfferRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *OfferRequest) GetQuantityMax() uint64 { if x != nil && x.QuantityMax != nil { return *x.QuantityMax } return 0 } func (x *OfferRequest) GetAbsoluteExpiry() uint64 { if x != nil && x.AbsoluteExpiry != nil { return *x.AbsoluteExpiry } return 0 } func (x *OfferRequest) GetRecurrence() string { if x != nil && x.Recurrence != nil { return *x.Recurrence } return "" } func (x *OfferRequest) GetRecurrenceBase() string { if x != nil && x.RecurrenceBase != nil { return *x.RecurrenceBase } return "" } func (x *OfferRequest) GetRecurrencePaywindow() string { if x != nil && x.RecurrencePaywindow != nil { return *x.RecurrencePaywindow } return "" } func (x *OfferRequest) GetRecurrenceLimit() uint32 { if x != nil && x.RecurrenceLimit != nil { return *x.RecurrenceLimit } return 0 } func (x *OfferRequest) GetSingleUse() bool { if x != nil && x.SingleUse != nil { return *x.SingleUse } return false } func (x *OfferRequest) GetProportionalAmount() bool { if x != nil && x.ProportionalAmount != nil { return *x.ProportionalAmount } return false } func (x *OfferRequest) GetOptionalRecurrence() bool { if x != nil && x.OptionalRecurrence != nil { return *x.OptionalRecurrence } return false } func (x *OfferRequest) GetFrontingNodes() [][]byte { if x != nil { return x.FrontingNodes } return nil } type OfferResponse struct { state protoimpl.MessageState `protogen:"open.v1"` OfferId []byte `protobuf:"bytes,1,opt,name=offer_id,json=offerId,proto3" json:"offer_id,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` SingleUse bool `protobuf:"varint,3,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` Bolt12 string `protobuf:"bytes,4,opt,name=bolt12,proto3" json:"bolt12,omitempty"` Used bool `protobuf:"varint,5,opt,name=used,proto3" json:"used,omitempty"` Created bool `protobuf:"varint,6,opt,name=created,proto3" json:"created,omitempty"` Label *string `protobuf:"bytes,7,opt,name=label,proto3,oneof" json:"label,omitempty"` ForcePaths *bool `protobuf:"varint,8,opt,name=force_paths,json=forcePaths,proto3,oneof" json:"force_paths,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OfferResponse) Reset() { *x = OfferResponse{} mi := &file_node_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OfferResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*OfferResponse) ProtoMessage() {} func (x *OfferResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[240] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OfferResponse.ProtoReflect.Descriptor instead. func (*OfferResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{240} } func (x *OfferResponse) GetOfferId() []byte { if x != nil { return x.OfferId } return nil } func (x *OfferResponse) GetActive() bool { if x != nil { return x.Active } return false } func (x *OfferResponse) GetSingleUse() bool { if x != nil { return x.SingleUse } return false } func (x *OfferResponse) GetBolt12() string { if x != nil { return x.Bolt12 } return "" } func (x *OfferResponse) GetUsed() bool { if x != nil { return x.Used } return false } func (x *OfferResponse) GetCreated() bool { if x != nil { return x.Created } return false } func (x *OfferResponse) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *OfferResponse) GetForcePaths() bool { if x != nil && x.ForcePaths != nil { return *x.ForcePaths } return false } type OpenchannelAbortRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelAbortRequest) Reset() { *x = OpenchannelAbortRequest{} mi := &file_node_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelAbortRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelAbortRequest) ProtoMessage() {} func (x *OpenchannelAbortRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[241] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelAbortRequest.ProtoReflect.Descriptor instead. func (*OpenchannelAbortRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{241} } func (x *OpenchannelAbortRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } type OpenchannelAbortResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ChannelCanceled bool `protobuf:"varint,2,opt,name=channel_canceled,json=channelCanceled,proto3" json:"channel_canceled,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelAbortResponse) Reset() { *x = OpenchannelAbortResponse{} mi := &file_node_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelAbortResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelAbortResponse) ProtoMessage() {} func (x *OpenchannelAbortResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[242] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelAbortResponse.ProtoReflect.Descriptor instead. func (*OpenchannelAbortResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{242} } func (x *OpenchannelAbortResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelAbortResponse) GetChannelCanceled() bool { if x != nil { return x.ChannelCanceled } return false } func (x *OpenchannelAbortResponse) GetReason() string { if x != nil { return x.Reason } return "" } type OpenchannelBumpRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Initialpsbt string `protobuf:"bytes,2,opt,name=initialpsbt,proto3" json:"initialpsbt,omitempty"` FundingFeerate *Feerate `protobuf:"bytes,3,opt,name=funding_feerate,json=fundingFeerate,proto3,oneof" json:"funding_feerate,omitempty"` Amount *Amount `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelBumpRequest) Reset() { *x = OpenchannelBumpRequest{} mi := &file_node_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelBumpRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelBumpRequest) ProtoMessage() {} func (x *OpenchannelBumpRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[243] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelBumpRequest.ProtoReflect.Descriptor instead. func (*OpenchannelBumpRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{243} } func (x *OpenchannelBumpRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelBumpRequest) GetInitialpsbt() string { if x != nil { return x.Initialpsbt } return "" } func (x *OpenchannelBumpRequest) GetFundingFeerate() *Feerate { if x != nil { return x.FundingFeerate } return nil } func (x *OpenchannelBumpRequest) GetAmount() *Amount { if x != nil { return x.Amount } return nil } type OpenchannelBumpResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ChannelType *OpenchannelBumpChannelType `protobuf:"bytes,2,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` Psbt string `protobuf:"bytes,3,opt,name=psbt,proto3" json:"psbt,omitempty"` CommitmentsSecured bool `protobuf:"varint,4,opt,name=commitments_secured,json=commitmentsSecured,proto3" json:"commitments_secured,omitempty"` FundingSerial uint64 `protobuf:"varint,5,opt,name=funding_serial,json=fundingSerial,proto3" json:"funding_serial,omitempty"` RequiresConfirmedInputs *bool `protobuf:"varint,6,opt,name=requires_confirmed_inputs,json=requiresConfirmedInputs,proto3,oneof" json:"requires_confirmed_inputs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelBumpResponse) Reset() { *x = OpenchannelBumpResponse{} mi := &file_node_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelBumpResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelBumpResponse) ProtoMessage() {} func (x *OpenchannelBumpResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[244] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelBumpResponse.ProtoReflect.Descriptor instead. func (*OpenchannelBumpResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{244} } func (x *OpenchannelBumpResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelBumpResponse) GetChannelType() *OpenchannelBumpChannelType { if x != nil { return x.ChannelType } return nil } func (x *OpenchannelBumpResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *OpenchannelBumpResponse) GetCommitmentsSecured() bool { if x != nil { return x.CommitmentsSecured } return false } func (x *OpenchannelBumpResponse) GetFundingSerial() uint64 { if x != nil { return x.FundingSerial } return 0 } func (x *OpenchannelBumpResponse) GetRequiresConfirmedInputs() bool { if x != nil && x.RequiresConfirmedInputs != nil { return *x.RequiresConfirmedInputs } return false } type OpenchannelBumpChannelType struct { state protoimpl.MessageState `protogen:"open.v1"` Bits []uint32 `protobuf:"varint,1,rep,packed,name=bits,proto3" json:"bits,omitempty"` Names []ChannelTypeName `protobuf:"varint,2,rep,packed,name=names,proto3,enum=cln.ChannelTypeName" json:"names,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelBumpChannelType) Reset() { *x = OpenchannelBumpChannelType{} mi := &file_node_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelBumpChannelType) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelBumpChannelType) ProtoMessage() {} func (x *OpenchannelBumpChannelType) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[245] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelBumpChannelType.ProtoReflect.Descriptor instead. func (*OpenchannelBumpChannelType) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{245} } func (x *OpenchannelBumpChannelType) GetBits() []uint32 { if x != nil { return x.Bits } return nil } func (x *OpenchannelBumpChannelType) GetNames() []ChannelTypeName { if x != nil { return x.Names } return nil } type OpenchannelInitRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Initialpsbt string `protobuf:"bytes,2,opt,name=initialpsbt,proto3" json:"initialpsbt,omitempty"` CommitmentFeerate *Feerate `protobuf:"bytes,3,opt,name=commitment_feerate,json=commitmentFeerate,proto3,oneof" json:"commitment_feerate,omitempty"` FundingFeerate *Feerate `protobuf:"bytes,4,opt,name=funding_feerate,json=fundingFeerate,proto3,oneof" json:"funding_feerate,omitempty"` Announce *bool `protobuf:"varint,5,opt,name=announce,proto3,oneof" json:"announce,omitempty"` CloseTo *string `protobuf:"bytes,6,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` RequestAmt *Amount `protobuf:"bytes,7,opt,name=request_amt,json=requestAmt,proto3,oneof" json:"request_amt,omitempty"` CompactLease []byte `protobuf:"bytes,8,opt,name=compact_lease,json=compactLease,proto3,oneof" json:"compact_lease,omitempty"` ChannelType []uint32 `protobuf:"varint,9,rep,packed,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` Amount *Amount `protobuf:"bytes,10,opt,name=amount,proto3" json:"amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelInitRequest) Reset() { *x = OpenchannelInitRequest{} mi := &file_node_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelInitRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelInitRequest) ProtoMessage() {} func (x *OpenchannelInitRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[246] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelInitRequest.ProtoReflect.Descriptor instead. func (*OpenchannelInitRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{246} } func (x *OpenchannelInitRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *OpenchannelInitRequest) GetInitialpsbt() string { if x != nil { return x.Initialpsbt } return "" } func (x *OpenchannelInitRequest) GetCommitmentFeerate() *Feerate { if x != nil { return x.CommitmentFeerate } return nil } func (x *OpenchannelInitRequest) GetFundingFeerate() *Feerate { if x != nil { return x.FundingFeerate } return nil } func (x *OpenchannelInitRequest) GetAnnounce() bool { if x != nil && x.Announce != nil { return *x.Announce } return false } func (x *OpenchannelInitRequest) GetCloseTo() string { if x != nil && x.CloseTo != nil { return *x.CloseTo } return "" } func (x *OpenchannelInitRequest) GetRequestAmt() *Amount { if x != nil { return x.RequestAmt } return nil } func (x *OpenchannelInitRequest) GetCompactLease() []byte { if x != nil { return x.CompactLease } return nil } func (x *OpenchannelInitRequest) GetChannelType() []uint32 { if x != nil { return x.ChannelType } return nil } func (x *OpenchannelInitRequest) GetAmount() *Amount { if x != nil { return x.Amount } return nil } type OpenchannelInitResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Psbt string `protobuf:"bytes,2,opt,name=psbt,proto3" json:"psbt,omitempty"` ChannelType *OpenchannelInitChannelType `protobuf:"bytes,3,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` CommitmentsSecured bool `protobuf:"varint,4,opt,name=commitments_secured,json=commitmentsSecured,proto3" json:"commitments_secured,omitempty"` FundingSerial uint64 `protobuf:"varint,5,opt,name=funding_serial,json=fundingSerial,proto3" json:"funding_serial,omitempty"` RequiresConfirmedInputs *bool `protobuf:"varint,6,opt,name=requires_confirmed_inputs,json=requiresConfirmedInputs,proto3,oneof" json:"requires_confirmed_inputs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelInitResponse) Reset() { *x = OpenchannelInitResponse{} mi := &file_node_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelInitResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelInitResponse) ProtoMessage() {} func (x *OpenchannelInitResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[247] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelInitResponse.ProtoReflect.Descriptor instead. func (*OpenchannelInitResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{247} } func (x *OpenchannelInitResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelInitResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *OpenchannelInitResponse) GetChannelType() *OpenchannelInitChannelType { if x != nil { return x.ChannelType } return nil } func (x *OpenchannelInitResponse) GetCommitmentsSecured() bool { if x != nil { return x.CommitmentsSecured } return false } func (x *OpenchannelInitResponse) GetFundingSerial() uint64 { if x != nil { return x.FundingSerial } return 0 } func (x *OpenchannelInitResponse) GetRequiresConfirmedInputs() bool { if x != nil && x.RequiresConfirmedInputs != nil { return *x.RequiresConfirmedInputs } return false } type OpenchannelInitChannelType struct { state protoimpl.MessageState `protogen:"open.v1"` Bits []uint32 `protobuf:"varint,1,rep,packed,name=bits,proto3" json:"bits,omitempty"` Names []ChannelTypeName `protobuf:"varint,2,rep,packed,name=names,proto3,enum=cln.ChannelTypeName" json:"names,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelInitChannelType) Reset() { *x = OpenchannelInitChannelType{} mi := &file_node_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelInitChannelType) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelInitChannelType) ProtoMessage() {} func (x *OpenchannelInitChannelType) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[248] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelInitChannelType.ProtoReflect.Descriptor instead. func (*OpenchannelInitChannelType) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{248} } func (x *OpenchannelInitChannelType) GetBits() []uint32 { if x != nil { return x.Bits } return nil } func (x *OpenchannelInitChannelType) GetNames() []ChannelTypeName { if x != nil { return x.Names } return nil } type OpenchannelSignedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` SignedPsbt string `protobuf:"bytes,2,opt,name=signed_psbt,json=signedPsbt,proto3" json:"signed_psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelSignedRequest) Reset() { *x = OpenchannelSignedRequest{} mi := &file_node_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelSignedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelSignedRequest) ProtoMessage() {} func (x *OpenchannelSignedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[249] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelSignedRequest.ProtoReflect.Descriptor instead. func (*OpenchannelSignedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{249} } func (x *OpenchannelSignedRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelSignedRequest) GetSignedPsbt() string { if x != nil { return x.SignedPsbt } return "" } type OpenchannelSignedResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Tx []byte `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,3,opt,name=txid,proto3" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelSignedResponse) Reset() { *x = OpenchannelSignedResponse{} mi := &file_node_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelSignedResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelSignedResponse) ProtoMessage() {} func (x *OpenchannelSignedResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[250] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelSignedResponse.ProtoReflect.Descriptor instead. func (*OpenchannelSignedResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{250} } func (x *OpenchannelSignedResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelSignedResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *OpenchannelSignedResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type OpenchannelUpdateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Psbt string `protobuf:"bytes,2,opt,name=psbt,proto3" json:"psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelUpdateRequest) Reset() { *x = OpenchannelUpdateRequest{} mi := &file_node_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelUpdateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelUpdateRequest) ProtoMessage() {} func (x *OpenchannelUpdateRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[251] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelUpdateRequest.ProtoReflect.Descriptor instead. func (*OpenchannelUpdateRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{251} } func (x *OpenchannelUpdateRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelUpdateRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } type OpenchannelUpdateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ChannelType *OpenchannelUpdateChannelType `protobuf:"bytes,2,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"` Psbt string `protobuf:"bytes,3,opt,name=psbt,proto3" json:"psbt,omitempty"` CommitmentsSecured bool `protobuf:"varint,4,opt,name=commitments_secured,json=commitmentsSecured,proto3" json:"commitments_secured,omitempty"` FundingOutnum uint32 `protobuf:"varint,5,opt,name=funding_outnum,json=fundingOutnum,proto3" json:"funding_outnum,omitempty"` CloseTo []byte `protobuf:"bytes,6,opt,name=close_to,json=closeTo,proto3,oneof" json:"close_to,omitempty"` RequiresConfirmedInputs *bool `protobuf:"varint,7,opt,name=requires_confirmed_inputs,json=requiresConfirmedInputs,proto3,oneof" json:"requires_confirmed_inputs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelUpdateResponse) Reset() { *x = OpenchannelUpdateResponse{} mi := &file_node_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelUpdateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelUpdateResponse) ProtoMessage() {} func (x *OpenchannelUpdateResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[252] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelUpdateResponse.ProtoReflect.Descriptor instead. func (*OpenchannelUpdateResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{252} } func (x *OpenchannelUpdateResponse) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenchannelUpdateResponse) GetChannelType() *OpenchannelUpdateChannelType { if x != nil { return x.ChannelType } return nil } func (x *OpenchannelUpdateResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *OpenchannelUpdateResponse) GetCommitmentsSecured() bool { if x != nil { return x.CommitmentsSecured } return false } func (x *OpenchannelUpdateResponse) GetFundingOutnum() uint32 { if x != nil { return x.FundingOutnum } return 0 } func (x *OpenchannelUpdateResponse) GetCloseTo() []byte { if x != nil { return x.CloseTo } return nil } func (x *OpenchannelUpdateResponse) GetRequiresConfirmedInputs() bool { if x != nil && x.RequiresConfirmedInputs != nil { return *x.RequiresConfirmedInputs } return false } type OpenchannelUpdateChannelType struct { state protoimpl.MessageState `protogen:"open.v1"` Bits []uint32 `protobuf:"varint,1,rep,packed,name=bits,proto3" json:"bits,omitempty"` Names []ChannelTypeName `protobuf:"varint,2,rep,packed,name=names,proto3,enum=cln.ChannelTypeName" json:"names,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenchannelUpdateChannelType) Reset() { *x = OpenchannelUpdateChannelType{} mi := &file_node_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenchannelUpdateChannelType) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenchannelUpdateChannelType) ProtoMessage() {} func (x *OpenchannelUpdateChannelType) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[253] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenchannelUpdateChannelType.ProtoReflect.Descriptor instead. func (*OpenchannelUpdateChannelType) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{253} } func (x *OpenchannelUpdateChannelType) GetBits() []uint32 { if x != nil { return x.Bits } return nil } func (x *OpenchannelUpdateChannelType) GetNames() []ChannelTypeName { if x != nil { return x.Names } return nil } type PingRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Len *uint32 `protobuf:"varint,2,opt,name=len,proto3,oneof" json:"len,omitempty"` Pongbytes *uint32 `protobuf:"varint,3,opt,name=pongbytes,proto3,oneof" json:"pongbytes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PingRequest) Reset() { *x = PingRequest{} mi := &file_node_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PingRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PingRequest) ProtoMessage() {} func (x *PingRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[254] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PingRequest.ProtoReflect.Descriptor instead. func (*PingRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{254} } func (x *PingRequest) GetId() []byte { if x != nil { return x.Id } return nil } func (x *PingRequest) GetLen() uint32 { if x != nil && x.Len != nil { return *x.Len } return 0 } func (x *PingRequest) GetPongbytes() uint32 { if x != nil && x.Pongbytes != nil { return *x.Pongbytes } return 0 } type PingResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Totlen uint32 `protobuf:"varint,1,opt,name=totlen,proto3" json:"totlen,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PingResponse) Reset() { *x = PingResponse{} mi := &file_node_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PingResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PingResponse) ProtoMessage() {} func (x *PingResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[255] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PingResponse.ProtoReflect.Descriptor instead. func (*PingResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{255} } func (x *PingResponse) GetTotlen() uint32 { if x != nil { return x.Totlen } return 0 } type PluginRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Subcommand PluginSubcommand `protobuf:"varint,1,opt,name=subcommand,proto3,enum=cln.PluginSubcommand" json:"subcommand,omitempty"` Plugin *string `protobuf:"bytes,2,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` Directory *string `protobuf:"bytes,3,opt,name=directory,proto3,oneof" json:"directory,omitempty"` Options []string `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PluginRequest) Reset() { *x = PluginRequest{} mi := &file_node_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PluginRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PluginRequest) ProtoMessage() {} func (x *PluginRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[256] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PluginRequest.ProtoReflect.Descriptor instead. func (*PluginRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{256} } func (x *PluginRequest) GetSubcommand() PluginSubcommand { if x != nil { return x.Subcommand } return PluginSubcommand_START } func (x *PluginRequest) GetPlugin() string { if x != nil && x.Plugin != nil { return *x.Plugin } return "" } func (x *PluginRequest) GetDirectory() string { if x != nil && x.Directory != nil { return *x.Directory } return "" } func (x *PluginRequest) GetOptions() []string { if x != nil { return x.Options } return nil } type PluginResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Command PluginSubcommand `protobuf:"varint,1,opt,name=command,proto3,enum=cln.PluginSubcommand" json:"command,omitempty"` Plugins []*PluginPlugins `protobuf:"bytes,2,rep,name=plugins,proto3" json:"plugins,omitempty"` Result *string `protobuf:"bytes,3,opt,name=result,proto3,oneof" json:"result,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PluginResponse) Reset() { *x = PluginResponse{} mi := &file_node_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PluginResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PluginResponse) ProtoMessage() {} func (x *PluginResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[257] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PluginResponse.ProtoReflect.Descriptor instead. func (*PluginResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{257} } func (x *PluginResponse) GetCommand() PluginSubcommand { if x != nil { return x.Command } return PluginSubcommand_START } func (x *PluginResponse) GetPlugins() []*PluginPlugins { if x != nil { return x.Plugins } return nil } func (x *PluginResponse) GetResult() string { if x != nil && x.Result != nil { return *x.Result } return "" } type PluginPlugins struct { state protoimpl.MessageState `protogen:"open.v1"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"` Dynamic bool `protobuf:"varint,3,opt,name=dynamic,proto3" json:"dynamic,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PluginPlugins) Reset() { *x = PluginPlugins{} mi := &file_node_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PluginPlugins) String() string { return protoimpl.X.MessageStringOf(x) } func (*PluginPlugins) ProtoMessage() {} func (x *PluginPlugins) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[258] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PluginPlugins.ProtoReflect.Descriptor instead. func (*PluginPlugins) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{258} } func (x *PluginPlugins) GetName() string { if x != nil { return x.Name } return "" } func (x *PluginPlugins) GetActive() bool { if x != nil { return x.Active } return false } func (x *PluginPlugins) GetDynamic() bool { if x != nil { return x.Dynamic } return false } type RenepaystatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Invstring *string `protobuf:"bytes,1,opt,name=invstring,proto3,oneof" json:"invstring,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RenepaystatusRequest) Reset() { *x = RenepaystatusRequest{} mi := &file_node_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RenepaystatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RenepaystatusRequest) ProtoMessage() {} func (x *RenepaystatusRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[259] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RenepaystatusRequest.ProtoReflect.Descriptor instead. func (*RenepaystatusRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{259} } func (x *RenepaystatusRequest) GetInvstring() string { if x != nil && x.Invstring != nil { return *x.Invstring } return "" } type RenepaystatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Paystatus []*RenepaystatusPaystatus `protobuf:"bytes,1,rep,name=paystatus,proto3" json:"paystatus,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RenepaystatusResponse) Reset() { *x = RenepaystatusResponse{} mi := &file_node_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RenepaystatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RenepaystatusResponse) ProtoMessage() {} func (x *RenepaystatusResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[260] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RenepaystatusResponse.ProtoReflect.Descriptor instead. func (*RenepaystatusResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{260} } func (x *RenepaystatusResponse) GetPaystatus() []*RenepaystatusPaystatus { if x != nil { return x.Paystatus } return nil } type RenepaystatusPaystatus struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 string `protobuf:"bytes,1,opt,name=bolt11,proto3" json:"bolt11,omitempty"` PaymentPreimage []byte `protobuf:"bytes,2,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` CreatedAt float64 `protobuf:"fixed64,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` Groupid uint32 `protobuf:"varint,5,opt,name=groupid,proto3" json:"groupid,omitempty"` Parts *uint32 `protobuf:"varint,6,opt,name=parts,proto3,oneof" json:"parts,omitempty"` AmountMsat *Amount `protobuf:"bytes,7,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,8,opt,name=amount_sent_msat,json=amountSentMsat,proto3,oneof" json:"amount_sent_msat,omitempty"` Status RenepaystatusPaystatus_RenepaystatusPaystatusStatus `protobuf:"varint,9,opt,name=status,proto3,enum=cln.RenepaystatusPaystatus_RenepaystatusPaystatusStatus" json:"status,omitempty"` Destination []byte `protobuf:"bytes,10,opt,name=destination,proto3,oneof" json:"destination,omitempty"` Notes []string `protobuf:"bytes,11,rep,name=notes,proto3" json:"notes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RenepaystatusPaystatus) Reset() { *x = RenepaystatusPaystatus{} mi := &file_node_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RenepaystatusPaystatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*RenepaystatusPaystatus) ProtoMessage() {} func (x *RenepaystatusPaystatus) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[261] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RenepaystatusPaystatus.ProtoReflect.Descriptor instead. func (*RenepaystatusPaystatus) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{261} } func (x *RenepaystatusPaystatus) GetBolt11() string { if x != nil { return x.Bolt11 } return "" } func (x *RenepaystatusPaystatus) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *RenepaystatusPaystatus) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *RenepaystatusPaystatus) GetCreatedAt() float64 { if x != nil { return x.CreatedAt } return 0 } func (x *RenepaystatusPaystatus) GetGroupid() uint32 { if x != nil { return x.Groupid } return 0 } func (x *RenepaystatusPaystatus) GetParts() uint32 { if x != nil && x.Parts != nil { return *x.Parts } return 0 } func (x *RenepaystatusPaystatus) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *RenepaystatusPaystatus) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *RenepaystatusPaystatus) GetStatus() RenepaystatusPaystatus_RenepaystatusPaystatusStatus { if x != nil { return x.Status } return RenepaystatusPaystatus_COMPLETE } func (x *RenepaystatusPaystatus) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *RenepaystatusPaystatus) GetNotes() []string { if x != nil { return x.Notes } return nil } type RenepayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Invstring string `protobuf:"bytes,1,opt,name=invstring,proto3" json:"invstring,omitempty"` AmountMsat *Amount `protobuf:"bytes,2,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Maxfee *Amount `protobuf:"bytes,3,opt,name=maxfee,proto3,oneof" json:"maxfee,omitempty"` Maxdelay *uint32 `protobuf:"varint,4,opt,name=maxdelay,proto3,oneof" json:"maxdelay,omitempty"` RetryFor *uint32 `protobuf:"varint,5,opt,name=retry_for,json=retryFor,proto3,oneof" json:"retry_for,omitempty"` Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"` Label *string `protobuf:"bytes,7,opt,name=label,proto3,oneof" json:"label,omitempty"` DevUseShadow *bool `protobuf:"varint,8,opt,name=dev_use_shadow,json=devUseShadow,proto3,oneof" json:"dev_use_shadow,omitempty"` Exclude []string `protobuf:"bytes,9,rep,name=exclude,proto3" json:"exclude,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RenepayRequest) Reset() { *x = RenepayRequest{} mi := &file_node_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RenepayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RenepayRequest) ProtoMessage() {} func (x *RenepayRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[262] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RenepayRequest.ProtoReflect.Descriptor instead. func (*RenepayRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{262} } func (x *RenepayRequest) GetInvstring() string { if x != nil { return x.Invstring } return "" } func (x *RenepayRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *RenepayRequest) GetMaxfee() *Amount { if x != nil { return x.Maxfee } return nil } func (x *RenepayRequest) GetMaxdelay() uint32 { if x != nil && x.Maxdelay != nil { return *x.Maxdelay } return 0 } func (x *RenepayRequest) GetRetryFor() uint32 { if x != nil && x.RetryFor != nil { return *x.RetryFor } return 0 } func (x *RenepayRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *RenepayRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *RenepayRequest) GetDevUseShadow() bool { if x != nil && x.DevUseShadow != nil { return *x.DevUseShadow } return false } func (x *RenepayRequest) GetExclude() []string { if x != nil { return x.Exclude } return nil } type RenepayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentPreimage []byte `protobuf:"bytes,1,opt,name=payment_preimage,json=paymentPreimage,proto3" json:"payment_preimage,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` CreatedAt float64 `protobuf:"fixed64,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` Parts uint32 `protobuf:"varint,4,opt,name=parts,proto3" json:"parts,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,6,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` Status RenepayResponse_RenepayStatus `protobuf:"varint,7,opt,name=status,proto3,enum=cln.RenepayResponse_RenepayStatus" json:"status,omitempty"` Destination []byte `protobuf:"bytes,8,opt,name=destination,proto3,oneof" json:"destination,omitempty"` Bolt11 *string `protobuf:"bytes,9,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,10,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` Groupid *uint64 `protobuf:"varint,11,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RenepayResponse) Reset() { *x = RenepayResponse{} mi := &file_node_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RenepayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RenepayResponse) ProtoMessage() {} func (x *RenepayResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[263] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RenepayResponse.ProtoReflect.Descriptor instead. func (*RenepayResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{263} } func (x *RenepayResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *RenepayResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *RenepayResponse) GetCreatedAt() float64 { if x != nil { return x.CreatedAt } return 0 } func (x *RenepayResponse) GetParts() uint32 { if x != nil { return x.Parts } return 0 } func (x *RenepayResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *RenepayResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *RenepayResponse) GetStatus() RenepayResponse_RenepayStatus { if x != nil { return x.Status } return RenepayResponse_COMPLETE } func (x *RenepayResponse) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *RenepayResponse) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *RenepayResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *RenepayResponse) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } type ReserveinputsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` Exclusive *bool `protobuf:"varint,2,opt,name=exclusive,proto3,oneof" json:"exclusive,omitempty"` Reserve *uint32 `protobuf:"varint,3,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ReserveinputsRequest) Reset() { *x = ReserveinputsRequest{} mi := &file_node_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ReserveinputsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReserveinputsRequest) ProtoMessage() {} func (x *ReserveinputsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[264] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ReserveinputsRequest.ProtoReflect.Descriptor instead. func (*ReserveinputsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{264} } func (x *ReserveinputsRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *ReserveinputsRequest) GetExclusive() bool { if x != nil && x.Exclusive != nil { return *x.Exclusive } return false } func (x *ReserveinputsRequest) GetReserve() uint32 { if x != nil && x.Reserve != nil { return *x.Reserve } return 0 } type ReserveinputsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Reservations []*ReserveinputsReservations `protobuf:"bytes,1,rep,name=reservations,proto3" json:"reservations,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ReserveinputsResponse) Reset() { *x = ReserveinputsResponse{} mi := &file_node_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ReserveinputsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReserveinputsResponse) ProtoMessage() {} func (x *ReserveinputsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[265] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ReserveinputsResponse.ProtoReflect.Descriptor instead. func (*ReserveinputsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{265} } func (x *ReserveinputsResponse) GetReservations() []*ReserveinputsReservations { if x != nil { return x.Reservations } return nil } type ReserveinputsReservations struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Vout uint32 `protobuf:"varint,2,opt,name=vout,proto3" json:"vout,omitempty"` WasReserved bool `protobuf:"varint,3,opt,name=was_reserved,json=wasReserved,proto3" json:"was_reserved,omitempty"` Reserved bool `protobuf:"varint,4,opt,name=reserved,proto3" json:"reserved,omitempty"` ReservedToBlock uint32 `protobuf:"varint,5,opt,name=reserved_to_block,json=reservedToBlock,proto3" json:"reserved_to_block,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ReserveinputsReservations) Reset() { *x = ReserveinputsReservations{} mi := &file_node_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ReserveinputsReservations) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReserveinputsReservations) ProtoMessage() {} func (x *ReserveinputsReservations) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[266] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ReserveinputsReservations.ProtoReflect.Descriptor instead. func (*ReserveinputsReservations) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{266} } func (x *ReserveinputsReservations) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *ReserveinputsReservations) GetVout() uint32 { if x != nil { return x.Vout } return 0 } func (x *ReserveinputsReservations) GetWasReserved() bool { if x != nil { return x.WasReserved } return false } func (x *ReserveinputsReservations) GetReserved() bool { if x != nil { return x.Reserved } return false } func (x *ReserveinputsReservations) GetReservedToBlock() uint32 { if x != nil { return x.ReservedToBlock } return 0 } type SendcustommsgRequest struct { state protoimpl.MessageState `protogen:"open.v1"` NodeId []byte `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Msg []byte `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendcustommsgRequest) Reset() { *x = SendcustommsgRequest{} mi := &file_node_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendcustommsgRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendcustommsgRequest) ProtoMessage() {} func (x *SendcustommsgRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[267] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendcustommsgRequest.ProtoReflect.Descriptor instead. func (*SendcustommsgRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{267} } func (x *SendcustommsgRequest) GetNodeId() []byte { if x != nil { return x.NodeId } return nil } func (x *SendcustommsgRequest) GetMsg() []byte { if x != nil { return x.Msg } return nil } type SendcustommsgResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendcustommsgResponse) Reset() { *x = SendcustommsgResponse{} mi := &file_node_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendcustommsgResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendcustommsgResponse) ProtoMessage() {} func (x *SendcustommsgResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[268] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendcustommsgResponse.ProtoReflect.Descriptor instead. func (*SendcustommsgResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{268} } func (x *SendcustommsgResponse) GetStatus() string { if x != nil { return x.Status } return "" } type SendinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Invreq string `protobuf:"bytes,1,opt,name=invreq,proto3" json:"invreq,omitempty"` Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Timeout *uint32 `protobuf:"varint,4,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"` Quantity *uint64 `protobuf:"varint,5,opt,name=quantity,proto3,oneof" json:"quantity,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendinvoiceRequest) Reset() { *x = SendinvoiceRequest{} mi := &file_node_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendinvoiceRequest) ProtoMessage() {} func (x *SendinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[269] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendinvoiceRequest.ProtoReflect.Descriptor instead. func (*SendinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{269} } func (x *SendinvoiceRequest) GetInvreq() string { if x != nil { return x.Invreq } return "" } func (x *SendinvoiceRequest) GetLabel() string { if x != nil { return x.Label } return "" } func (x *SendinvoiceRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendinvoiceRequest) GetTimeout() uint32 { if x != nil && x.Timeout != nil { return *x.Timeout } return 0 } func (x *SendinvoiceRequest) GetQuantity() uint64 { if x != nil && x.Quantity != nil { return *x.Quantity } return 0 } type SendinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Status SendinvoiceResponse_SendinvoiceStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cln.SendinvoiceResponse_SendinvoiceStatus" json:"status,omitempty"` ExpiresAt uint64 `protobuf:"varint,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` AmountMsat *Amount `protobuf:"bytes,6,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Bolt12 *string `protobuf:"bytes,7,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` CreatedIndex uint64 `protobuf:"varint,8,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,9,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` PayIndex *uint64 `protobuf:"varint,10,opt,name=pay_index,json=payIndex,proto3,oneof" json:"pay_index,omitempty"` AmountReceivedMsat *Amount `protobuf:"bytes,11,opt,name=amount_received_msat,json=amountReceivedMsat,proto3,oneof" json:"amount_received_msat,omitempty"` PaidAt *uint64 `protobuf:"varint,12,opt,name=paid_at,json=paidAt,proto3,oneof" json:"paid_at,omitempty"` PaymentPreimage []byte `protobuf:"bytes,13,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendinvoiceResponse) Reset() { *x = SendinvoiceResponse{} mi := &file_node_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendinvoiceResponse) ProtoMessage() {} func (x *SendinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[270] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendinvoiceResponse.ProtoReflect.Descriptor instead. func (*SendinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{270} } func (x *SendinvoiceResponse) GetLabel() string { if x != nil { return x.Label } return "" } func (x *SendinvoiceResponse) GetDescription() string { if x != nil { return x.Description } return "" } func (x *SendinvoiceResponse) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendinvoiceResponse) GetStatus() SendinvoiceResponse_SendinvoiceStatus { if x != nil { return x.Status } return SendinvoiceResponse_UNPAID } func (x *SendinvoiceResponse) GetExpiresAt() uint64 { if x != nil { return x.ExpiresAt } return 0 } func (x *SendinvoiceResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendinvoiceResponse) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *SendinvoiceResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *SendinvoiceResponse) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *SendinvoiceResponse) GetPayIndex() uint64 { if x != nil && x.PayIndex != nil { return *x.PayIndex } return 0 } func (x *SendinvoiceResponse) GetAmountReceivedMsat() *Amount { if x != nil { return x.AmountReceivedMsat } return nil } func (x *SendinvoiceResponse) GetPaidAt() uint64 { if x != nil && x.PaidAt != nil { return *x.PaidAt } return 0 } func (x *SendinvoiceResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } type SetchannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Feebase *Amount `protobuf:"bytes,2,opt,name=feebase,proto3,oneof" json:"feebase,omitempty"` Feeppm *uint32 `protobuf:"varint,3,opt,name=feeppm,proto3,oneof" json:"feeppm,omitempty"` Htlcmin *Amount `protobuf:"bytes,4,opt,name=htlcmin,proto3,oneof" json:"htlcmin,omitempty"` Htlcmax *Amount `protobuf:"bytes,5,opt,name=htlcmax,proto3,oneof" json:"htlcmax,omitempty"` Enforcedelay *uint32 `protobuf:"varint,6,opt,name=enforcedelay,proto3,oneof" json:"enforcedelay,omitempty"` Ignorefeelimits *bool `protobuf:"varint,7,opt,name=ignorefeelimits,proto3,oneof" json:"ignorefeelimits,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetchannelRequest) Reset() { *x = SetchannelRequest{} mi := &file_node_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetchannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetchannelRequest) ProtoMessage() {} func (x *SetchannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[271] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetchannelRequest.ProtoReflect.Descriptor instead. func (*SetchannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{271} } func (x *SetchannelRequest) GetId() string { if x != nil { return x.Id } return "" } func (x *SetchannelRequest) GetFeebase() *Amount { if x != nil { return x.Feebase } return nil } func (x *SetchannelRequest) GetFeeppm() uint32 { if x != nil && x.Feeppm != nil { return *x.Feeppm } return 0 } func (x *SetchannelRequest) GetHtlcmin() *Amount { if x != nil { return x.Htlcmin } return nil } func (x *SetchannelRequest) GetHtlcmax() *Amount { if x != nil { return x.Htlcmax } return nil } func (x *SetchannelRequest) GetEnforcedelay() uint32 { if x != nil && x.Enforcedelay != nil { return *x.Enforcedelay } return 0 } func (x *SetchannelRequest) GetIgnorefeelimits() bool { if x != nil && x.Ignorefeelimits != nil { return *x.Ignorefeelimits } return false } type SetchannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Channels []*SetchannelChannels `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetchannelResponse) Reset() { *x = SetchannelResponse{} mi := &file_node_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetchannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetchannelResponse) ProtoMessage() {} func (x *SetchannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[272] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetchannelResponse.ProtoReflect.Descriptor instead. func (*SetchannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{272} } func (x *SetchannelResponse) GetChannels() []*SetchannelChannels { if x != nil { return x.Channels } return nil } type SetchannelChannels struct { state protoimpl.MessageState `protogen:"open.v1"` PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` ChannelId []byte `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ShortChannelId *string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,4,opt,name=fee_base_msat,json=feeBaseMsat,proto3" json:"fee_base_msat,omitempty"` FeeProportionalMillionths uint32 `protobuf:"varint,5,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3" json:"fee_proportional_millionths,omitempty"` MinimumHtlcOutMsat *Amount `protobuf:"bytes,6,opt,name=minimum_htlc_out_msat,json=minimumHtlcOutMsat,proto3" json:"minimum_htlc_out_msat,omitempty"` WarningHtlcminTooLow *string `protobuf:"bytes,7,opt,name=warning_htlcmin_too_low,json=warningHtlcminTooLow,proto3,oneof" json:"warning_htlcmin_too_low,omitempty"` MaximumHtlcOutMsat *Amount `protobuf:"bytes,8,opt,name=maximum_htlc_out_msat,json=maximumHtlcOutMsat,proto3" json:"maximum_htlc_out_msat,omitempty"` WarningHtlcmaxTooHigh *string `protobuf:"bytes,9,opt,name=warning_htlcmax_too_high,json=warningHtlcmaxTooHigh,proto3,oneof" json:"warning_htlcmax_too_high,omitempty"` IgnoreFeeLimits bool `protobuf:"varint,10,opt,name=ignore_fee_limits,json=ignoreFeeLimits,proto3" json:"ignore_fee_limits,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetchannelChannels) Reset() { *x = SetchannelChannels{} mi := &file_node_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetchannelChannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetchannelChannels) ProtoMessage() {} func (x *SetchannelChannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[273] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetchannelChannels.ProtoReflect.Descriptor instead. func (*SetchannelChannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{273} } func (x *SetchannelChannels) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *SetchannelChannels) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *SetchannelChannels) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *SetchannelChannels) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *SetchannelChannels) GetFeeProportionalMillionths() uint32 { if x != nil { return x.FeeProportionalMillionths } return 0 } func (x *SetchannelChannels) GetMinimumHtlcOutMsat() *Amount { if x != nil { return x.MinimumHtlcOutMsat } return nil } func (x *SetchannelChannels) GetWarningHtlcminTooLow() string { if x != nil && x.WarningHtlcminTooLow != nil { return *x.WarningHtlcminTooLow } return "" } func (x *SetchannelChannels) GetMaximumHtlcOutMsat() *Amount { if x != nil { return x.MaximumHtlcOutMsat } return nil } func (x *SetchannelChannels) GetWarningHtlcmaxTooHigh() string { if x != nil && x.WarningHtlcmaxTooHigh != nil { return *x.WarningHtlcmaxTooHigh } return "" } func (x *SetchannelChannels) GetIgnoreFeeLimits() bool { if x != nil { return x.IgnoreFeeLimits } return false } type SetconfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Config string `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Val *string `protobuf:"bytes,2,opt,name=val,proto3,oneof" json:"val,omitempty"` Transient *bool `protobuf:"varint,3,opt,name=transient,proto3,oneof" json:"transient,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetconfigRequest) Reset() { *x = SetconfigRequest{} mi := &file_node_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetconfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetconfigRequest) ProtoMessage() {} func (x *SetconfigRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[274] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetconfigRequest.ProtoReflect.Descriptor instead. func (*SetconfigRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{274} } func (x *SetconfigRequest) GetConfig() string { if x != nil { return x.Config } return "" } func (x *SetconfigRequest) GetVal() string { if x != nil && x.Val != nil { return *x.Val } return "" } func (x *SetconfigRequest) GetTransient() bool { if x != nil && x.Transient != nil { return *x.Transient } return false } type SetconfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *SetconfigConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetconfigResponse) Reset() { *x = SetconfigResponse{} mi := &file_node_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetconfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetconfigResponse) ProtoMessage() {} func (x *SetconfigResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[275] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetconfigResponse.ProtoReflect.Descriptor instead. func (*SetconfigResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{275} } func (x *SetconfigResponse) GetConfig() *SetconfigConfig { if x != nil { return x.Config } return nil } type SetconfigConfig struct { state protoimpl.MessageState `protogen:"open.v1"` Config string `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Plugin *string `protobuf:"bytes,3,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` Dynamic bool `protobuf:"varint,4,opt,name=dynamic,proto3" json:"dynamic,omitempty"` Set *bool `protobuf:"varint,5,opt,name=set,proto3,oneof" json:"set,omitempty"` ValueStr *string `protobuf:"bytes,6,opt,name=value_str,json=valueStr,proto3,oneof" json:"value_str,omitempty"` ValueMsat *Amount `protobuf:"bytes,7,opt,name=value_msat,json=valueMsat,proto3,oneof" json:"value_msat,omitempty"` ValueInt *int64 `protobuf:"zigzag64,8,opt,name=value_int,json=valueInt,proto3,oneof" json:"value_int,omitempty"` ValueBool *bool `protobuf:"varint,9,opt,name=value_bool,json=valueBool,proto3,oneof" json:"value_bool,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetconfigConfig) Reset() { *x = SetconfigConfig{} mi := &file_node_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetconfigConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetconfigConfig) ProtoMessage() {} func (x *SetconfigConfig) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[276] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetconfigConfig.ProtoReflect.Descriptor instead. func (*SetconfigConfig) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{276} } func (x *SetconfigConfig) GetConfig() string { if x != nil { return x.Config } return "" } func (x *SetconfigConfig) GetSource() string { if x != nil { return x.Source } return "" } func (x *SetconfigConfig) GetPlugin() string { if x != nil && x.Plugin != nil { return *x.Plugin } return "" } func (x *SetconfigConfig) GetDynamic() bool { if x != nil { return x.Dynamic } return false } func (x *SetconfigConfig) GetSet() bool { if x != nil && x.Set != nil { return *x.Set } return false } func (x *SetconfigConfig) GetValueStr() string { if x != nil && x.ValueStr != nil { return *x.ValueStr } return "" } func (x *SetconfigConfig) GetValueMsat() *Amount { if x != nil { return x.ValueMsat } return nil } func (x *SetconfigConfig) GetValueInt() int64 { if x != nil && x.ValueInt != nil { return *x.ValueInt } return 0 } func (x *SetconfigConfig) GetValueBool() bool { if x != nil && x.ValueBool != nil { return *x.ValueBool } return false } type SetpsbtversionRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetpsbtversionRequest) Reset() { *x = SetpsbtversionRequest{} mi := &file_node_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetpsbtversionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetpsbtversionRequest) ProtoMessage() {} func (x *SetpsbtversionRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[277] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetpsbtversionRequest.ProtoReflect.Descriptor instead. func (*SetpsbtversionRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{277} } func (x *SetpsbtversionRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *SetpsbtversionRequest) GetVersion() uint32 { if x != nil { return x.Version } return 0 } type SetpsbtversionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetpsbtversionResponse) Reset() { *x = SetpsbtversionResponse{} mi := &file_node_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetpsbtversionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetpsbtversionResponse) ProtoMessage() {} func (x *SetpsbtversionResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[278] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetpsbtversionResponse.ProtoReflect.Descriptor instead. func (*SetpsbtversionResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{278} } func (x *SetpsbtversionResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } type SigninvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Invstring string `protobuf:"bytes,1,opt,name=invstring,proto3" json:"invstring,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SigninvoiceRequest) Reset() { *x = SigninvoiceRequest{} mi := &file_node_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SigninvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SigninvoiceRequest) ProtoMessage() {} func (x *SigninvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[279] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SigninvoiceRequest.ProtoReflect.Descriptor instead. func (*SigninvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{279} } func (x *SigninvoiceRequest) GetInvstring() string { if x != nil { return x.Invstring } return "" } type SigninvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 string `protobuf:"bytes,1,opt,name=bolt11,proto3" json:"bolt11,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SigninvoiceResponse) Reset() { *x = SigninvoiceResponse{} mi := &file_node_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SigninvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SigninvoiceResponse) ProtoMessage() {} func (x *SigninvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[280] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SigninvoiceResponse.ProtoReflect.Descriptor instead. func (*SigninvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{280} } func (x *SigninvoiceResponse) GetBolt11() string { if x != nil { return x.Bolt11 } return "" } type SignmessageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignmessageRequest) Reset() { *x = SignmessageRequest{} mi := &file_node_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignmessageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignmessageRequest) ProtoMessage() {} func (x *SignmessageRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[281] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SignmessageRequest.ProtoReflect.Descriptor instead. func (*SignmessageRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{281} } func (x *SignmessageRequest) GetMessage() string { if x != nil { return x.Message } return "" } type SignmessageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"` Recid []byte `protobuf:"bytes,2,opt,name=recid,proto3" json:"recid,omitempty"` Zbase string `protobuf:"bytes,3,opt,name=zbase,proto3" json:"zbase,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignmessageResponse) Reset() { *x = SignmessageResponse{} mi := &file_node_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignmessageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignmessageResponse) ProtoMessage() {} func (x *SignmessageResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[282] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SignmessageResponse.ProtoReflect.Descriptor instead. func (*SignmessageResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{282} } func (x *SignmessageResponse) GetSignature() []byte { if x != nil { return x.Signature } return nil } func (x *SignmessageResponse) GetRecid() []byte { if x != nil { return x.Recid } return nil } func (x *SignmessageResponse) GetZbase() string { if x != nil { return x.Zbase } return "" } type SpliceInitRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` RelativeAmount int64 `protobuf:"zigzag64,2,opt,name=relative_amount,json=relativeAmount,proto3" json:"relative_amount,omitempty"` Initialpsbt *string `protobuf:"bytes,3,opt,name=initialpsbt,proto3,oneof" json:"initialpsbt,omitempty"` FeeratePerKw *uint32 `protobuf:"varint,4,opt,name=feerate_per_kw,json=feeratePerKw,proto3,oneof" json:"feerate_per_kw,omitempty"` ForceFeerate *bool `protobuf:"varint,5,opt,name=force_feerate,json=forceFeerate,proto3,oneof" json:"force_feerate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceInitRequest) Reset() { *x = SpliceInitRequest{} mi := &file_node_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceInitRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceInitRequest) ProtoMessage() {} func (x *SpliceInitRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[283] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceInitRequest.ProtoReflect.Descriptor instead. func (*SpliceInitRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{283} } func (x *SpliceInitRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *SpliceInitRequest) GetRelativeAmount() int64 { if x != nil { return x.RelativeAmount } return 0 } func (x *SpliceInitRequest) GetInitialpsbt() string { if x != nil && x.Initialpsbt != nil { return *x.Initialpsbt } return "" } func (x *SpliceInitRequest) GetFeeratePerKw() uint32 { if x != nil && x.FeeratePerKw != nil { return *x.FeeratePerKw } return 0 } func (x *SpliceInitRequest) GetForceFeerate() bool { if x != nil && x.ForceFeerate != nil { return *x.ForceFeerate } return false } type SpliceInitResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceInitResponse) Reset() { *x = SpliceInitResponse{} mi := &file_node_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceInitResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceInitResponse) ProtoMessage() {} func (x *SpliceInitResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[284] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceInitResponse.ProtoReflect.Descriptor instead. func (*SpliceInitResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{284} } func (x *SpliceInitResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } type SpliceSignedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Psbt string `protobuf:"bytes,2,opt,name=psbt,proto3" json:"psbt,omitempty"` SignFirst *bool `protobuf:"varint,3,opt,name=sign_first,json=signFirst,proto3,oneof" json:"sign_first,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceSignedRequest) Reset() { *x = SpliceSignedRequest{} mi := &file_node_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceSignedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceSignedRequest) ProtoMessage() {} func (x *SpliceSignedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[285] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceSignedRequest.ProtoReflect.Descriptor instead. func (*SpliceSignedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{285} } func (x *SpliceSignedRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *SpliceSignedRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *SpliceSignedRequest) GetSignFirst() bool { if x != nil && x.SignFirst != nil { return *x.SignFirst } return false } type SpliceSignedResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,2,opt,name=txid,proto3" json:"txid,omitempty"` Outnum *uint32 `protobuf:"varint,3,opt,name=outnum,proto3,oneof" json:"outnum,omitempty"` Psbt string `protobuf:"bytes,4,opt,name=psbt,proto3" json:"psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceSignedResponse) Reset() { *x = SpliceSignedResponse{} mi := &file_node_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceSignedResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceSignedResponse) ProtoMessage() {} func (x *SpliceSignedResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[286] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceSignedResponse.ProtoReflect.Descriptor instead. func (*SpliceSignedResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{286} } func (x *SpliceSignedResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *SpliceSignedResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *SpliceSignedResponse) GetOutnum() uint32 { if x != nil && x.Outnum != nil { return *x.Outnum } return 0 } func (x *SpliceSignedResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } type SpliceUpdateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Psbt string `protobuf:"bytes,2,opt,name=psbt,proto3" json:"psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceUpdateRequest) Reset() { *x = SpliceUpdateRequest{} mi := &file_node_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceUpdateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceUpdateRequest) ProtoMessage() {} func (x *SpliceUpdateRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[287] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceUpdateRequest.ProtoReflect.Descriptor instead. func (*SpliceUpdateRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{287} } func (x *SpliceUpdateRequest) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *SpliceUpdateRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } type SpliceUpdateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` CommitmentsSecured bool `protobuf:"varint,2,opt,name=commitments_secured,json=commitmentsSecured,proto3" json:"commitments_secured,omitempty"` SignaturesSecured *bool `protobuf:"varint,3,opt,name=signatures_secured,json=signaturesSecured,proto3,oneof" json:"signatures_secured,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceUpdateResponse) Reset() { *x = SpliceUpdateResponse{} mi := &file_node_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceUpdateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceUpdateResponse) ProtoMessage() {} func (x *SpliceUpdateResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[288] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceUpdateResponse.ProtoReflect.Descriptor instead. func (*SpliceUpdateResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{288} } func (x *SpliceUpdateResponse) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *SpliceUpdateResponse) GetCommitmentsSecured() bool { if x != nil { return x.CommitmentsSecured } return false } func (x *SpliceUpdateResponse) GetSignaturesSecured() bool { if x != nil && x.SignaturesSecured != nil { return *x.SignaturesSecured } return false } type SpliceinRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"` Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceinRequest) Reset() { *x = SpliceinRequest{} mi := &file_node_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceinRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceinRequest) ProtoMessage() {} func (x *SpliceinRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[289] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceinRequest.ProtoReflect.Descriptor instead. func (*SpliceinRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{289} } func (x *SpliceinRequest) GetChannel() string { if x != nil { return x.Channel } return "" } func (x *SpliceinRequest) GetAmount() string { if x != nil { return x.Amount } return "" } type SpliceinResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt *string `protobuf:"bytes,1,opt,name=psbt,proto3,oneof" json:"psbt,omitempty"` Tx *string `protobuf:"bytes,2,opt,name=tx,proto3,oneof" json:"tx,omitempty"` Txid *string `protobuf:"bytes,3,opt,name=txid,proto3,oneof" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceinResponse) Reset() { *x = SpliceinResponse{} mi := &file_node_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceinResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceinResponse) ProtoMessage() {} func (x *SpliceinResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[290] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceinResponse.ProtoReflect.Descriptor instead. func (*SpliceinResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{290} } func (x *SpliceinResponse) GetPsbt() string { if x != nil && x.Psbt != nil { return *x.Psbt } return "" } func (x *SpliceinResponse) GetTx() string { if x != nil && x.Tx != nil { return *x.Tx } return "" } func (x *SpliceinResponse) GetTxid() string { if x != nil && x.Txid != nil { return *x.Txid } return "" } type SpliceoutRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"` Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` Destination *string `protobuf:"bytes,3,opt,name=destination,proto3,oneof" json:"destination,omitempty"` ForceFeerate *bool `protobuf:"varint,4,opt,name=force_feerate,json=forceFeerate,proto3,oneof" json:"force_feerate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceoutRequest) Reset() { *x = SpliceoutRequest{} mi := &file_node_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceoutRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceoutRequest) ProtoMessage() {} func (x *SpliceoutRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[291] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceoutRequest.ProtoReflect.Descriptor instead. func (*SpliceoutRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{291} } func (x *SpliceoutRequest) GetChannel() string { if x != nil { return x.Channel } return "" } func (x *SpliceoutRequest) GetAmount() string { if x != nil { return x.Amount } return "" } func (x *SpliceoutRequest) GetDestination() string { if x != nil && x.Destination != nil { return *x.Destination } return "" } func (x *SpliceoutRequest) GetForceFeerate() bool { if x != nil && x.ForceFeerate != nil { return *x.ForceFeerate } return false } type SpliceoutResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt *string `protobuf:"bytes,1,opt,name=psbt,proto3,oneof" json:"psbt,omitempty"` Tx *string `protobuf:"bytes,2,opt,name=tx,proto3,oneof" json:"tx,omitempty"` Txid *string `protobuf:"bytes,3,opt,name=txid,proto3,oneof" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SpliceoutResponse) Reset() { *x = SpliceoutResponse{} mi := &file_node_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SpliceoutResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SpliceoutResponse) ProtoMessage() {} func (x *SpliceoutResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[292] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SpliceoutResponse.ProtoReflect.Descriptor instead. func (*SpliceoutResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{292} } func (x *SpliceoutResponse) GetPsbt() string { if x != nil && x.Psbt != nil { return *x.Psbt } return "" } func (x *SpliceoutResponse) GetTx() string { if x != nil && x.Tx != nil { return *x.Tx } return "" } func (x *SpliceoutResponse) GetTxid() string { if x != nil && x.Txid != nil { return *x.Txid } return "" } type DevspliceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ScriptOrJson string `protobuf:"bytes,1,opt,name=script_or_json,json=scriptOrJson,proto3" json:"script_or_json,omitempty"` Dryrun *bool `protobuf:"varint,2,opt,name=dryrun,proto3,oneof" json:"dryrun,omitempty"` ForceFeerate *bool `protobuf:"varint,3,opt,name=force_feerate,json=forceFeerate,proto3,oneof" json:"force_feerate,omitempty"` DebugLog *bool `protobuf:"varint,4,opt,name=debug_log,json=debugLog,proto3,oneof" json:"debug_log,omitempty"` DevWetrun *bool `protobuf:"varint,5,opt,name=dev_wetrun,json=devWetrun,proto3,oneof" json:"dev_wetrun,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DevspliceRequest) Reset() { *x = DevspliceRequest{} mi := &file_node_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DevspliceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DevspliceRequest) ProtoMessage() {} func (x *DevspliceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[293] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DevspliceRequest.ProtoReflect.Descriptor instead. func (*DevspliceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{293} } func (x *DevspliceRequest) GetScriptOrJson() string { if x != nil { return x.ScriptOrJson } return "" } func (x *DevspliceRequest) GetDryrun() bool { if x != nil && x.Dryrun != nil { return *x.Dryrun } return false } func (x *DevspliceRequest) GetForceFeerate() bool { if x != nil && x.ForceFeerate != nil { return *x.ForceFeerate } return false } func (x *DevspliceRequest) GetDebugLog() bool { if x != nil && x.DebugLog != nil { return *x.DebugLog } return false } func (x *DevspliceRequest) GetDevWetrun() bool { if x != nil && x.DevWetrun != nil { return *x.DevWetrun } return false } type DevspliceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Dryrun []string `protobuf:"bytes,1,rep,name=dryrun,proto3" json:"dryrun,omitempty"` Psbt *string `protobuf:"bytes,2,opt,name=psbt,proto3,oneof" json:"psbt,omitempty"` Tx *string `protobuf:"bytes,3,opt,name=tx,proto3,oneof" json:"tx,omitempty"` Txid *string `protobuf:"bytes,4,opt,name=txid,proto3,oneof" json:"txid,omitempty"` Log []string `protobuf:"bytes,5,rep,name=log,proto3" json:"log,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DevspliceResponse) Reset() { *x = DevspliceResponse{} mi := &file_node_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DevspliceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DevspliceResponse) ProtoMessage() {} func (x *DevspliceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[294] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DevspliceResponse.ProtoReflect.Descriptor instead. func (*DevspliceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{294} } func (x *DevspliceResponse) GetDryrun() []string { if x != nil { return x.Dryrun } return nil } func (x *DevspliceResponse) GetPsbt() string { if x != nil && x.Psbt != nil { return *x.Psbt } return "" } func (x *DevspliceResponse) GetTx() string { if x != nil && x.Tx != nil { return *x.Tx } return "" } func (x *DevspliceResponse) GetTxid() string { if x != nil && x.Txid != nil { return *x.Txid } return "" } func (x *DevspliceResponse) GetLog() []string { if x != nil { return x.Log } return nil } type UnreserveinputsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Psbt string `protobuf:"bytes,1,opt,name=psbt,proto3" json:"psbt,omitempty"` Reserve *uint32 `protobuf:"varint,2,opt,name=reserve,proto3,oneof" json:"reserve,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UnreserveinputsRequest) Reset() { *x = UnreserveinputsRequest{} mi := &file_node_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UnreserveinputsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UnreserveinputsRequest) ProtoMessage() {} func (x *UnreserveinputsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[295] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UnreserveinputsRequest.ProtoReflect.Descriptor instead. func (*UnreserveinputsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{295} } func (x *UnreserveinputsRequest) GetPsbt() string { if x != nil { return x.Psbt } return "" } func (x *UnreserveinputsRequest) GetReserve() uint32 { if x != nil && x.Reserve != nil { return *x.Reserve } return 0 } type UnreserveinputsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Reservations []*UnreserveinputsReservations `protobuf:"bytes,1,rep,name=reservations,proto3" json:"reservations,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UnreserveinputsResponse) Reset() { *x = UnreserveinputsResponse{} mi := &file_node_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UnreserveinputsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UnreserveinputsResponse) ProtoMessage() {} func (x *UnreserveinputsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[296] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UnreserveinputsResponse.ProtoReflect.Descriptor instead. func (*UnreserveinputsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{296} } func (x *UnreserveinputsResponse) GetReservations() []*UnreserveinputsReservations { if x != nil { return x.Reservations } return nil } type UnreserveinputsReservations struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Vout uint32 `protobuf:"varint,2,opt,name=vout,proto3" json:"vout,omitempty"` WasReserved bool `protobuf:"varint,3,opt,name=was_reserved,json=wasReserved,proto3" json:"was_reserved,omitempty"` Reserved bool `protobuf:"varint,4,opt,name=reserved,proto3" json:"reserved,omitempty"` ReservedToBlock *uint32 `protobuf:"varint,5,opt,name=reserved_to_block,json=reservedToBlock,proto3,oneof" json:"reserved_to_block,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UnreserveinputsReservations) Reset() { *x = UnreserveinputsReservations{} mi := &file_node_proto_msgTypes[297] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UnreserveinputsReservations) String() string { return protoimpl.X.MessageStringOf(x) } func (*UnreserveinputsReservations) ProtoMessage() {} func (x *UnreserveinputsReservations) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[297] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UnreserveinputsReservations.ProtoReflect.Descriptor instead. func (*UnreserveinputsReservations) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{297} } func (x *UnreserveinputsReservations) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *UnreserveinputsReservations) GetVout() uint32 { if x != nil { return x.Vout } return 0 } func (x *UnreserveinputsReservations) GetWasReserved() bool { if x != nil { return x.WasReserved } return false } func (x *UnreserveinputsReservations) GetReserved() bool { if x != nil { return x.Reserved } return false } func (x *UnreserveinputsReservations) GetReservedToBlock() uint32 { if x != nil && x.ReservedToBlock != nil { return *x.ReservedToBlock } return 0 } type UpgradewalletRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Feerate *Feerate `protobuf:"bytes,1,opt,name=feerate,proto3,oneof" json:"feerate,omitempty"` Reservedok *bool `protobuf:"varint,2,opt,name=reservedok,proto3,oneof" json:"reservedok,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpgradewalletRequest) Reset() { *x = UpgradewalletRequest{} mi := &file_node_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpgradewalletRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpgradewalletRequest) ProtoMessage() {} func (x *UpgradewalletRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[298] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpgradewalletRequest.ProtoReflect.Descriptor instead. func (*UpgradewalletRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{298} } func (x *UpgradewalletRequest) GetFeerate() *Feerate { if x != nil { return x.Feerate } return nil } func (x *UpgradewalletRequest) GetReservedok() bool { if x != nil && x.Reservedok != nil { return *x.Reservedok } return false } type UpgradewalletResponse struct { state protoimpl.MessageState `protogen:"open.v1"` UpgradedOuts uint64 `protobuf:"varint,1,opt,name=upgraded_outs,json=upgradedOuts,proto3" json:"upgraded_outs,omitempty"` Psbt *string `protobuf:"bytes,2,opt,name=psbt,proto3,oneof" json:"psbt,omitempty"` Tx []byte `protobuf:"bytes,3,opt,name=tx,proto3,oneof" json:"tx,omitempty"` Txid []byte `protobuf:"bytes,4,opt,name=txid,proto3,oneof" json:"txid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpgradewalletResponse) Reset() { *x = UpgradewalletResponse{} mi := &file_node_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpgradewalletResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpgradewalletResponse) ProtoMessage() {} func (x *UpgradewalletResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[299] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpgradewalletResponse.ProtoReflect.Descriptor instead. func (*UpgradewalletResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{299} } func (x *UpgradewalletResponse) GetUpgradedOuts() uint64 { if x != nil { return x.UpgradedOuts } return 0 } func (x *UpgradewalletResponse) GetPsbt() string { if x != nil && x.Psbt != nil { return *x.Psbt } return "" } func (x *UpgradewalletResponse) GetTx() []byte { if x != nil { return x.Tx } return nil } func (x *UpgradewalletResponse) GetTxid() []byte { if x != nil { return x.Txid } return nil } type WaitblockheightRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Blockheight uint32 `protobuf:"varint,1,opt,name=blockheight,proto3" json:"blockheight,omitempty"` Timeout *uint32 `protobuf:"varint,2,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitblockheightRequest) Reset() { *x = WaitblockheightRequest{} mi := &file_node_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitblockheightRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitblockheightRequest) ProtoMessage() {} func (x *WaitblockheightRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[300] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitblockheightRequest.ProtoReflect.Descriptor instead. func (*WaitblockheightRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{300} } func (x *WaitblockheightRequest) GetBlockheight() uint32 { if x != nil { return x.Blockheight } return 0 } func (x *WaitblockheightRequest) GetTimeout() uint32 { if x != nil && x.Timeout != nil { return *x.Timeout } return 0 } type WaitblockheightResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Blockheight uint32 `protobuf:"varint,1,opt,name=blockheight,proto3" json:"blockheight,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitblockheightResponse) Reset() { *x = WaitblockheightResponse{} mi := &file_node_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitblockheightResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitblockheightResponse) ProtoMessage() {} func (x *WaitblockheightResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[301] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitblockheightResponse.ProtoReflect.Descriptor instead. func (*WaitblockheightResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{301} } func (x *WaitblockheightResponse) GetBlockheight() uint32 { if x != nil { return x.Blockheight } return 0 } type WaitRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Subsystem WaitRequest_WaitSubsystem `protobuf:"varint,1,opt,name=subsystem,proto3,enum=cln.WaitRequest_WaitSubsystem" json:"subsystem,omitempty"` Indexname WaitRequest_WaitIndexname `protobuf:"varint,2,opt,name=indexname,proto3,enum=cln.WaitRequest_WaitIndexname" json:"indexname,omitempty"` Nextvalue uint64 `protobuf:"varint,3,opt,name=nextvalue,proto3" json:"nextvalue,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitRequest) Reset() { *x = WaitRequest{} mi := &file_node_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitRequest) ProtoMessage() {} func (x *WaitRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[302] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitRequest.ProtoReflect.Descriptor instead. func (*WaitRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{302} } func (x *WaitRequest) GetSubsystem() WaitRequest_WaitSubsystem { if x != nil { return x.Subsystem } return WaitRequest_INVOICES } func (x *WaitRequest) GetIndexname() WaitRequest_WaitIndexname { if x != nil { return x.Indexname } return WaitRequest_CREATED } func (x *WaitRequest) GetNextvalue() uint64 { if x != nil { return x.Nextvalue } return 0 } type WaitResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Subsystem WaitResponse_WaitSubsystem `protobuf:"varint,1,opt,name=subsystem,proto3,enum=cln.WaitResponse_WaitSubsystem" json:"subsystem,omitempty"` Created *uint64 `protobuf:"varint,2,opt,name=created,proto3,oneof" json:"created,omitempty"` Updated *uint64 `protobuf:"varint,3,opt,name=updated,proto3,oneof" json:"updated,omitempty"` Deleted *uint64 `protobuf:"varint,4,opt,name=deleted,proto3,oneof" json:"deleted,omitempty"` Details *WaitDetails `protobuf:"bytes,5,opt,name=details,proto3,oneof" json:"details,omitempty"` Forwards *WaitForwards `protobuf:"bytes,6,opt,name=forwards,proto3,oneof" json:"forwards,omitempty"` Invoices *WaitInvoices `protobuf:"bytes,7,opt,name=invoices,proto3,oneof" json:"invoices,omitempty"` Sendpays *WaitSendpays `protobuf:"bytes,8,opt,name=sendpays,proto3,oneof" json:"sendpays,omitempty"` Htlcs *WaitHtlcs `protobuf:"bytes,9,opt,name=htlcs,proto3,oneof" json:"htlcs,omitempty"` Chainmoves *WaitChainmoves `protobuf:"bytes,10,opt,name=chainmoves,proto3,oneof" json:"chainmoves,omitempty"` Channelmoves *WaitChannelmoves `protobuf:"bytes,11,opt,name=channelmoves,proto3,oneof" json:"channelmoves,omitempty"` Networkevents *WaitNetworkevents `protobuf:"bytes,12,opt,name=networkevents,proto3,oneof" json:"networkevents,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitResponse) Reset() { *x = WaitResponse{} mi := &file_node_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitResponse) ProtoMessage() {} func (x *WaitResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[303] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitResponse.ProtoReflect.Descriptor instead. func (*WaitResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{303} } func (x *WaitResponse) GetSubsystem() WaitResponse_WaitSubsystem { if x != nil { return x.Subsystem } return WaitResponse_INVOICES } func (x *WaitResponse) GetCreated() uint64 { if x != nil && x.Created != nil { return *x.Created } return 0 } func (x *WaitResponse) GetUpdated() uint64 { if x != nil && x.Updated != nil { return *x.Updated } return 0 } func (x *WaitResponse) GetDeleted() uint64 { if x != nil && x.Deleted != nil { return *x.Deleted } return 0 } func (x *WaitResponse) GetDetails() *WaitDetails { if x != nil { return x.Details } return nil } func (x *WaitResponse) GetForwards() *WaitForwards { if x != nil { return x.Forwards } return nil } func (x *WaitResponse) GetInvoices() *WaitInvoices { if x != nil { return x.Invoices } return nil } func (x *WaitResponse) GetSendpays() *WaitSendpays { if x != nil { return x.Sendpays } return nil } func (x *WaitResponse) GetHtlcs() *WaitHtlcs { if x != nil { return x.Htlcs } return nil } func (x *WaitResponse) GetChainmoves() *WaitChainmoves { if x != nil { return x.Chainmoves } return nil } func (x *WaitResponse) GetChannelmoves() *WaitChannelmoves { if x != nil { return x.Channelmoves } return nil } func (x *WaitResponse) GetNetworkevents() *WaitNetworkevents { if x != nil { return x.Networkevents } return nil } type WaitForwards struct { state protoimpl.MessageState `protogen:"open.v1"` Status *WaitForwards_WaitForwardsStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cln.WaitForwards_WaitForwardsStatus,oneof" json:"status,omitempty"` InChannel *string `protobuf:"bytes,2,opt,name=in_channel,json=inChannel,proto3,oneof" json:"in_channel,omitempty"` InHtlcId *uint64 `protobuf:"varint,3,opt,name=in_htlc_id,json=inHtlcId,proto3,oneof" json:"in_htlc_id,omitempty"` InMsat *Amount `protobuf:"bytes,4,opt,name=in_msat,json=inMsat,proto3,oneof" json:"in_msat,omitempty"` OutChannel *string `protobuf:"bytes,5,opt,name=out_channel,json=outChannel,proto3,oneof" json:"out_channel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitForwards) Reset() { *x = WaitForwards{} mi := &file_node_proto_msgTypes[304] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitForwards) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitForwards) ProtoMessage() {} func (x *WaitForwards) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[304] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitForwards.ProtoReflect.Descriptor instead. func (*WaitForwards) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{304} } func (x *WaitForwards) GetStatus() WaitForwards_WaitForwardsStatus { if x != nil && x.Status != nil { return *x.Status } return WaitForwards_OFFERED } func (x *WaitForwards) GetInChannel() string { if x != nil && x.InChannel != nil { return *x.InChannel } return "" } func (x *WaitForwards) GetInHtlcId() uint64 { if x != nil && x.InHtlcId != nil { return *x.InHtlcId } return 0 } func (x *WaitForwards) GetInMsat() *Amount { if x != nil { return x.InMsat } return nil } func (x *WaitForwards) GetOutChannel() string { if x != nil && x.OutChannel != nil { return *x.OutChannel } return "" } type WaitInvoices struct { state protoimpl.MessageState `protogen:"open.v1"` Status *WaitInvoices_WaitInvoicesStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cln.WaitInvoices_WaitInvoicesStatus,oneof" json:"status,omitempty"` Label *string `protobuf:"bytes,2,opt,name=label,proto3,oneof" json:"label,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Bolt11 *string `protobuf:"bytes,4,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,5,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitInvoices) Reset() { *x = WaitInvoices{} mi := &file_node_proto_msgTypes[305] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitInvoices) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitInvoices) ProtoMessage() {} func (x *WaitInvoices) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[305] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitInvoices.ProtoReflect.Descriptor instead. func (*WaitInvoices) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{305} } func (x *WaitInvoices) GetStatus() WaitInvoices_WaitInvoicesStatus { if x != nil && x.Status != nil { return *x.Status } return WaitInvoices_UNPAID } func (x *WaitInvoices) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *WaitInvoices) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *WaitInvoices) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *WaitInvoices) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } type WaitSendpays struct { state protoimpl.MessageState `protogen:"open.v1"` Status *WaitSendpays_WaitSendpaysStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cln.WaitSendpays_WaitSendpaysStatus,oneof" json:"status,omitempty"` Partid *uint64 `protobuf:"varint,2,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Groupid *uint64 `protobuf:"varint,3,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` PaymentHash []byte `protobuf:"bytes,4,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitSendpays) Reset() { *x = WaitSendpays{} mi := &file_node_proto_msgTypes[306] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitSendpays) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitSendpays) ProtoMessage() {} func (x *WaitSendpays) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[306] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitSendpays.ProtoReflect.Descriptor instead. func (*WaitSendpays) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{306} } func (x *WaitSendpays) GetStatus() WaitSendpays_WaitSendpaysStatus { if x != nil && x.Status != nil { return *x.Status } return WaitSendpays_PENDING } func (x *WaitSendpays) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *WaitSendpays) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *WaitSendpays) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } type WaitHtlcs struct { state protoimpl.MessageState `protogen:"open.v1"` State *HtlcState `protobuf:"varint,1,opt,name=state,proto3,enum=cln.HtlcState,oneof" json:"state,omitempty"` HtlcId *uint64 `protobuf:"varint,2,opt,name=htlc_id,json=htlcId,proto3,oneof" json:"htlc_id,omitempty"` ShortChannelId *string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` CltvExpiry *uint32 `protobuf:"varint,4,opt,name=cltv_expiry,json=cltvExpiry,proto3,oneof" json:"cltv_expiry,omitempty"` AmountMsat *Amount `protobuf:"bytes,5,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Direction *WaitHtlcs_WaitHtlcsDirection `protobuf:"varint,6,opt,name=direction,proto3,enum=cln.WaitHtlcs_WaitHtlcsDirection,oneof" json:"direction,omitempty"` PaymentHash []byte `protobuf:"bytes,7,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitHtlcs) Reset() { *x = WaitHtlcs{} mi := &file_node_proto_msgTypes[307] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitHtlcs) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitHtlcs) ProtoMessage() {} func (x *WaitHtlcs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[307] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitHtlcs.ProtoReflect.Descriptor instead. func (*WaitHtlcs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{307} } func (x *WaitHtlcs) GetState() HtlcState { if x != nil && x.State != nil { return *x.State } return HtlcState_SentAddHtlc } func (x *WaitHtlcs) GetHtlcId() uint64 { if x != nil && x.HtlcId != nil { return *x.HtlcId } return 0 } func (x *WaitHtlcs) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *WaitHtlcs) GetCltvExpiry() uint32 { if x != nil && x.CltvExpiry != nil { return *x.CltvExpiry } return 0 } func (x *WaitHtlcs) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *WaitHtlcs) GetDirection() WaitHtlcs_WaitHtlcsDirection { if x != nil && x.Direction != nil { return *x.Direction } return WaitHtlcs_OUT } func (x *WaitHtlcs) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } type WaitChainmoves struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` CreditMsat *Amount `protobuf:"bytes,2,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,3,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitChainmoves) Reset() { *x = WaitChainmoves{} mi := &file_node_proto_msgTypes[308] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitChainmoves) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitChainmoves) ProtoMessage() {} func (x *WaitChainmoves) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[308] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitChainmoves.ProtoReflect.Descriptor instead. func (*WaitChainmoves) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{308} } func (x *WaitChainmoves) GetAccount() string { if x != nil { return x.Account } return "" } func (x *WaitChainmoves) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *WaitChainmoves) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } type WaitChannelmoves struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` CreditMsat *Amount `protobuf:"bytes,2,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,3,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitChannelmoves) Reset() { *x = WaitChannelmoves{} mi := &file_node_proto_msgTypes[309] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitChannelmoves) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitChannelmoves) ProtoMessage() {} func (x *WaitChannelmoves) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[309] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitChannelmoves.ProtoReflect.Descriptor instead. func (*WaitChannelmoves) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{309} } func (x *WaitChannelmoves) GetAccount() string { if x != nil { return x.Account } return "" } func (x *WaitChannelmoves) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *WaitChannelmoves) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } type WaitNetworkevents struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex *uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3,oneof" json:"created_index,omitempty"` ItemType *WaitNetworkevents_WaitNetworkeventsType `protobuf:"varint,2,opt,name=item_type,json=itemType,proto3,enum=cln.WaitNetworkevents_WaitNetworkeventsType,oneof" json:"item_type,omitempty"` PeerId []byte `protobuf:"bytes,3,opt,name=peer_id,json=peerId,proto3,oneof" json:"peer_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitNetworkevents) Reset() { *x = WaitNetworkevents{} mi := &file_node_proto_msgTypes[310] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitNetworkevents) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitNetworkevents) ProtoMessage() {} func (x *WaitNetworkevents) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[310] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitNetworkevents.ProtoReflect.Descriptor instead. func (*WaitNetworkevents) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{310} } func (x *WaitNetworkevents) GetCreatedIndex() uint64 { if x != nil && x.CreatedIndex != nil { return *x.CreatedIndex } return 0 } func (x *WaitNetworkevents) GetItemType() WaitNetworkevents_WaitNetworkeventsType { if x != nil && x.ItemType != nil { return *x.ItemType } return WaitNetworkevents_CONNECT } func (x *WaitNetworkevents) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } type WaitDetails struct { state protoimpl.MessageState `protogen:"open.v1"` Status *WaitDetails_WaitDetailsStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cln.WaitDetails_WaitDetailsStatus,oneof" json:"status,omitempty"` Label *string `protobuf:"bytes,2,opt,name=label,proto3,oneof" json:"label,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Bolt11 *string `protobuf:"bytes,4,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,5,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` Partid *uint64 `protobuf:"varint,6,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Groupid *uint64 `protobuf:"varint,7,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` PaymentHash []byte `protobuf:"bytes,8,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` InChannel *string `protobuf:"bytes,9,opt,name=in_channel,json=inChannel,proto3,oneof" json:"in_channel,omitempty"` InHtlcId *uint64 `protobuf:"varint,10,opt,name=in_htlc_id,json=inHtlcId,proto3,oneof" json:"in_htlc_id,omitempty"` InMsat *Amount `protobuf:"bytes,11,opt,name=in_msat,json=inMsat,proto3,oneof" json:"in_msat,omitempty"` OutChannel *string `protobuf:"bytes,12,opt,name=out_channel,json=outChannel,proto3,oneof" json:"out_channel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WaitDetails) Reset() { *x = WaitDetails{} mi := &file_node_proto_msgTypes[311] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WaitDetails) String() string { return protoimpl.X.MessageStringOf(x) } func (*WaitDetails) ProtoMessage() {} func (x *WaitDetails) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[311] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WaitDetails.ProtoReflect.Descriptor instead. func (*WaitDetails) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{311} } func (x *WaitDetails) GetStatus() WaitDetails_WaitDetailsStatus { if x != nil && x.Status != nil { return *x.Status } return WaitDetails_UNPAID } func (x *WaitDetails) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *WaitDetails) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *WaitDetails) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *WaitDetails) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *WaitDetails) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *WaitDetails) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *WaitDetails) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *WaitDetails) GetInChannel() string { if x != nil && x.InChannel != nil { return *x.InChannel } return "" } func (x *WaitDetails) GetInHtlcId() uint64 { if x != nil && x.InHtlcId != nil { return *x.InHtlcId } return 0 } func (x *WaitDetails) GetInMsat() *Amount { if x != nil { return x.InMsat } return nil } func (x *WaitDetails) GetOutChannel() string { if x != nil && x.OutChannel != nil { return *x.OutChannel } return "" } type ListconfigsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Config *string `protobuf:"bytes,1,opt,name=config,proto3,oneof" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsRequest) Reset() { *x = ListconfigsRequest{} mi := &file_node_proto_msgTypes[312] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsRequest) ProtoMessage() {} func (x *ListconfigsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[312] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsRequest.ProtoReflect.Descriptor instead. func (*ListconfigsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{312} } func (x *ListconfigsRequest) GetConfig() string { if x != nil && x.Config != nil { return *x.Config } return "" } type ListconfigsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Configs *ListconfigsConfigs `protobuf:"bytes,1,opt,name=configs,proto3,oneof" json:"configs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsResponse) Reset() { *x = ListconfigsResponse{} mi := &file_node_proto_msgTypes[313] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsResponse) ProtoMessage() {} func (x *ListconfigsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[313] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsResponse.ProtoReflect.Descriptor instead. func (*ListconfigsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{313} } func (x *ListconfigsResponse) GetConfigs() *ListconfigsConfigs { if x != nil { return x.Configs } return nil } type ListconfigsConfigs struct { state protoimpl.MessageState `protogen:"open.v1"` Conf *ListconfigsConfigsConf `protobuf:"bytes,1,opt,name=conf,proto3,oneof" json:"conf,omitempty"` Developer *ListconfigsConfigsDeveloper `protobuf:"bytes,2,opt,name=developer,proto3,oneof" json:"developer,omitempty"` ClearPlugins *ListconfigsConfigsClearplugins `protobuf:"bytes,3,opt,name=clear_plugins,json=clearPlugins,proto3,oneof" json:"clear_plugins,omitempty"` DisableMpp *ListconfigsConfigsDisablempp `protobuf:"bytes,4,opt,name=disable_mpp,json=disableMpp,proto3,oneof" json:"disable_mpp,omitempty"` Mainnet *ListconfigsConfigsMainnet `protobuf:"bytes,5,opt,name=mainnet,proto3,oneof" json:"mainnet,omitempty"` Regtest *ListconfigsConfigsRegtest `protobuf:"bytes,6,opt,name=regtest,proto3,oneof" json:"regtest,omitempty"` Signet *ListconfigsConfigsSignet `protobuf:"bytes,7,opt,name=signet,proto3,oneof" json:"signet,omitempty"` Testnet *ListconfigsConfigsTestnet `protobuf:"bytes,8,opt,name=testnet,proto3,oneof" json:"testnet,omitempty"` ImportantPlugin *ListconfigsConfigsImportantplugin `protobuf:"bytes,9,opt,name=important_plugin,json=importantPlugin,proto3,oneof" json:"important_plugin,omitempty"` Plugin *ListconfigsConfigsPlugin `protobuf:"bytes,10,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` PluginDir *ListconfigsConfigsPlugindir `protobuf:"bytes,11,opt,name=plugin_dir,json=pluginDir,proto3,oneof" json:"plugin_dir,omitempty"` LightningDir *ListconfigsConfigsLightningdir `protobuf:"bytes,12,opt,name=lightning_dir,json=lightningDir,proto3,oneof" json:"lightning_dir,omitempty"` Network *ListconfigsConfigsNetwork `protobuf:"bytes,13,opt,name=network,proto3,oneof" json:"network,omitempty"` AllowDeprecatedApis *ListconfigsConfigsAllowdeprecatedapis `protobuf:"bytes,14,opt,name=allow_deprecated_apis,json=allowDeprecatedApis,proto3,oneof" json:"allow_deprecated_apis,omitempty"` RpcFile *ListconfigsConfigsRpcfile `protobuf:"bytes,15,opt,name=rpc_file,json=rpcFile,proto3,oneof" json:"rpc_file,omitempty"` DisablePlugin *ListconfigsConfigsDisableplugin `protobuf:"bytes,16,opt,name=disable_plugin,json=disablePlugin,proto3,oneof" json:"disable_plugin,omitempty"` AlwaysUseProxy *ListconfigsConfigsAlwaysuseproxy `protobuf:"bytes,17,opt,name=always_use_proxy,json=alwaysUseProxy,proto3,oneof" json:"always_use_proxy,omitempty"` Daemon *ListconfigsConfigsDaemon `protobuf:"bytes,18,opt,name=daemon,proto3,oneof" json:"daemon,omitempty"` Wallet *ListconfigsConfigsWallet `protobuf:"bytes,19,opt,name=wallet,proto3,oneof" json:"wallet,omitempty"` LargeChannels *ListconfigsConfigsLargechannels `protobuf:"bytes,20,opt,name=large_channels,json=largeChannels,proto3,oneof" json:"large_channels,omitempty"` ExperimentalDualFund *ListconfigsConfigsExperimentaldualfund `protobuf:"bytes,21,opt,name=experimental_dual_fund,json=experimentalDualFund,proto3,oneof" json:"experimental_dual_fund,omitempty"` ExperimentalSplicing *ListconfigsConfigsExperimentalsplicing `protobuf:"bytes,22,opt,name=experimental_splicing,json=experimentalSplicing,proto3,oneof" json:"experimental_splicing,omitempty"` ExperimentalOnionMessages *ListconfigsConfigsExperimentalonionmessages `protobuf:"bytes,23,opt,name=experimental_onion_messages,json=experimentalOnionMessages,proto3,oneof" json:"experimental_onion_messages,omitempty"` ExperimentalOffers *ListconfigsConfigsExperimentaloffers `protobuf:"bytes,24,opt,name=experimental_offers,json=experimentalOffers,proto3,oneof" json:"experimental_offers,omitempty"` ExperimentalShutdownWrongFunding *ListconfigsConfigsExperimentalshutdownwrongfunding `protobuf:"bytes,25,opt,name=experimental_shutdown_wrong_funding,json=experimentalShutdownWrongFunding,proto3,oneof" json:"experimental_shutdown_wrong_funding,omitempty"` ExperimentalPeerStorage *ListconfigsConfigsExperimentalpeerstorage `protobuf:"bytes,26,opt,name=experimental_peer_storage,json=experimentalPeerStorage,proto3,oneof" json:"experimental_peer_storage,omitempty"` ExperimentalAnchors *ListconfigsConfigsExperimentalanchors `protobuf:"bytes,27,opt,name=experimental_anchors,json=experimentalAnchors,proto3,oneof" json:"experimental_anchors,omitempty"` DatabaseUpgrade *ListconfigsConfigsDatabaseupgrade `protobuf:"bytes,28,opt,name=database_upgrade,json=databaseUpgrade,proto3,oneof" json:"database_upgrade,omitempty"` Rgb *ListconfigsConfigsRgb `protobuf:"bytes,29,opt,name=rgb,proto3,oneof" json:"rgb,omitempty"` Alias *ListconfigsConfigsAlias `protobuf:"bytes,30,opt,name=alias,proto3,oneof" json:"alias,omitempty"` PidFile *ListconfigsConfigsPidfile `protobuf:"bytes,31,opt,name=pid_file,json=pidFile,proto3,oneof" json:"pid_file,omitempty"` IgnoreFeeLimits *ListconfigsConfigsIgnorefeelimits `protobuf:"bytes,32,opt,name=ignore_fee_limits,json=ignoreFeeLimits,proto3,oneof" json:"ignore_fee_limits,omitempty"` WatchtimeBlocks *ListconfigsConfigsWatchtimeblocks `protobuf:"bytes,33,opt,name=watchtime_blocks,json=watchtimeBlocks,proto3,oneof" json:"watchtime_blocks,omitempty"` MaxLocktimeBlocks *ListconfigsConfigsMaxlocktimeblocks `protobuf:"bytes,34,opt,name=max_locktime_blocks,json=maxLocktimeBlocks,proto3,oneof" json:"max_locktime_blocks,omitempty"` FundingConfirms *ListconfigsConfigsFundingconfirms `protobuf:"bytes,35,opt,name=funding_confirms,json=fundingConfirms,proto3,oneof" json:"funding_confirms,omitempty"` CltvDelta *ListconfigsConfigsCltvdelta `protobuf:"bytes,36,opt,name=cltv_delta,json=cltvDelta,proto3,oneof" json:"cltv_delta,omitempty"` CltvFinal *ListconfigsConfigsCltvfinal `protobuf:"bytes,37,opt,name=cltv_final,json=cltvFinal,proto3,oneof" json:"cltv_final,omitempty"` CommitTime *ListconfigsConfigsCommittime `protobuf:"bytes,38,opt,name=commit_time,json=commitTime,proto3,oneof" json:"commit_time,omitempty"` FeeBase *ListconfigsConfigsFeebase `protobuf:"bytes,39,opt,name=fee_base,json=feeBase,proto3,oneof" json:"fee_base,omitempty"` Rescan *ListconfigsConfigsRescan `protobuf:"bytes,40,opt,name=rescan,proto3,oneof" json:"rescan,omitempty"` FeePerSatoshi *ListconfigsConfigsFeepersatoshi `protobuf:"bytes,41,opt,name=fee_per_satoshi,json=feePerSatoshi,proto3,oneof" json:"fee_per_satoshi,omitempty"` MaxConcurrentHtlcs *ListconfigsConfigsMaxconcurrenthtlcs `protobuf:"bytes,42,opt,name=max_concurrent_htlcs,json=maxConcurrentHtlcs,proto3,oneof" json:"max_concurrent_htlcs,omitempty"` HtlcMinimumMsat *ListconfigsConfigsHtlcminimummsat `protobuf:"bytes,43,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3,oneof" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *ListconfigsConfigsHtlcmaximummsat `protobuf:"bytes,44,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3,oneof" json:"htlc_maximum_msat,omitempty"` MaxDustHtlcExposureMsat *ListconfigsConfigsMaxdusthtlcexposuremsat `protobuf:"bytes,45,opt,name=max_dust_htlc_exposure_msat,json=maxDustHtlcExposureMsat,proto3,oneof" json:"max_dust_htlc_exposure_msat,omitempty"` MinCapacitySat *ListconfigsConfigsMincapacitysat `protobuf:"bytes,46,opt,name=min_capacity_sat,json=minCapacitySat,proto3,oneof" json:"min_capacity_sat,omitempty"` Addr *ListconfigsConfigsAddr `protobuf:"bytes,47,opt,name=addr,proto3,oneof" json:"addr,omitempty"` AnnounceAddr *ListconfigsConfigsAnnounceaddr `protobuf:"bytes,48,opt,name=announce_addr,json=announceAddr,proto3,oneof" json:"announce_addr,omitempty"` BindAddr *ListconfigsConfigsBindaddr `protobuf:"bytes,49,opt,name=bind_addr,json=bindAddr,proto3,oneof" json:"bind_addr,omitempty"` Offline *ListconfigsConfigsOffline `protobuf:"bytes,50,opt,name=offline,proto3,oneof" json:"offline,omitempty"` Autolisten *ListconfigsConfigsAutolisten `protobuf:"bytes,51,opt,name=autolisten,proto3,oneof" json:"autolisten,omitempty"` Proxy *ListconfigsConfigsProxy `protobuf:"bytes,52,opt,name=proxy,proto3,oneof" json:"proxy,omitempty"` DisableDns *ListconfigsConfigsDisabledns `protobuf:"bytes,53,opt,name=disable_dns,json=disableDns,proto3,oneof" json:"disable_dns,omitempty"` AnnounceAddrDiscovered *ListconfigsConfigsAnnounceaddrdiscovered `protobuf:"bytes,54,opt,name=announce_addr_discovered,json=announceAddrDiscovered,proto3,oneof" json:"announce_addr_discovered,omitempty"` AnnounceAddrDiscoveredPort *ListconfigsConfigsAnnounceaddrdiscoveredport `protobuf:"bytes,55,opt,name=announce_addr_discovered_port,json=announceAddrDiscoveredPort,proto3,oneof" json:"announce_addr_discovered_port,omitempty"` EncryptedHsm *ListconfigsConfigsEncryptedhsm `protobuf:"bytes,56,opt,name=encrypted_hsm,json=encryptedHsm,proto3,oneof" json:"encrypted_hsm,omitempty"` RpcFileMode *ListconfigsConfigsRpcfilemode `protobuf:"bytes,57,opt,name=rpc_file_mode,json=rpcFileMode,proto3,oneof" json:"rpc_file_mode,omitempty"` LogLevel *ListconfigsConfigsLoglevel `protobuf:"bytes,58,opt,name=log_level,json=logLevel,proto3,oneof" json:"log_level,omitempty"` LogPrefix *ListconfigsConfigsLogprefix `protobuf:"bytes,59,opt,name=log_prefix,json=logPrefix,proto3,oneof" json:"log_prefix,omitempty"` LogFile *ListconfigsConfigsLogfile `protobuf:"bytes,60,opt,name=log_file,json=logFile,proto3,oneof" json:"log_file,omitempty"` LogTimestamps *ListconfigsConfigsLogtimestamps `protobuf:"bytes,61,opt,name=log_timestamps,json=logTimestamps,proto3,oneof" json:"log_timestamps,omitempty"` ForceFeerates *ListconfigsConfigsForcefeerates `protobuf:"bytes,62,opt,name=force_feerates,json=forceFeerates,proto3,oneof" json:"force_feerates,omitempty"` Subdaemon *ListconfigsConfigsSubdaemon `protobuf:"bytes,63,opt,name=subdaemon,proto3,oneof" json:"subdaemon,omitempty"` FetchinvoiceNoconnect *ListconfigsConfigsFetchinvoicenoconnect `protobuf:"bytes,64,opt,name=fetchinvoice_noconnect,json=fetchinvoiceNoconnect,proto3,oneof" json:"fetchinvoice_noconnect,omitempty"` TorServicePassword *ListconfigsConfigsTorservicepassword `protobuf:"bytes,66,opt,name=tor_service_password,json=torServicePassword,proto3,oneof" json:"tor_service_password,omitempty"` AnnounceAddrDns *ListconfigsConfigsAnnounceaddrdns `protobuf:"bytes,67,opt,name=announce_addr_dns,json=announceAddrDns,proto3,oneof" json:"announce_addr_dns,omitempty"` RequireConfirmedInputs *ListconfigsConfigsRequireconfirmedinputs `protobuf:"bytes,68,opt,name=require_confirmed_inputs,json=requireConfirmedInputs,proto3,oneof" json:"require_confirmed_inputs,omitempty"` CommitFee *ListconfigsConfigsCommitfee `protobuf:"bytes,69,opt,name=commit_fee,json=commitFee,proto3,oneof" json:"commit_fee,omitempty"` CommitFeerateOffset *ListconfigsConfigsCommitfeerateoffset `protobuf:"bytes,70,opt,name=commit_feerate_offset,json=commitFeerateOffset,proto3,oneof" json:"commit_feerate_offset,omitempty"` AutoconnectSeekerPeers *ListconfigsConfigsAutoconnectseekerpeers `protobuf:"bytes,71,opt,name=autoconnect_seeker_peers,json=autoconnectSeekerPeers,proto3,oneof" json:"autoconnect_seeker_peers,omitempty"` CurrencyrateAddSource *ListconfigsConfigsCurrencyrateaddsource `protobuf:"bytes,74,opt,name=currencyrate_add_source,json=currencyrateAddSource,proto3,oneof" json:"currencyrate_add_source,omitempty"` CurrencyrateDisableSource *ListconfigsConfigsCurrencyratedisablesource `protobuf:"bytes,75,opt,name=currencyrate_disable_source,json=currencyrateDisableSource,proto3,oneof" json:"currencyrate_disable_source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigs) Reset() { *x = ListconfigsConfigs{} mi := &file_node_proto_msgTypes[314] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigs) ProtoMessage() {} func (x *ListconfigsConfigs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[314] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigs.ProtoReflect.Descriptor instead. func (*ListconfigsConfigs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{314} } func (x *ListconfigsConfigs) GetConf() *ListconfigsConfigsConf { if x != nil { return x.Conf } return nil } func (x *ListconfigsConfigs) GetDeveloper() *ListconfigsConfigsDeveloper { if x != nil { return x.Developer } return nil } func (x *ListconfigsConfigs) GetClearPlugins() *ListconfigsConfigsClearplugins { if x != nil { return x.ClearPlugins } return nil } func (x *ListconfigsConfigs) GetDisableMpp() *ListconfigsConfigsDisablempp { if x != nil { return x.DisableMpp } return nil } func (x *ListconfigsConfigs) GetMainnet() *ListconfigsConfigsMainnet { if x != nil { return x.Mainnet } return nil } func (x *ListconfigsConfigs) GetRegtest() *ListconfigsConfigsRegtest { if x != nil { return x.Regtest } return nil } func (x *ListconfigsConfigs) GetSignet() *ListconfigsConfigsSignet { if x != nil { return x.Signet } return nil } func (x *ListconfigsConfigs) GetTestnet() *ListconfigsConfigsTestnet { if x != nil { return x.Testnet } return nil } func (x *ListconfigsConfigs) GetImportantPlugin() *ListconfigsConfigsImportantplugin { if x != nil { return x.ImportantPlugin } return nil } func (x *ListconfigsConfigs) GetPlugin() *ListconfigsConfigsPlugin { if x != nil { return x.Plugin } return nil } func (x *ListconfigsConfigs) GetPluginDir() *ListconfigsConfigsPlugindir { if x != nil { return x.PluginDir } return nil } func (x *ListconfigsConfigs) GetLightningDir() *ListconfigsConfigsLightningdir { if x != nil { return x.LightningDir } return nil } func (x *ListconfigsConfigs) GetNetwork() *ListconfigsConfigsNetwork { if x != nil { return x.Network } return nil } func (x *ListconfigsConfigs) GetAllowDeprecatedApis() *ListconfigsConfigsAllowdeprecatedapis { if x != nil { return x.AllowDeprecatedApis } return nil } func (x *ListconfigsConfigs) GetRpcFile() *ListconfigsConfigsRpcfile { if x != nil { return x.RpcFile } return nil } func (x *ListconfigsConfigs) GetDisablePlugin() *ListconfigsConfigsDisableplugin { if x != nil { return x.DisablePlugin } return nil } func (x *ListconfigsConfigs) GetAlwaysUseProxy() *ListconfigsConfigsAlwaysuseproxy { if x != nil { return x.AlwaysUseProxy } return nil } func (x *ListconfigsConfigs) GetDaemon() *ListconfigsConfigsDaemon { if x != nil { return x.Daemon } return nil } func (x *ListconfigsConfigs) GetWallet() *ListconfigsConfigsWallet { if x != nil { return x.Wallet } return nil } func (x *ListconfigsConfigs) GetLargeChannels() *ListconfigsConfigsLargechannels { if x != nil { return x.LargeChannels } return nil } func (x *ListconfigsConfigs) GetExperimentalDualFund() *ListconfigsConfigsExperimentaldualfund { if x != nil { return x.ExperimentalDualFund } return nil } func (x *ListconfigsConfigs) GetExperimentalSplicing() *ListconfigsConfigsExperimentalsplicing { if x != nil { return x.ExperimentalSplicing } return nil } func (x *ListconfigsConfigs) GetExperimentalOnionMessages() *ListconfigsConfigsExperimentalonionmessages { if x != nil { return x.ExperimentalOnionMessages } return nil } func (x *ListconfigsConfigs) GetExperimentalOffers() *ListconfigsConfigsExperimentaloffers { if x != nil { return x.ExperimentalOffers } return nil } func (x *ListconfigsConfigs) GetExperimentalShutdownWrongFunding() *ListconfigsConfigsExperimentalshutdownwrongfunding { if x != nil { return x.ExperimentalShutdownWrongFunding } return nil } func (x *ListconfigsConfigs) GetExperimentalPeerStorage() *ListconfigsConfigsExperimentalpeerstorage { if x != nil { return x.ExperimentalPeerStorage } return nil } func (x *ListconfigsConfigs) GetExperimentalAnchors() *ListconfigsConfigsExperimentalanchors { if x != nil { return x.ExperimentalAnchors } return nil } func (x *ListconfigsConfigs) GetDatabaseUpgrade() *ListconfigsConfigsDatabaseupgrade { if x != nil { return x.DatabaseUpgrade } return nil } func (x *ListconfigsConfigs) GetRgb() *ListconfigsConfigsRgb { if x != nil { return x.Rgb } return nil } func (x *ListconfigsConfigs) GetAlias() *ListconfigsConfigsAlias { if x != nil { return x.Alias } return nil } func (x *ListconfigsConfigs) GetPidFile() *ListconfigsConfigsPidfile { if x != nil { return x.PidFile } return nil } func (x *ListconfigsConfigs) GetIgnoreFeeLimits() *ListconfigsConfigsIgnorefeelimits { if x != nil { return x.IgnoreFeeLimits } return nil } func (x *ListconfigsConfigs) GetWatchtimeBlocks() *ListconfigsConfigsWatchtimeblocks { if x != nil { return x.WatchtimeBlocks } return nil } func (x *ListconfigsConfigs) GetMaxLocktimeBlocks() *ListconfigsConfigsMaxlocktimeblocks { if x != nil { return x.MaxLocktimeBlocks } return nil } func (x *ListconfigsConfigs) GetFundingConfirms() *ListconfigsConfigsFundingconfirms { if x != nil { return x.FundingConfirms } return nil } func (x *ListconfigsConfigs) GetCltvDelta() *ListconfigsConfigsCltvdelta { if x != nil { return x.CltvDelta } return nil } func (x *ListconfigsConfigs) GetCltvFinal() *ListconfigsConfigsCltvfinal { if x != nil { return x.CltvFinal } return nil } func (x *ListconfigsConfigs) GetCommitTime() *ListconfigsConfigsCommittime { if x != nil { return x.CommitTime } return nil } func (x *ListconfigsConfigs) GetFeeBase() *ListconfigsConfigsFeebase { if x != nil { return x.FeeBase } return nil } func (x *ListconfigsConfigs) GetRescan() *ListconfigsConfigsRescan { if x != nil { return x.Rescan } return nil } func (x *ListconfigsConfigs) GetFeePerSatoshi() *ListconfigsConfigsFeepersatoshi { if x != nil { return x.FeePerSatoshi } return nil } func (x *ListconfigsConfigs) GetMaxConcurrentHtlcs() *ListconfigsConfigsMaxconcurrenthtlcs { if x != nil { return x.MaxConcurrentHtlcs } return nil } func (x *ListconfigsConfigs) GetHtlcMinimumMsat() *ListconfigsConfigsHtlcminimummsat { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *ListconfigsConfigs) GetHtlcMaximumMsat() *ListconfigsConfigsHtlcmaximummsat { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *ListconfigsConfigs) GetMaxDustHtlcExposureMsat() *ListconfigsConfigsMaxdusthtlcexposuremsat { if x != nil { return x.MaxDustHtlcExposureMsat } return nil } func (x *ListconfigsConfigs) GetMinCapacitySat() *ListconfigsConfigsMincapacitysat { if x != nil { return x.MinCapacitySat } return nil } func (x *ListconfigsConfigs) GetAddr() *ListconfigsConfigsAddr { if x != nil { return x.Addr } return nil } func (x *ListconfigsConfigs) GetAnnounceAddr() *ListconfigsConfigsAnnounceaddr { if x != nil { return x.AnnounceAddr } return nil } func (x *ListconfigsConfigs) GetBindAddr() *ListconfigsConfigsBindaddr { if x != nil { return x.BindAddr } return nil } func (x *ListconfigsConfigs) GetOffline() *ListconfigsConfigsOffline { if x != nil { return x.Offline } return nil } func (x *ListconfigsConfigs) GetAutolisten() *ListconfigsConfigsAutolisten { if x != nil { return x.Autolisten } return nil } func (x *ListconfigsConfigs) GetProxy() *ListconfigsConfigsProxy { if x != nil { return x.Proxy } return nil } func (x *ListconfigsConfigs) GetDisableDns() *ListconfigsConfigsDisabledns { if x != nil { return x.DisableDns } return nil } func (x *ListconfigsConfigs) GetAnnounceAddrDiscovered() *ListconfigsConfigsAnnounceaddrdiscovered { if x != nil { return x.AnnounceAddrDiscovered } return nil } func (x *ListconfigsConfigs) GetAnnounceAddrDiscoveredPort() *ListconfigsConfigsAnnounceaddrdiscoveredport { if x != nil { return x.AnnounceAddrDiscoveredPort } return nil } func (x *ListconfigsConfigs) GetEncryptedHsm() *ListconfigsConfigsEncryptedhsm { if x != nil { return x.EncryptedHsm } return nil } func (x *ListconfigsConfigs) GetRpcFileMode() *ListconfigsConfigsRpcfilemode { if x != nil { return x.RpcFileMode } return nil } func (x *ListconfigsConfigs) GetLogLevel() *ListconfigsConfigsLoglevel { if x != nil { return x.LogLevel } return nil } func (x *ListconfigsConfigs) GetLogPrefix() *ListconfigsConfigsLogprefix { if x != nil { return x.LogPrefix } return nil } func (x *ListconfigsConfigs) GetLogFile() *ListconfigsConfigsLogfile { if x != nil { return x.LogFile } return nil } func (x *ListconfigsConfigs) GetLogTimestamps() *ListconfigsConfigsLogtimestamps { if x != nil { return x.LogTimestamps } return nil } func (x *ListconfigsConfigs) GetForceFeerates() *ListconfigsConfigsForcefeerates { if x != nil { return x.ForceFeerates } return nil } func (x *ListconfigsConfigs) GetSubdaemon() *ListconfigsConfigsSubdaemon { if x != nil { return x.Subdaemon } return nil } func (x *ListconfigsConfigs) GetFetchinvoiceNoconnect() *ListconfigsConfigsFetchinvoicenoconnect { if x != nil { return x.FetchinvoiceNoconnect } return nil } func (x *ListconfigsConfigs) GetTorServicePassword() *ListconfigsConfigsTorservicepassword { if x != nil { return x.TorServicePassword } return nil } func (x *ListconfigsConfigs) GetAnnounceAddrDns() *ListconfigsConfigsAnnounceaddrdns { if x != nil { return x.AnnounceAddrDns } return nil } func (x *ListconfigsConfigs) GetRequireConfirmedInputs() *ListconfigsConfigsRequireconfirmedinputs { if x != nil { return x.RequireConfirmedInputs } return nil } func (x *ListconfigsConfigs) GetCommitFee() *ListconfigsConfigsCommitfee { if x != nil { return x.CommitFee } return nil } func (x *ListconfigsConfigs) GetCommitFeerateOffset() *ListconfigsConfigsCommitfeerateoffset { if x != nil { return x.CommitFeerateOffset } return nil } func (x *ListconfigsConfigs) GetAutoconnectSeekerPeers() *ListconfigsConfigsAutoconnectseekerpeers { if x != nil { return x.AutoconnectSeekerPeers } return nil } func (x *ListconfigsConfigs) GetCurrencyrateAddSource() *ListconfigsConfigsCurrencyrateaddsource { if x != nil { return x.CurrencyrateAddSource } return nil } func (x *ListconfigsConfigs) GetCurrencyrateDisableSource() *ListconfigsConfigsCurrencyratedisablesource { if x != nil { return x.CurrencyrateDisableSource } return nil } type ListconfigsConfigsConf struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source ListconfigsConfigsConf_ListconfigsConfigsConfSource `protobuf:"varint,2,opt,name=source,proto3,enum=cln.ListconfigsConfigsConf_ListconfigsConfigsConfSource" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsConf) Reset() { *x = ListconfigsConfigsConf{} mi := &file_node_proto_msgTypes[315] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsConf) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsConf) ProtoMessage() {} func (x *ListconfigsConfigsConf) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[315] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsConf.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsConf) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{315} } func (x *ListconfigsConfigsConf) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsConf) GetSource() ListconfigsConfigsConf_ListconfigsConfigsConfSource { if x != nil { return x.Source } return ListconfigsConfigsConf_CMDLINE } type ListconfigsConfigsDeveloper struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsDeveloper) Reset() { *x = ListconfigsConfigsDeveloper{} mi := &file_node_proto_msgTypes[316] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsDeveloper) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsDeveloper) ProtoMessage() {} func (x *ListconfigsConfigsDeveloper) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[316] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsDeveloper.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsDeveloper) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{316} } func (x *ListconfigsConfigsDeveloper) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsDeveloper) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsClearplugins struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsClearplugins) Reset() { *x = ListconfigsConfigsClearplugins{} mi := &file_node_proto_msgTypes[317] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsClearplugins) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsClearplugins) ProtoMessage() {} func (x *ListconfigsConfigsClearplugins) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[317] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsClearplugins.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsClearplugins) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{317} } func (x *ListconfigsConfigsClearplugins) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsClearplugins) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsDisablempp struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Plugin *string `protobuf:"bytes,3,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsDisablempp) Reset() { *x = ListconfigsConfigsDisablempp{} mi := &file_node_proto_msgTypes[318] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsDisablempp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsDisablempp) ProtoMessage() {} func (x *ListconfigsConfigsDisablempp) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[318] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsDisablempp.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsDisablempp) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{318} } func (x *ListconfigsConfigsDisablempp) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsDisablempp) GetSource() string { if x != nil { return x.Source } return "" } func (x *ListconfigsConfigsDisablempp) GetPlugin() string { if x != nil && x.Plugin != nil { return *x.Plugin } return "" } type ListconfigsConfigsMainnet struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsMainnet) Reset() { *x = ListconfigsConfigsMainnet{} mi := &file_node_proto_msgTypes[319] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsMainnet) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsMainnet) ProtoMessage() {} func (x *ListconfigsConfigsMainnet) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[319] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsMainnet.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsMainnet) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{319} } func (x *ListconfigsConfigsMainnet) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsMainnet) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsRegtest struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsRegtest) Reset() { *x = ListconfigsConfigsRegtest{} mi := &file_node_proto_msgTypes[320] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsRegtest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsRegtest) ProtoMessage() {} func (x *ListconfigsConfigsRegtest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[320] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsRegtest.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsRegtest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{320} } func (x *ListconfigsConfigsRegtest) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsRegtest) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsSignet struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsSignet) Reset() { *x = ListconfigsConfigsSignet{} mi := &file_node_proto_msgTypes[321] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsSignet) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsSignet) ProtoMessage() {} func (x *ListconfigsConfigsSignet) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[321] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsSignet.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsSignet) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{321} } func (x *ListconfigsConfigsSignet) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsSignet) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsTestnet struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsTestnet) Reset() { *x = ListconfigsConfigsTestnet{} mi := &file_node_proto_msgTypes[322] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsTestnet) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsTestnet) ProtoMessage() {} func (x *ListconfigsConfigsTestnet) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[322] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsTestnet.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsTestnet) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{322} } func (x *ListconfigsConfigsTestnet) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsTestnet) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsImportantplugin struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsImportantplugin) Reset() { *x = ListconfigsConfigsImportantplugin{} mi := &file_node_proto_msgTypes[323] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsImportantplugin) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsImportantplugin) ProtoMessage() {} func (x *ListconfigsConfigsImportantplugin) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[323] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsImportantplugin.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsImportantplugin) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{323} } func (x *ListconfigsConfigsImportantplugin) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsImportantplugin) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsPlugin struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsPlugin) Reset() { *x = ListconfigsConfigsPlugin{} mi := &file_node_proto_msgTypes[324] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsPlugin) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsPlugin) ProtoMessage() {} func (x *ListconfigsConfigsPlugin) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[324] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsPlugin.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsPlugin) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{324} } func (x *ListconfigsConfigsPlugin) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsPlugin) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsPlugindir struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsPlugindir) Reset() { *x = ListconfigsConfigsPlugindir{} mi := &file_node_proto_msgTypes[325] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsPlugindir) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsPlugindir) ProtoMessage() {} func (x *ListconfigsConfigsPlugindir) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[325] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsPlugindir.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsPlugindir) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{325} } func (x *ListconfigsConfigsPlugindir) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsPlugindir) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsLightningdir struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsLightningdir) Reset() { *x = ListconfigsConfigsLightningdir{} mi := &file_node_proto_msgTypes[326] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsLightningdir) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsLightningdir) ProtoMessage() {} func (x *ListconfigsConfigsLightningdir) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[326] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsLightningdir.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsLightningdir) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{326} } func (x *ListconfigsConfigsLightningdir) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsLightningdir) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsNetwork struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsNetwork) Reset() { *x = ListconfigsConfigsNetwork{} mi := &file_node_proto_msgTypes[327] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsNetwork) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsNetwork) ProtoMessage() {} func (x *ListconfigsConfigsNetwork) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[327] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsNetwork.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsNetwork) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{327} } func (x *ListconfigsConfigsNetwork) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsNetwork) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAllowdeprecatedapis struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAllowdeprecatedapis) Reset() { *x = ListconfigsConfigsAllowdeprecatedapis{} mi := &file_node_proto_msgTypes[328] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAllowdeprecatedapis) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAllowdeprecatedapis) ProtoMessage() {} func (x *ListconfigsConfigsAllowdeprecatedapis) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[328] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAllowdeprecatedapis.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAllowdeprecatedapis) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{328} } func (x *ListconfigsConfigsAllowdeprecatedapis) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsAllowdeprecatedapis) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsRpcfile struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsRpcfile) Reset() { *x = ListconfigsConfigsRpcfile{} mi := &file_node_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsRpcfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsRpcfile) ProtoMessage() {} func (x *ListconfigsConfigsRpcfile) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[329] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsRpcfile.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsRpcfile) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{329} } func (x *ListconfigsConfigsRpcfile) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsRpcfile) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsDisableplugin struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsDisableplugin) Reset() { *x = ListconfigsConfigsDisableplugin{} mi := &file_node_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsDisableplugin) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsDisableplugin) ProtoMessage() {} func (x *ListconfigsConfigsDisableplugin) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[330] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsDisableplugin.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsDisableplugin) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{330} } func (x *ListconfigsConfigsDisableplugin) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsDisableplugin) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsAlwaysuseproxy struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAlwaysuseproxy) Reset() { *x = ListconfigsConfigsAlwaysuseproxy{} mi := &file_node_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAlwaysuseproxy) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAlwaysuseproxy) ProtoMessage() {} func (x *ListconfigsConfigsAlwaysuseproxy) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[331] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAlwaysuseproxy.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAlwaysuseproxy) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{331} } func (x *ListconfigsConfigsAlwaysuseproxy) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsAlwaysuseproxy) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsDaemon struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsDaemon) Reset() { *x = ListconfigsConfigsDaemon{} mi := &file_node_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsDaemon) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsDaemon) ProtoMessage() {} func (x *ListconfigsConfigsDaemon) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[332] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsDaemon.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsDaemon) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{332} } func (x *ListconfigsConfigsDaemon) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsDaemon) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsWallet struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsWallet) Reset() { *x = ListconfigsConfigsWallet{} mi := &file_node_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsWallet) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsWallet) ProtoMessage() {} func (x *ListconfigsConfigsWallet) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[333] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsWallet.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsWallet) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{333} } func (x *ListconfigsConfigsWallet) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsWallet) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsLargechannels struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsLargechannels) Reset() { *x = ListconfigsConfigsLargechannels{} mi := &file_node_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsLargechannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsLargechannels) ProtoMessage() {} func (x *ListconfigsConfigsLargechannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[334] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsLargechannels.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsLargechannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{334} } func (x *ListconfigsConfigsLargechannels) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsLargechannels) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentaldualfund struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentaldualfund) Reset() { *x = ListconfigsConfigsExperimentaldualfund{} mi := &file_node_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentaldualfund) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentaldualfund) ProtoMessage() {} func (x *ListconfigsConfigsExperimentaldualfund) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[335] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentaldualfund.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentaldualfund) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{335} } func (x *ListconfigsConfigsExperimentaldualfund) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentaldualfund) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentalsplicing struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentalsplicing) Reset() { *x = ListconfigsConfigsExperimentalsplicing{} mi := &file_node_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentalsplicing) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentalsplicing) ProtoMessage() {} func (x *ListconfigsConfigsExperimentalsplicing) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[336] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentalsplicing.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentalsplicing) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{336} } func (x *ListconfigsConfigsExperimentalsplicing) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentalsplicing) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentalonionmessages struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentalonionmessages) Reset() { *x = ListconfigsConfigsExperimentalonionmessages{} mi := &file_node_proto_msgTypes[337] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentalonionmessages) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentalonionmessages) ProtoMessage() {} func (x *ListconfigsConfigsExperimentalonionmessages) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[337] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentalonionmessages.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentalonionmessages) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{337} } func (x *ListconfigsConfigsExperimentalonionmessages) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentalonionmessages) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentaloffers struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentaloffers) Reset() { *x = ListconfigsConfigsExperimentaloffers{} mi := &file_node_proto_msgTypes[338] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentaloffers) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentaloffers) ProtoMessage() {} func (x *ListconfigsConfigsExperimentaloffers) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[338] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentaloffers.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentaloffers) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{338} } func (x *ListconfigsConfigsExperimentaloffers) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentaloffers) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentalshutdownwrongfunding struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentalshutdownwrongfunding) Reset() { *x = ListconfigsConfigsExperimentalshutdownwrongfunding{} mi := &file_node_proto_msgTypes[339] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentalshutdownwrongfunding) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentalshutdownwrongfunding) ProtoMessage() {} func (x *ListconfigsConfigsExperimentalshutdownwrongfunding) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[339] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentalshutdownwrongfunding.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentalshutdownwrongfunding) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{339} } func (x *ListconfigsConfigsExperimentalshutdownwrongfunding) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentalshutdownwrongfunding) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentalpeerstorage struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentalpeerstorage) Reset() { *x = ListconfigsConfigsExperimentalpeerstorage{} mi := &file_node_proto_msgTypes[340] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentalpeerstorage) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentalpeerstorage) ProtoMessage() {} func (x *ListconfigsConfigsExperimentalpeerstorage) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[340] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentalpeerstorage.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentalpeerstorage) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{340} } func (x *ListconfigsConfigsExperimentalpeerstorage) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentalpeerstorage) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsExperimentalanchors struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsExperimentalanchors) Reset() { *x = ListconfigsConfigsExperimentalanchors{} mi := &file_node_proto_msgTypes[341] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsExperimentalanchors) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsExperimentalanchors) ProtoMessage() {} func (x *ListconfigsConfigsExperimentalanchors) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[341] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsExperimentalanchors.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsExperimentalanchors) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{341} } func (x *ListconfigsConfigsExperimentalanchors) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsExperimentalanchors) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsDatabaseupgrade struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsDatabaseupgrade) Reset() { *x = ListconfigsConfigsDatabaseupgrade{} mi := &file_node_proto_msgTypes[342] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsDatabaseupgrade) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsDatabaseupgrade) ProtoMessage() {} func (x *ListconfigsConfigsDatabaseupgrade) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[342] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsDatabaseupgrade.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsDatabaseupgrade) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{342} } func (x *ListconfigsConfigsDatabaseupgrade) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsDatabaseupgrade) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsRgb struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr []byte `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsRgb) Reset() { *x = ListconfigsConfigsRgb{} mi := &file_node_proto_msgTypes[343] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsRgb) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsRgb) ProtoMessage() {} func (x *ListconfigsConfigsRgb) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[343] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsRgb.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsRgb) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{343} } func (x *ListconfigsConfigsRgb) GetValueStr() []byte { if x != nil { return x.ValueStr } return nil } func (x *ListconfigsConfigsRgb) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAlias struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAlias) Reset() { *x = ListconfigsConfigsAlias{} mi := &file_node_proto_msgTypes[344] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAlias) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAlias) ProtoMessage() {} func (x *ListconfigsConfigsAlias) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[344] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAlias.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAlias) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{344} } func (x *ListconfigsConfigsAlias) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsAlias) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsPidfile struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsPidfile) Reset() { *x = ListconfigsConfigsPidfile{} mi := &file_node_proto_msgTypes[345] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsPidfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsPidfile) ProtoMessage() {} func (x *ListconfigsConfigsPidfile) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[345] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsPidfile.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsPidfile) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{345} } func (x *ListconfigsConfigsPidfile) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsPidfile) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsIgnorefeelimits struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsIgnorefeelimits) Reset() { *x = ListconfigsConfigsIgnorefeelimits{} mi := &file_node_proto_msgTypes[346] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsIgnorefeelimits) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsIgnorefeelimits) ProtoMessage() {} func (x *ListconfigsConfigsIgnorefeelimits) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[346] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsIgnorefeelimits.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsIgnorefeelimits) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{346} } func (x *ListconfigsConfigsIgnorefeelimits) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsIgnorefeelimits) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsWatchtimeblocks struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsWatchtimeblocks) Reset() { *x = ListconfigsConfigsWatchtimeblocks{} mi := &file_node_proto_msgTypes[347] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsWatchtimeblocks) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsWatchtimeblocks) ProtoMessage() {} func (x *ListconfigsConfigsWatchtimeblocks) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[347] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsWatchtimeblocks.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsWatchtimeblocks) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{347} } func (x *ListconfigsConfigsWatchtimeblocks) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsWatchtimeblocks) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsMaxlocktimeblocks struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsMaxlocktimeblocks) Reset() { *x = ListconfigsConfigsMaxlocktimeblocks{} mi := &file_node_proto_msgTypes[348] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsMaxlocktimeblocks) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsMaxlocktimeblocks) ProtoMessage() {} func (x *ListconfigsConfigsMaxlocktimeblocks) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[348] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsMaxlocktimeblocks.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsMaxlocktimeblocks) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{348} } func (x *ListconfigsConfigsMaxlocktimeblocks) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsMaxlocktimeblocks) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsFundingconfirms struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsFundingconfirms) Reset() { *x = ListconfigsConfigsFundingconfirms{} mi := &file_node_proto_msgTypes[349] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsFundingconfirms) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsFundingconfirms) ProtoMessage() {} func (x *ListconfigsConfigsFundingconfirms) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[349] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsFundingconfirms.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsFundingconfirms) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{349} } func (x *ListconfigsConfigsFundingconfirms) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsFundingconfirms) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsCltvdelta struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCltvdelta) Reset() { *x = ListconfigsConfigsCltvdelta{} mi := &file_node_proto_msgTypes[350] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCltvdelta) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCltvdelta) ProtoMessage() {} func (x *ListconfigsConfigsCltvdelta) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[350] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCltvdelta.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCltvdelta) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{350} } func (x *ListconfigsConfigsCltvdelta) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsCltvdelta) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsCltvfinal struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCltvfinal) Reset() { *x = ListconfigsConfigsCltvfinal{} mi := &file_node_proto_msgTypes[351] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCltvfinal) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCltvfinal) ProtoMessage() {} func (x *ListconfigsConfigsCltvfinal) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[351] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCltvfinal.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCltvfinal) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{351} } func (x *ListconfigsConfigsCltvfinal) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsCltvfinal) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsCommittime struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCommittime) Reset() { *x = ListconfigsConfigsCommittime{} mi := &file_node_proto_msgTypes[352] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCommittime) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCommittime) ProtoMessage() {} func (x *ListconfigsConfigsCommittime) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[352] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCommittime.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCommittime) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{352} } func (x *ListconfigsConfigsCommittime) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsCommittime) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsFeebase struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsFeebase) Reset() { *x = ListconfigsConfigsFeebase{} mi := &file_node_proto_msgTypes[353] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsFeebase) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsFeebase) ProtoMessage() {} func (x *ListconfigsConfigsFeebase) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[353] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsFeebase.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsFeebase) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{353} } func (x *ListconfigsConfigsFeebase) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsFeebase) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsRescan struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt int64 `protobuf:"zigzag64,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsRescan) Reset() { *x = ListconfigsConfigsRescan{} mi := &file_node_proto_msgTypes[354] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsRescan) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsRescan) ProtoMessage() {} func (x *ListconfigsConfigsRescan) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[354] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsRescan.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsRescan) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{354} } func (x *ListconfigsConfigsRescan) GetValueInt() int64 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsRescan) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsFeepersatoshi struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsFeepersatoshi) Reset() { *x = ListconfigsConfigsFeepersatoshi{} mi := &file_node_proto_msgTypes[355] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsFeepersatoshi) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsFeepersatoshi) ProtoMessage() {} func (x *ListconfigsConfigsFeepersatoshi) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[355] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsFeepersatoshi.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsFeepersatoshi) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{355} } func (x *ListconfigsConfigsFeepersatoshi) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsFeepersatoshi) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsMaxconcurrenthtlcs struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsMaxconcurrenthtlcs) Reset() { *x = ListconfigsConfigsMaxconcurrenthtlcs{} mi := &file_node_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsMaxconcurrenthtlcs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsMaxconcurrenthtlcs) ProtoMessage() {} func (x *ListconfigsConfigsMaxconcurrenthtlcs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[356] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsMaxconcurrenthtlcs.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsMaxconcurrenthtlcs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{356} } func (x *ListconfigsConfigsMaxconcurrenthtlcs) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsMaxconcurrenthtlcs) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsHtlcminimummsat struct { state protoimpl.MessageState `protogen:"open.v1"` ValueMsat *Amount `protobuf:"bytes,1,opt,name=value_msat,json=valueMsat,proto3" json:"value_msat,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsHtlcminimummsat) Reset() { *x = ListconfigsConfigsHtlcminimummsat{} mi := &file_node_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsHtlcminimummsat) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsHtlcminimummsat) ProtoMessage() {} func (x *ListconfigsConfigsHtlcminimummsat) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[357] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsHtlcminimummsat.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsHtlcminimummsat) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{357} } func (x *ListconfigsConfigsHtlcminimummsat) GetValueMsat() *Amount { if x != nil { return x.ValueMsat } return nil } func (x *ListconfigsConfigsHtlcminimummsat) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsHtlcmaximummsat struct { state protoimpl.MessageState `protogen:"open.v1"` ValueMsat *Amount `protobuf:"bytes,1,opt,name=value_msat,json=valueMsat,proto3" json:"value_msat,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsHtlcmaximummsat) Reset() { *x = ListconfigsConfigsHtlcmaximummsat{} mi := &file_node_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsHtlcmaximummsat) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsHtlcmaximummsat) ProtoMessage() {} func (x *ListconfigsConfigsHtlcmaximummsat) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[358] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsHtlcmaximummsat.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsHtlcmaximummsat) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{358} } func (x *ListconfigsConfigsHtlcmaximummsat) GetValueMsat() *Amount { if x != nil { return x.ValueMsat } return nil } func (x *ListconfigsConfigsHtlcmaximummsat) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsMaxdusthtlcexposuremsat struct { state protoimpl.MessageState `protogen:"open.v1"` ValueMsat *Amount `protobuf:"bytes,1,opt,name=value_msat,json=valueMsat,proto3" json:"value_msat,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsMaxdusthtlcexposuremsat) Reset() { *x = ListconfigsConfigsMaxdusthtlcexposuremsat{} mi := &file_node_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsMaxdusthtlcexposuremsat) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsMaxdusthtlcexposuremsat) ProtoMessage() {} func (x *ListconfigsConfigsMaxdusthtlcexposuremsat) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[359] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsMaxdusthtlcexposuremsat.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsMaxdusthtlcexposuremsat) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{359} } func (x *ListconfigsConfigsMaxdusthtlcexposuremsat) GetValueMsat() *Amount { if x != nil { return x.ValueMsat } return nil } func (x *ListconfigsConfigsMaxdusthtlcexposuremsat) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsMincapacitysat struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint64 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Dynamic *bool `protobuf:"varint,3,opt,name=dynamic,proto3,oneof" json:"dynamic,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsMincapacitysat) Reset() { *x = ListconfigsConfigsMincapacitysat{} mi := &file_node_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsMincapacitysat) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsMincapacitysat) ProtoMessage() {} func (x *ListconfigsConfigsMincapacitysat) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[360] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsMincapacitysat.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsMincapacitysat) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{360} } func (x *ListconfigsConfigsMincapacitysat) GetValueInt() uint64 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsMincapacitysat) GetSource() string { if x != nil { return x.Source } return "" } func (x *ListconfigsConfigsMincapacitysat) GetDynamic() bool { if x != nil && x.Dynamic != nil { return *x.Dynamic } return false } type ListconfigsConfigsAddr struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAddr) Reset() { *x = ListconfigsConfigsAddr{} mi := &file_node_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAddr) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAddr) ProtoMessage() {} func (x *ListconfigsConfigsAddr) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[361] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAddr.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAddr) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{361} } func (x *ListconfigsConfigsAddr) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsAddr) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsAnnounceaddr struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAnnounceaddr) Reset() { *x = ListconfigsConfigsAnnounceaddr{} mi := &file_node_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAnnounceaddr) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAnnounceaddr) ProtoMessage() {} func (x *ListconfigsConfigsAnnounceaddr) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[362] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAnnounceaddr.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAnnounceaddr) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{362} } func (x *ListconfigsConfigsAnnounceaddr) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsAnnounceaddr) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsBindaddr struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsBindaddr) Reset() { *x = ListconfigsConfigsBindaddr{} mi := &file_node_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsBindaddr) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsBindaddr) ProtoMessage() {} func (x *ListconfigsConfigsBindaddr) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[363] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsBindaddr.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsBindaddr) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{363} } func (x *ListconfigsConfigsBindaddr) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsBindaddr) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsOffline struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsOffline) Reset() { *x = ListconfigsConfigsOffline{} mi := &file_node_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsOffline) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsOffline) ProtoMessage() {} func (x *ListconfigsConfigsOffline) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[364] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsOffline.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsOffline) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{364} } func (x *ListconfigsConfigsOffline) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsOffline) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAutolisten struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAutolisten) Reset() { *x = ListconfigsConfigsAutolisten{} mi := &file_node_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAutolisten) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAutolisten) ProtoMessage() {} func (x *ListconfigsConfigsAutolisten) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[365] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAutolisten.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAutolisten) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{365} } func (x *ListconfigsConfigsAutolisten) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsAutolisten) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsProxy struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsProxy) Reset() { *x = ListconfigsConfigsProxy{} mi := &file_node_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsProxy) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsProxy) ProtoMessage() {} func (x *ListconfigsConfigsProxy) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[366] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsProxy.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsProxy) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{366} } func (x *ListconfigsConfigsProxy) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsProxy) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsDisabledns struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsDisabledns) Reset() { *x = ListconfigsConfigsDisabledns{} mi := &file_node_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsDisabledns) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsDisabledns) ProtoMessage() {} func (x *ListconfigsConfigsDisabledns) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[367] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsDisabledns.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsDisabledns) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{367} } func (x *ListconfigsConfigsDisabledns) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsDisabledns) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAnnounceaddrdiscovered struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr `protobuf:"varint,1,opt,name=value_str,json=valueStr,proto3,enum=cln.ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAnnounceaddrdiscovered) Reset() { *x = ListconfigsConfigsAnnounceaddrdiscovered{} mi := &file_node_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAnnounceaddrdiscovered) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAnnounceaddrdiscovered) ProtoMessage() {} func (x *ListconfigsConfigsAnnounceaddrdiscovered) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[368] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAnnounceaddrdiscovered.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAnnounceaddrdiscovered) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{368} } func (x *ListconfigsConfigsAnnounceaddrdiscovered) GetValueStr() ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr { if x != nil { return x.ValueStr } return ListconfigsConfigsAnnounceaddrdiscovered_TRUE } func (x *ListconfigsConfigsAnnounceaddrdiscovered) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAnnounceaddrdiscoveredport struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAnnounceaddrdiscoveredport) Reset() { *x = ListconfigsConfigsAnnounceaddrdiscoveredport{} mi := &file_node_proto_msgTypes[369] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAnnounceaddrdiscoveredport) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAnnounceaddrdiscoveredport) ProtoMessage() {} func (x *ListconfigsConfigsAnnounceaddrdiscoveredport) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[369] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAnnounceaddrdiscoveredport.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAnnounceaddrdiscoveredport) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{369} } func (x *ListconfigsConfigsAnnounceaddrdiscoveredport) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsAnnounceaddrdiscoveredport) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsEncryptedhsm struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsEncryptedhsm) Reset() { *x = ListconfigsConfigsEncryptedhsm{} mi := &file_node_proto_msgTypes[370] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsEncryptedhsm) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsEncryptedhsm) ProtoMessage() {} func (x *ListconfigsConfigsEncryptedhsm) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[370] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsEncryptedhsm.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsEncryptedhsm) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{370} } func (x *ListconfigsConfigsEncryptedhsm) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsEncryptedhsm) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsRpcfilemode struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsRpcfilemode) Reset() { *x = ListconfigsConfigsRpcfilemode{} mi := &file_node_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsRpcfilemode) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsRpcfilemode) ProtoMessage() {} func (x *ListconfigsConfigsRpcfilemode) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[371] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsRpcfilemode.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsRpcfilemode) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{371} } func (x *ListconfigsConfigsRpcfilemode) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsRpcfilemode) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsLoglevel struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsLoglevel) Reset() { *x = ListconfigsConfigsLoglevel{} mi := &file_node_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsLoglevel) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsLoglevel) ProtoMessage() {} func (x *ListconfigsConfigsLoglevel) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[372] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsLoglevel.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsLoglevel) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{372} } func (x *ListconfigsConfigsLoglevel) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsLoglevel) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsLogprefix struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsLogprefix) Reset() { *x = ListconfigsConfigsLogprefix{} mi := &file_node_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsLogprefix) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsLogprefix) ProtoMessage() {} func (x *ListconfigsConfigsLogprefix) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[373] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsLogprefix.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsLogprefix) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{373} } func (x *ListconfigsConfigsLogprefix) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsLogprefix) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsLogfile struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsLogfile) Reset() { *x = ListconfigsConfigsLogfile{} mi := &file_node_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsLogfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsLogfile) ProtoMessage() {} func (x *ListconfigsConfigsLogfile) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[374] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsLogfile.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsLogfile) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{374} } func (x *ListconfigsConfigsLogfile) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsLogfile) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsLogtimestamps struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsLogtimestamps) Reset() { *x = ListconfigsConfigsLogtimestamps{} mi := &file_node_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsLogtimestamps) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsLogtimestamps) ProtoMessage() {} func (x *ListconfigsConfigsLogtimestamps) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[375] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsLogtimestamps.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsLogtimestamps) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{375} } func (x *ListconfigsConfigsLogtimestamps) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsLogtimestamps) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsForcefeerates struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsForcefeerates) Reset() { *x = ListconfigsConfigsForcefeerates{} mi := &file_node_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsForcefeerates) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsForcefeerates) ProtoMessage() {} func (x *ListconfigsConfigsForcefeerates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[376] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsForcefeerates.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsForcefeerates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{376} } func (x *ListconfigsConfigsForcefeerates) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsForcefeerates) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsSubdaemon struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsSubdaemon) Reset() { *x = ListconfigsConfigsSubdaemon{} mi := &file_node_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsSubdaemon) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsSubdaemon) ProtoMessage() {} func (x *ListconfigsConfigsSubdaemon) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[377] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsSubdaemon.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsSubdaemon) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{377} } func (x *ListconfigsConfigsSubdaemon) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsSubdaemon) GetSources() []string { if x != nil { return x.Sources } return nil } type ListconfigsConfigsFetchinvoicenoconnect struct { state protoimpl.MessageState `protogen:"open.v1"` Set bool `protobuf:"varint,1,opt,name=set,proto3" json:"set,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Plugin *string `protobuf:"bytes,3,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsFetchinvoicenoconnect) Reset() { *x = ListconfigsConfigsFetchinvoicenoconnect{} mi := &file_node_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsFetchinvoicenoconnect) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsFetchinvoicenoconnect) ProtoMessage() {} func (x *ListconfigsConfigsFetchinvoicenoconnect) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[378] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsFetchinvoicenoconnect.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsFetchinvoicenoconnect) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{378} } func (x *ListconfigsConfigsFetchinvoicenoconnect) GetSet() bool { if x != nil { return x.Set } return false } func (x *ListconfigsConfigsFetchinvoicenoconnect) GetSource() string { if x != nil { return x.Source } return "" } func (x *ListconfigsConfigsFetchinvoicenoconnect) GetPlugin() string { if x != nil && x.Plugin != nil { return *x.Plugin } return "" } type ListconfigsConfigsTorservicepassword struct { state protoimpl.MessageState `protogen:"open.v1"` ValueStr string `protobuf:"bytes,1,opt,name=value_str,json=valueStr,proto3" json:"value_str,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsTorservicepassword) Reset() { *x = ListconfigsConfigsTorservicepassword{} mi := &file_node_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsTorservicepassword) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsTorservicepassword) ProtoMessage() {} func (x *ListconfigsConfigsTorservicepassword) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[379] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsTorservicepassword.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsTorservicepassword) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{379} } func (x *ListconfigsConfigsTorservicepassword) GetValueStr() string { if x != nil { return x.ValueStr } return "" } func (x *ListconfigsConfigsTorservicepassword) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAnnounceaddrdns struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAnnounceaddrdns) Reset() { *x = ListconfigsConfigsAnnounceaddrdns{} mi := &file_node_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAnnounceaddrdns) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAnnounceaddrdns) ProtoMessage() {} func (x *ListconfigsConfigsAnnounceaddrdns) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[380] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAnnounceaddrdns.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAnnounceaddrdns) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{380} } func (x *ListconfigsConfigsAnnounceaddrdns) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsAnnounceaddrdns) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsRequireconfirmedinputs struct { state protoimpl.MessageState `protogen:"open.v1"` ValueBool bool `protobuf:"varint,1,opt,name=value_bool,json=valueBool,proto3" json:"value_bool,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsRequireconfirmedinputs) Reset() { *x = ListconfigsConfigsRequireconfirmedinputs{} mi := &file_node_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsRequireconfirmedinputs) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsRequireconfirmedinputs) ProtoMessage() {} func (x *ListconfigsConfigsRequireconfirmedinputs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[381] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsRequireconfirmedinputs.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsRequireconfirmedinputs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{381} } func (x *ListconfigsConfigsRequireconfirmedinputs) GetValueBool() bool { if x != nil { return x.ValueBool } return false } func (x *ListconfigsConfigsRequireconfirmedinputs) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsCommitfee struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint64 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCommitfee) Reset() { *x = ListconfigsConfigsCommitfee{} mi := &file_node_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCommitfee) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCommitfee) ProtoMessage() {} func (x *ListconfigsConfigsCommitfee) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[382] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCommitfee.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCommitfee) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{382} } func (x *ListconfigsConfigsCommitfee) GetValueInt() uint64 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsCommitfee) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsCommitfeerateoffset struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCommitfeerateoffset) Reset() { *x = ListconfigsConfigsCommitfeerateoffset{} mi := &file_node_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCommitfeerateoffset) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCommitfeerateoffset) ProtoMessage() {} func (x *ListconfigsConfigsCommitfeerateoffset) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[383] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCommitfeerateoffset.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCommitfeerateoffset) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{383} } func (x *ListconfigsConfigsCommitfeerateoffset) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsCommitfeerateoffset) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsAutoconnectseekerpeers struct { state protoimpl.MessageState `protogen:"open.v1"` ValueInt uint32 `protobuf:"varint,1,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsAutoconnectseekerpeers) Reset() { *x = ListconfigsConfigsAutoconnectseekerpeers{} mi := &file_node_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsAutoconnectseekerpeers) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsAutoconnectseekerpeers) ProtoMessage() {} func (x *ListconfigsConfigsAutoconnectseekerpeers) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[384] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsAutoconnectseekerpeers.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsAutoconnectseekerpeers) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{384} } func (x *ListconfigsConfigsAutoconnectseekerpeers) GetValueInt() uint32 { if x != nil { return x.ValueInt } return 0 } func (x *ListconfigsConfigsAutoconnectseekerpeers) GetSource() string { if x != nil { return x.Source } return "" } type ListconfigsConfigsCurrencyrateaddsource struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` Plugin *string `protobuf:"bytes,3,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCurrencyrateaddsource) Reset() { *x = ListconfigsConfigsCurrencyrateaddsource{} mi := &file_node_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCurrencyrateaddsource) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCurrencyrateaddsource) ProtoMessage() {} func (x *ListconfigsConfigsCurrencyrateaddsource) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[385] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCurrencyrateaddsource.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCurrencyrateaddsource) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{385} } func (x *ListconfigsConfigsCurrencyrateaddsource) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsCurrencyrateaddsource) GetSources() []string { if x != nil { return x.Sources } return nil } func (x *ListconfigsConfigsCurrencyrateaddsource) GetPlugin() string { if x != nil && x.Plugin != nil { return *x.Plugin } return "" } type ListconfigsConfigsCurrencyratedisablesource struct { state protoimpl.MessageState `protogen:"open.v1"` ValuesStr []string `protobuf:"bytes,1,rep,name=values_str,json=valuesStr,proto3" json:"values_str,omitempty"` Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"` Plugin *string `protobuf:"bytes,3,opt,name=plugin,proto3,oneof" json:"plugin,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListconfigsConfigsCurrencyratedisablesource) Reset() { *x = ListconfigsConfigsCurrencyratedisablesource{} mi := &file_node_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListconfigsConfigsCurrencyratedisablesource) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListconfigsConfigsCurrencyratedisablesource) ProtoMessage() {} func (x *ListconfigsConfigsCurrencyratedisablesource) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[386] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListconfigsConfigsCurrencyratedisablesource.ProtoReflect.Descriptor instead. func (*ListconfigsConfigsCurrencyratedisablesource) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{386} } func (x *ListconfigsConfigsCurrencyratedisablesource) GetValuesStr() []string { if x != nil { return x.ValuesStr } return nil } func (x *ListconfigsConfigsCurrencyratedisablesource) GetSources() []string { if x != nil { return x.Sources } return nil } func (x *ListconfigsConfigsCurrencyratedisablesource) GetPlugin() string { if x != nil && x.Plugin != nil { return *x.Plugin } return "" } type StopRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StopRequest) Reset() { *x = StopRequest{} mi := &file_node_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StopRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StopRequest) ProtoMessage() {} func (x *StopRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[387] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StopRequest.ProtoReflect.Descriptor instead. func (*StopRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{387} } type StopResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Result StopResponse_StopResult `protobuf:"varint,1,opt,name=result,proto3,enum=cln.StopResponse_StopResult" json:"result,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StopResponse) Reset() { *x = StopResponse{} mi := &file_node_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StopResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*StopResponse) ProtoMessage() {} func (x *StopResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[388] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StopResponse.ProtoReflect.Descriptor instead. func (*StopResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{388} } func (x *StopResponse) GetResult() StopResponse_StopResult { if x != nil { return x.Result } return StopResponse_SHUTDOWN_COMPLETE } type HelpRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Command *string `protobuf:"bytes,1,opt,name=command,proto3,oneof" json:"command,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *HelpRequest) Reset() { *x = HelpRequest{} mi := &file_node_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *HelpRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*HelpRequest) ProtoMessage() {} func (x *HelpRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[389] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use HelpRequest.ProtoReflect.Descriptor instead. func (*HelpRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{389} } func (x *HelpRequest) GetCommand() string { if x != nil && x.Command != nil { return *x.Command } return "" } type HelpResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Help []*HelpHelp `protobuf:"bytes,1,rep,name=help,proto3" json:"help,omitempty"` FormatHint *HelpResponse_HelpFormathint `protobuf:"varint,2,opt,name=format_hint,json=formatHint,proto3,enum=cln.HelpResponse_HelpFormathint,oneof" json:"format_hint,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *HelpResponse) Reset() { *x = HelpResponse{} mi := &file_node_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *HelpResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*HelpResponse) ProtoMessage() {} func (x *HelpResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[390] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use HelpResponse.ProtoReflect.Descriptor instead. func (*HelpResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{390} } func (x *HelpResponse) GetHelp() []*HelpHelp { if x != nil { return x.Help } return nil } func (x *HelpResponse) GetFormatHint() HelpResponse_HelpFormathint { if x != nil && x.FormatHint != nil { return *x.FormatHint } return HelpResponse_SIMPLE } type HelpHelp struct { state protoimpl.MessageState `protogen:"open.v1"` Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *HelpHelp) Reset() { *x = HelpHelp{} mi := &file_node_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *HelpHelp) String() string { return protoimpl.X.MessageStringOf(x) } func (*HelpHelp) ProtoMessage() {} func (x *HelpHelp) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[391] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use HelpHelp.ProtoReflect.Descriptor instead. func (*HelpHelp) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{391} } func (x *HelpHelp) GetCommand() string { if x != nil { return x.Command } return "" } type PreapprovekeysendRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Destination []byte `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PreapprovekeysendRequest) Reset() { *x = PreapprovekeysendRequest{} mi := &file_node_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PreapprovekeysendRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PreapprovekeysendRequest) ProtoMessage() {} func (x *PreapprovekeysendRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[392] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PreapprovekeysendRequest.ProtoReflect.Descriptor instead. func (*PreapprovekeysendRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{392} } func (x *PreapprovekeysendRequest) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *PreapprovekeysendRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *PreapprovekeysendRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } type PreapprovekeysendResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PreapprovekeysendResponse) Reset() { *x = PreapprovekeysendResponse{} mi := &file_node_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PreapprovekeysendResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PreapprovekeysendResponse) ProtoMessage() {} func (x *PreapprovekeysendResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[393] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PreapprovekeysendResponse.ProtoReflect.Descriptor instead. func (*PreapprovekeysendResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{393} } type PreapproveinvoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Bolt11 string `protobuf:"bytes,1,opt,name=bolt11,proto3" json:"bolt11,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PreapproveinvoiceRequest) Reset() { *x = PreapproveinvoiceRequest{} mi := &file_node_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PreapproveinvoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PreapproveinvoiceRequest) ProtoMessage() {} func (x *PreapproveinvoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[394] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PreapproveinvoiceRequest.ProtoReflect.Descriptor instead. func (*PreapproveinvoiceRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{394} } func (x *PreapproveinvoiceRequest) GetBolt11() string { if x != nil { return x.Bolt11 } return "" } type PreapproveinvoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PreapproveinvoiceResponse) Reset() { *x = PreapproveinvoiceResponse{} mi := &file_node_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PreapproveinvoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PreapproveinvoiceResponse) ProtoMessage() {} func (x *PreapproveinvoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[395] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PreapproveinvoiceResponse.ProtoReflect.Descriptor instead. func (*PreapproveinvoiceResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{395} } type StaticbackupRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StaticbackupRequest) Reset() { *x = StaticbackupRequest{} mi := &file_node_proto_msgTypes[396] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StaticbackupRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StaticbackupRequest) ProtoMessage() {} func (x *StaticbackupRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[396] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StaticbackupRequest.ProtoReflect.Descriptor instead. func (*StaticbackupRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{396} } type StaticbackupResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Scb [][]byte `protobuf:"bytes,1,rep,name=scb,proto3" json:"scb,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StaticbackupResponse) Reset() { *x = StaticbackupResponse{} mi := &file_node_proto_msgTypes[397] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StaticbackupResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*StaticbackupResponse) ProtoMessage() {} func (x *StaticbackupResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[397] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StaticbackupResponse.ProtoReflect.Descriptor instead. func (*StaticbackupResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{397} } func (x *StaticbackupResponse) GetScb() [][]byte { if x != nil { return x.Scb } return nil } type BkprchannelsapyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` StartTime *uint64 `protobuf:"varint,1,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"` EndTime *uint64 `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprchannelsapyRequest) Reset() { *x = BkprchannelsapyRequest{} mi := &file_node_proto_msgTypes[398] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprchannelsapyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprchannelsapyRequest) ProtoMessage() {} func (x *BkprchannelsapyRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[398] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprchannelsapyRequest.ProtoReflect.Descriptor instead. func (*BkprchannelsapyRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{398} } func (x *BkprchannelsapyRequest) GetStartTime() uint64 { if x != nil && x.StartTime != nil { return *x.StartTime } return 0 } func (x *BkprchannelsapyRequest) GetEndTime() uint64 { if x != nil && x.EndTime != nil { return *x.EndTime } return 0 } type BkprchannelsapyResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelsApy []*BkprchannelsapyChannelsApy `protobuf:"bytes,1,rep,name=channels_apy,json=channelsApy,proto3" json:"channels_apy,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprchannelsapyResponse) Reset() { *x = BkprchannelsapyResponse{} mi := &file_node_proto_msgTypes[399] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprchannelsapyResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprchannelsapyResponse) ProtoMessage() {} func (x *BkprchannelsapyResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[399] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprchannelsapyResponse.ProtoReflect.Descriptor instead. func (*BkprchannelsapyResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{399} } func (x *BkprchannelsapyResponse) GetChannelsApy() []*BkprchannelsapyChannelsApy { if x != nil { return x.ChannelsApy } return nil } type BkprchannelsapyChannelsApy struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` RoutedOutMsat *Amount `protobuf:"bytes,2,opt,name=routed_out_msat,json=routedOutMsat,proto3" json:"routed_out_msat,omitempty"` RoutedInMsat *Amount `protobuf:"bytes,3,opt,name=routed_in_msat,json=routedInMsat,proto3" json:"routed_in_msat,omitempty"` LeaseFeePaidMsat *Amount `protobuf:"bytes,4,opt,name=lease_fee_paid_msat,json=leaseFeePaidMsat,proto3" json:"lease_fee_paid_msat,omitempty"` LeaseFeeEarnedMsat *Amount `protobuf:"bytes,5,opt,name=lease_fee_earned_msat,json=leaseFeeEarnedMsat,proto3" json:"lease_fee_earned_msat,omitempty"` PushedOutMsat *Amount `protobuf:"bytes,6,opt,name=pushed_out_msat,json=pushedOutMsat,proto3" json:"pushed_out_msat,omitempty"` PushedInMsat *Amount `protobuf:"bytes,7,opt,name=pushed_in_msat,json=pushedInMsat,proto3" json:"pushed_in_msat,omitempty"` OurStartBalanceMsat *Amount `protobuf:"bytes,8,opt,name=our_start_balance_msat,json=ourStartBalanceMsat,proto3" json:"our_start_balance_msat,omitempty"` ChannelStartBalanceMsat *Amount `protobuf:"bytes,9,opt,name=channel_start_balance_msat,json=channelStartBalanceMsat,proto3" json:"channel_start_balance_msat,omitempty"` FeesOutMsat *Amount `protobuf:"bytes,10,opt,name=fees_out_msat,json=feesOutMsat,proto3" json:"fees_out_msat,omitempty"` FeesInMsat *Amount `protobuf:"bytes,11,opt,name=fees_in_msat,json=feesInMsat,proto3,oneof" json:"fees_in_msat,omitempty"` UtilizationOut string `protobuf:"bytes,12,opt,name=utilization_out,json=utilizationOut,proto3" json:"utilization_out,omitempty"` UtilizationOutInitial *string `protobuf:"bytes,13,opt,name=utilization_out_initial,json=utilizationOutInitial,proto3,oneof" json:"utilization_out_initial,omitempty"` UtilizationIn string `protobuf:"bytes,14,opt,name=utilization_in,json=utilizationIn,proto3" json:"utilization_in,omitempty"` UtilizationInInitial *string `protobuf:"bytes,15,opt,name=utilization_in_initial,json=utilizationInInitial,proto3,oneof" json:"utilization_in_initial,omitempty"` ApyOut string `protobuf:"bytes,16,opt,name=apy_out,json=apyOut,proto3" json:"apy_out,omitempty"` ApyOutInitial *string `protobuf:"bytes,17,opt,name=apy_out_initial,json=apyOutInitial,proto3,oneof" json:"apy_out_initial,omitempty"` ApyIn string `protobuf:"bytes,18,opt,name=apy_in,json=apyIn,proto3" json:"apy_in,omitempty"` ApyInInitial *string `protobuf:"bytes,19,opt,name=apy_in_initial,json=apyInInitial,proto3,oneof" json:"apy_in_initial,omitempty"` ApyTotal string `protobuf:"bytes,20,opt,name=apy_total,json=apyTotal,proto3" json:"apy_total,omitempty"` ApyTotalInitial *string `protobuf:"bytes,21,opt,name=apy_total_initial,json=apyTotalInitial,proto3,oneof" json:"apy_total_initial,omitempty"` ApyLease *string `protobuf:"bytes,22,opt,name=apy_lease,json=apyLease,proto3,oneof" json:"apy_lease,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprchannelsapyChannelsApy) Reset() { *x = BkprchannelsapyChannelsApy{} mi := &file_node_proto_msgTypes[400] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprchannelsapyChannelsApy) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprchannelsapyChannelsApy) ProtoMessage() {} func (x *BkprchannelsapyChannelsApy) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[400] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprchannelsapyChannelsApy.ProtoReflect.Descriptor instead. func (*BkprchannelsapyChannelsApy) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{400} } func (x *BkprchannelsapyChannelsApy) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkprchannelsapyChannelsApy) GetRoutedOutMsat() *Amount { if x != nil { return x.RoutedOutMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetRoutedInMsat() *Amount { if x != nil { return x.RoutedInMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetLeaseFeePaidMsat() *Amount { if x != nil { return x.LeaseFeePaidMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetLeaseFeeEarnedMsat() *Amount { if x != nil { return x.LeaseFeeEarnedMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetPushedOutMsat() *Amount { if x != nil { return x.PushedOutMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetPushedInMsat() *Amount { if x != nil { return x.PushedInMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetOurStartBalanceMsat() *Amount { if x != nil { return x.OurStartBalanceMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetChannelStartBalanceMsat() *Amount { if x != nil { return x.ChannelStartBalanceMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetFeesOutMsat() *Amount { if x != nil { return x.FeesOutMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetFeesInMsat() *Amount { if x != nil { return x.FeesInMsat } return nil } func (x *BkprchannelsapyChannelsApy) GetUtilizationOut() string { if x != nil { return x.UtilizationOut } return "" } func (x *BkprchannelsapyChannelsApy) GetUtilizationOutInitial() string { if x != nil && x.UtilizationOutInitial != nil { return *x.UtilizationOutInitial } return "" } func (x *BkprchannelsapyChannelsApy) GetUtilizationIn() string { if x != nil { return x.UtilizationIn } return "" } func (x *BkprchannelsapyChannelsApy) GetUtilizationInInitial() string { if x != nil && x.UtilizationInInitial != nil { return *x.UtilizationInInitial } return "" } func (x *BkprchannelsapyChannelsApy) GetApyOut() string { if x != nil { return x.ApyOut } return "" } func (x *BkprchannelsapyChannelsApy) GetApyOutInitial() string { if x != nil && x.ApyOutInitial != nil { return *x.ApyOutInitial } return "" } func (x *BkprchannelsapyChannelsApy) GetApyIn() string { if x != nil { return x.ApyIn } return "" } func (x *BkprchannelsapyChannelsApy) GetApyInInitial() string { if x != nil && x.ApyInInitial != nil { return *x.ApyInInitial } return "" } func (x *BkprchannelsapyChannelsApy) GetApyTotal() string { if x != nil { return x.ApyTotal } return "" } func (x *BkprchannelsapyChannelsApy) GetApyTotalInitial() string { if x != nil && x.ApyTotalInitial != nil { return *x.ApyTotalInitial } return "" } func (x *BkprchannelsapyChannelsApy) GetApyLease() string { if x != nil && x.ApyLease != nil { return *x.ApyLease } return "" } type BkprdumpincomecsvRequest struct { state protoimpl.MessageState `protogen:"open.v1"` CsvFormat string `protobuf:"bytes,1,opt,name=csv_format,json=csvFormat,proto3" json:"csv_format,omitempty"` CsvFile *string `protobuf:"bytes,2,opt,name=csv_file,json=csvFile,proto3,oneof" json:"csv_file,omitempty"` ConsolidateFees *bool `protobuf:"varint,3,opt,name=consolidate_fees,json=consolidateFees,proto3,oneof" json:"consolidate_fees,omitempty"` StartTime *uint64 `protobuf:"varint,4,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"` EndTime *uint64 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprdumpincomecsvRequest) Reset() { *x = BkprdumpincomecsvRequest{} mi := &file_node_proto_msgTypes[401] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprdumpincomecsvRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprdumpincomecsvRequest) ProtoMessage() {} func (x *BkprdumpincomecsvRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[401] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprdumpincomecsvRequest.ProtoReflect.Descriptor instead. func (*BkprdumpincomecsvRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{401} } func (x *BkprdumpincomecsvRequest) GetCsvFormat() string { if x != nil { return x.CsvFormat } return "" } func (x *BkprdumpincomecsvRequest) GetCsvFile() string { if x != nil && x.CsvFile != nil { return *x.CsvFile } return "" } func (x *BkprdumpincomecsvRequest) GetConsolidateFees() bool { if x != nil && x.ConsolidateFees != nil { return *x.ConsolidateFees } return false } func (x *BkprdumpincomecsvRequest) GetStartTime() uint64 { if x != nil && x.StartTime != nil { return *x.StartTime } return 0 } func (x *BkprdumpincomecsvRequest) GetEndTime() uint64 { if x != nil && x.EndTime != nil { return *x.EndTime } return 0 } type BkprdumpincomecsvResponse struct { state protoimpl.MessageState `protogen:"open.v1"` CsvFile string `protobuf:"bytes,1,opt,name=csv_file,json=csvFile,proto3" json:"csv_file,omitempty"` CsvFormat BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat `protobuf:"varint,2,opt,name=csv_format,json=csvFormat,proto3,enum=cln.BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat" json:"csv_format,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprdumpincomecsvResponse) Reset() { *x = BkprdumpincomecsvResponse{} mi := &file_node_proto_msgTypes[402] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprdumpincomecsvResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprdumpincomecsvResponse) ProtoMessage() {} func (x *BkprdumpincomecsvResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[402] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprdumpincomecsvResponse.ProtoReflect.Descriptor instead. func (*BkprdumpincomecsvResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{402} } func (x *BkprdumpincomecsvResponse) GetCsvFile() string { if x != nil { return x.CsvFile } return "" } func (x *BkprdumpincomecsvResponse) GetCsvFormat() BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat { if x != nil { return x.CsvFormat } return BkprdumpincomecsvResponse_COINTRACKER } type BkprinspectRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprinspectRequest) Reset() { *x = BkprinspectRequest{} mi := &file_node_proto_msgTypes[403] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprinspectRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprinspectRequest) ProtoMessage() {} func (x *BkprinspectRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[403] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprinspectRequest.ProtoReflect.Descriptor instead. func (*BkprinspectRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{403} } func (x *BkprinspectRequest) GetAccount() string { if x != nil { return x.Account } return "" } type BkprinspectResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Txs []*BkprinspectTxs `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprinspectResponse) Reset() { *x = BkprinspectResponse{} mi := &file_node_proto_msgTypes[404] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprinspectResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprinspectResponse) ProtoMessage() {} func (x *BkprinspectResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[404] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprinspectResponse.ProtoReflect.Descriptor instead. func (*BkprinspectResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{404} } func (x *BkprinspectResponse) GetTxs() []*BkprinspectTxs { if x != nil { return x.Txs } return nil } type BkprinspectTxs struct { state protoimpl.MessageState `protogen:"open.v1"` Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"` Blockheight *uint32 `protobuf:"varint,2,opt,name=blockheight,proto3,oneof" json:"blockheight,omitempty"` FeesPaidMsat *Amount `protobuf:"bytes,3,opt,name=fees_paid_msat,json=feesPaidMsat,proto3" json:"fees_paid_msat,omitempty"` Outputs []*BkprinspectTxsOutputs `protobuf:"bytes,4,rep,name=outputs,proto3" json:"outputs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprinspectTxs) Reset() { *x = BkprinspectTxs{} mi := &file_node_proto_msgTypes[405] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprinspectTxs) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprinspectTxs) ProtoMessage() {} func (x *BkprinspectTxs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[405] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprinspectTxs.ProtoReflect.Descriptor instead. func (*BkprinspectTxs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{405} } func (x *BkprinspectTxs) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *BkprinspectTxs) GetBlockheight() uint32 { if x != nil && x.Blockheight != nil { return *x.Blockheight } return 0 } func (x *BkprinspectTxs) GetFeesPaidMsat() *Amount { if x != nil { return x.FeesPaidMsat } return nil } func (x *BkprinspectTxs) GetOutputs() []*BkprinspectTxsOutputs { if x != nil { return x.Outputs } return nil } type BkprinspectTxsOutputs struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` Outnum uint32 `protobuf:"varint,2,opt,name=outnum,proto3" json:"outnum,omitempty"` OutputValueMsat *Amount `protobuf:"bytes,3,opt,name=output_value_msat,json=outputValueMsat,proto3" json:"output_value_msat,omitempty"` Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"` CreditMsat *Amount `protobuf:"bytes,5,opt,name=credit_msat,json=creditMsat,proto3,oneof" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,6,opt,name=debit_msat,json=debitMsat,proto3,oneof" json:"debit_msat,omitempty"` OriginatingAccount *string `protobuf:"bytes,7,opt,name=originating_account,json=originatingAccount,proto3,oneof" json:"originating_account,omitempty"` OutputTag *string `protobuf:"bytes,8,opt,name=output_tag,json=outputTag,proto3,oneof" json:"output_tag,omitempty"` SpendTag *string `protobuf:"bytes,9,opt,name=spend_tag,json=spendTag,proto3,oneof" json:"spend_tag,omitempty"` SpendingTxid []byte `protobuf:"bytes,10,opt,name=spending_txid,json=spendingTxid,proto3,oneof" json:"spending_txid,omitempty"` PaymentId []byte `protobuf:"bytes,11,opt,name=payment_id,json=paymentId,proto3,oneof" json:"payment_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprinspectTxsOutputs) Reset() { *x = BkprinspectTxsOutputs{} mi := &file_node_proto_msgTypes[406] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprinspectTxsOutputs) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprinspectTxsOutputs) ProtoMessage() {} func (x *BkprinspectTxsOutputs) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[406] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprinspectTxsOutputs.ProtoReflect.Descriptor instead. func (*BkprinspectTxsOutputs) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{406} } func (x *BkprinspectTxsOutputs) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkprinspectTxsOutputs) GetOutnum() uint32 { if x != nil { return x.Outnum } return 0 } func (x *BkprinspectTxsOutputs) GetOutputValueMsat() *Amount { if x != nil { return x.OutputValueMsat } return nil } func (x *BkprinspectTxsOutputs) GetCurrency() string { if x != nil { return x.Currency } return "" } func (x *BkprinspectTxsOutputs) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *BkprinspectTxsOutputs) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *BkprinspectTxsOutputs) GetOriginatingAccount() string { if x != nil && x.OriginatingAccount != nil { return *x.OriginatingAccount } return "" } func (x *BkprinspectTxsOutputs) GetOutputTag() string { if x != nil && x.OutputTag != nil { return *x.OutputTag } return "" } func (x *BkprinspectTxsOutputs) GetSpendTag() string { if x != nil && x.SpendTag != nil { return *x.SpendTag } return "" } func (x *BkprinspectTxsOutputs) GetSpendingTxid() []byte { if x != nil { return x.SpendingTxid } return nil } func (x *BkprinspectTxsOutputs) GetPaymentId() []byte { if x != nil { return x.PaymentId } return nil } type BkprlistaccounteventsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Account *string `protobuf:"bytes,1,opt,name=account,proto3,oneof" json:"account,omitempty"` PaymentId *string `protobuf:"bytes,2,opt,name=payment_id,json=paymentId,proto3,oneof" json:"payment_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistaccounteventsRequest) Reset() { *x = BkprlistaccounteventsRequest{} mi := &file_node_proto_msgTypes[407] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistaccounteventsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistaccounteventsRequest) ProtoMessage() {} func (x *BkprlistaccounteventsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[407] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistaccounteventsRequest.ProtoReflect.Descriptor instead. func (*BkprlistaccounteventsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{407} } func (x *BkprlistaccounteventsRequest) GetAccount() string { if x != nil && x.Account != nil { return *x.Account } return "" } func (x *BkprlistaccounteventsRequest) GetPaymentId() string { if x != nil && x.PaymentId != nil { return *x.PaymentId } return "" } type BkprlistaccounteventsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Events []*BkprlistaccounteventsEvents `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistaccounteventsResponse) Reset() { *x = BkprlistaccounteventsResponse{} mi := &file_node_proto_msgTypes[408] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistaccounteventsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistaccounteventsResponse) ProtoMessage() {} func (x *BkprlistaccounteventsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[408] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistaccounteventsResponse.ProtoReflect.Descriptor instead. func (*BkprlistaccounteventsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{408} } func (x *BkprlistaccounteventsResponse) GetEvents() []*BkprlistaccounteventsEvents { if x != nil { return x.Events } return nil } type BkprlistaccounteventsEvents struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` ItemType BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType `protobuf:"varint,2,opt,name=item_type,json=itemType,proto3,enum=cln.BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType" json:"item_type,omitempty"` Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"` CreditMsat *Amount `protobuf:"bytes,4,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,5,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency,omitempty"` Timestamp uint32 `protobuf:"varint,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Outpoint *string `protobuf:"bytes,8,opt,name=outpoint,proto3,oneof" json:"outpoint,omitempty"` Blockheight *uint32 `protobuf:"varint,9,opt,name=blockheight,proto3,oneof" json:"blockheight,omitempty"` Origin *string `protobuf:"bytes,10,opt,name=origin,proto3,oneof" json:"origin,omitempty"` PaymentId []byte `protobuf:"bytes,11,opt,name=payment_id,json=paymentId,proto3,oneof" json:"payment_id,omitempty"` Txid []byte `protobuf:"bytes,12,opt,name=txid,proto3,oneof" json:"txid,omitempty"` Description *string `protobuf:"bytes,13,opt,name=description,proto3,oneof" json:"description,omitempty"` FeesMsat *Amount `protobuf:"bytes,14,opt,name=fees_msat,json=feesMsat,proto3,oneof" json:"fees_msat,omitempty"` IsRebalance *bool `protobuf:"varint,15,opt,name=is_rebalance,json=isRebalance,proto3,oneof" json:"is_rebalance,omitempty"` PartId *uint32 `protobuf:"varint,16,opt,name=part_id,json=partId,proto3,oneof" json:"part_id,omitempty"` Currencyrate *float64 `protobuf:"fixed64,17,opt,name=currencyrate,proto3,oneof" json:"currencyrate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistaccounteventsEvents) Reset() { *x = BkprlistaccounteventsEvents{} mi := &file_node_proto_msgTypes[409] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistaccounteventsEvents) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistaccounteventsEvents) ProtoMessage() {} func (x *BkprlistaccounteventsEvents) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[409] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistaccounteventsEvents.ProtoReflect.Descriptor instead. func (*BkprlistaccounteventsEvents) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{409} } func (x *BkprlistaccounteventsEvents) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkprlistaccounteventsEvents) GetItemType() BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType { if x != nil { return x.ItemType } return BkprlistaccounteventsEvents_ONCHAIN_FEE } func (x *BkprlistaccounteventsEvents) GetTag() string { if x != nil { return x.Tag } return "" } func (x *BkprlistaccounteventsEvents) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *BkprlistaccounteventsEvents) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *BkprlistaccounteventsEvents) GetCurrency() string { if x != nil { return x.Currency } return "" } func (x *BkprlistaccounteventsEvents) GetTimestamp() uint32 { if x != nil { return x.Timestamp } return 0 } func (x *BkprlistaccounteventsEvents) GetOutpoint() string { if x != nil && x.Outpoint != nil { return *x.Outpoint } return "" } func (x *BkprlistaccounteventsEvents) GetBlockheight() uint32 { if x != nil && x.Blockheight != nil { return *x.Blockheight } return 0 } func (x *BkprlistaccounteventsEvents) GetOrigin() string { if x != nil && x.Origin != nil { return *x.Origin } return "" } func (x *BkprlistaccounteventsEvents) GetPaymentId() []byte { if x != nil { return x.PaymentId } return nil } func (x *BkprlistaccounteventsEvents) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *BkprlistaccounteventsEvents) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *BkprlistaccounteventsEvents) GetFeesMsat() *Amount { if x != nil { return x.FeesMsat } return nil } func (x *BkprlistaccounteventsEvents) GetIsRebalance() bool { if x != nil && x.IsRebalance != nil { return *x.IsRebalance } return false } func (x *BkprlistaccounteventsEvents) GetPartId() uint32 { if x != nil && x.PartId != nil { return *x.PartId } return 0 } func (x *BkprlistaccounteventsEvents) GetCurrencyrate() float64 { if x != nil && x.Currencyrate != nil { return *x.Currencyrate } return 0 } type BkprlistbalancesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistbalancesRequest) Reset() { *x = BkprlistbalancesRequest{} mi := &file_node_proto_msgTypes[410] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistbalancesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistbalancesRequest) ProtoMessage() {} func (x *BkprlistbalancesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[410] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistbalancesRequest.ProtoReflect.Descriptor instead. func (*BkprlistbalancesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{410} } type BkprlistbalancesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Accounts []*BkprlistbalancesAccounts `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistbalancesResponse) Reset() { *x = BkprlistbalancesResponse{} mi := &file_node_proto_msgTypes[411] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistbalancesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistbalancesResponse) ProtoMessage() {} func (x *BkprlistbalancesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[411] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistbalancesResponse.ProtoReflect.Descriptor instead. func (*BkprlistbalancesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{411} } func (x *BkprlistbalancesResponse) GetAccounts() []*BkprlistbalancesAccounts { if x != nil { return x.Accounts } return nil } type BkprlistbalancesAccounts struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` Balances []*BkprlistbalancesAccountsBalances `protobuf:"bytes,2,rep,name=balances,proto3" json:"balances,omitempty"` PeerId []byte `protobuf:"bytes,3,opt,name=peer_id,json=peerId,proto3,oneof" json:"peer_id,omitempty"` WeOpened *bool `protobuf:"varint,4,opt,name=we_opened,json=weOpened,proto3,oneof" json:"we_opened,omitempty"` AccountClosed *bool `protobuf:"varint,5,opt,name=account_closed,json=accountClosed,proto3,oneof" json:"account_closed,omitempty"` AccountResolved *bool `protobuf:"varint,6,opt,name=account_resolved,json=accountResolved,proto3,oneof" json:"account_resolved,omitempty"` ResolvedAtBlock *uint32 `protobuf:"varint,7,opt,name=resolved_at_block,json=resolvedAtBlock,proto3,oneof" json:"resolved_at_block,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistbalancesAccounts) Reset() { *x = BkprlistbalancesAccounts{} mi := &file_node_proto_msgTypes[412] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistbalancesAccounts) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistbalancesAccounts) ProtoMessage() {} func (x *BkprlistbalancesAccounts) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[412] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistbalancesAccounts.ProtoReflect.Descriptor instead. func (*BkprlistbalancesAccounts) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{412} } func (x *BkprlistbalancesAccounts) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkprlistbalancesAccounts) GetBalances() []*BkprlistbalancesAccountsBalances { if x != nil { return x.Balances } return nil } func (x *BkprlistbalancesAccounts) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *BkprlistbalancesAccounts) GetWeOpened() bool { if x != nil && x.WeOpened != nil { return *x.WeOpened } return false } func (x *BkprlistbalancesAccounts) GetAccountClosed() bool { if x != nil && x.AccountClosed != nil { return *x.AccountClosed } return false } func (x *BkprlistbalancesAccounts) GetAccountResolved() bool { if x != nil && x.AccountResolved != nil { return *x.AccountResolved } return false } func (x *BkprlistbalancesAccounts) GetResolvedAtBlock() uint32 { if x != nil && x.ResolvedAtBlock != nil { return *x.ResolvedAtBlock } return 0 } type BkprlistbalancesAccountsBalances struct { state protoimpl.MessageState `protogen:"open.v1"` BalanceMsat *Amount `protobuf:"bytes,1,opt,name=balance_msat,json=balanceMsat,proto3" json:"balance_msat,omitempty"` CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistbalancesAccountsBalances) Reset() { *x = BkprlistbalancesAccountsBalances{} mi := &file_node_proto_msgTypes[413] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistbalancesAccountsBalances) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistbalancesAccountsBalances) ProtoMessage() {} func (x *BkprlistbalancesAccountsBalances) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[413] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistbalancesAccountsBalances.ProtoReflect.Descriptor instead. func (*BkprlistbalancesAccountsBalances) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{413} } func (x *BkprlistbalancesAccountsBalances) GetBalanceMsat() *Amount { if x != nil { return x.BalanceMsat } return nil } func (x *BkprlistbalancesAccountsBalances) GetCoinType() string { if x != nil { return x.CoinType } return "" } type BkprlistincomeRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ConsolidateFees *bool `protobuf:"varint,1,opt,name=consolidate_fees,json=consolidateFees,proto3,oneof" json:"consolidate_fees,omitempty"` StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"` EndTime *uint32 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistincomeRequest) Reset() { *x = BkprlistincomeRequest{} mi := &file_node_proto_msgTypes[414] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistincomeRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistincomeRequest) ProtoMessage() {} func (x *BkprlistincomeRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[414] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistincomeRequest.ProtoReflect.Descriptor instead. func (*BkprlistincomeRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{414} } func (x *BkprlistincomeRequest) GetConsolidateFees() bool { if x != nil && x.ConsolidateFees != nil { return *x.ConsolidateFees } return false } func (x *BkprlistincomeRequest) GetStartTime() uint32 { if x != nil && x.StartTime != nil { return *x.StartTime } return 0 } func (x *BkprlistincomeRequest) GetEndTime() uint32 { if x != nil && x.EndTime != nil { return *x.EndTime } return 0 } type BkprlistincomeResponse struct { state protoimpl.MessageState `protogen:"open.v1"` IncomeEvents []*BkprlistincomeIncomeEvents `protobuf:"bytes,1,rep,name=income_events,json=incomeEvents,proto3" json:"income_events,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistincomeResponse) Reset() { *x = BkprlistincomeResponse{} mi := &file_node_proto_msgTypes[415] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistincomeResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistincomeResponse) ProtoMessage() {} func (x *BkprlistincomeResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[415] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistincomeResponse.ProtoReflect.Descriptor instead. func (*BkprlistincomeResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{415} } func (x *BkprlistincomeResponse) GetIncomeEvents() []*BkprlistincomeIncomeEvents { if x != nil { return x.IncomeEvents } return nil } type BkprlistincomeIncomeEvents struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` CreditMsat *Amount `protobuf:"bytes,3,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,4,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Currency string `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"` Timestamp uint32 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Description *string `protobuf:"bytes,7,opt,name=description,proto3,oneof" json:"description,omitempty"` Outpoint *string `protobuf:"bytes,8,opt,name=outpoint,proto3,oneof" json:"outpoint,omitempty"` Txid []byte `protobuf:"bytes,9,opt,name=txid,proto3,oneof" json:"txid,omitempty"` PaymentId []byte `protobuf:"bytes,10,opt,name=payment_id,json=paymentId,proto3,oneof" json:"payment_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprlistincomeIncomeEvents) Reset() { *x = BkprlistincomeIncomeEvents{} mi := &file_node_proto_msgTypes[416] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprlistincomeIncomeEvents) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprlistincomeIncomeEvents) ProtoMessage() {} func (x *BkprlistincomeIncomeEvents) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[416] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprlistincomeIncomeEvents.ProtoReflect.Descriptor instead. func (*BkprlistincomeIncomeEvents) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{416} } func (x *BkprlistincomeIncomeEvents) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkprlistincomeIncomeEvents) GetTag() string { if x != nil { return x.Tag } return "" } func (x *BkprlistincomeIncomeEvents) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *BkprlistincomeIncomeEvents) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *BkprlistincomeIncomeEvents) GetCurrency() string { if x != nil { return x.Currency } return "" } func (x *BkprlistincomeIncomeEvents) GetTimestamp() uint32 { if x != nil { return x.Timestamp } return 0 } func (x *BkprlistincomeIncomeEvents) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *BkprlistincomeIncomeEvents) GetOutpoint() string { if x != nil && x.Outpoint != nil { return *x.Outpoint } return "" } func (x *BkprlistincomeIncomeEvents) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *BkprlistincomeIncomeEvents) GetPaymentId() []byte { if x != nil { return x.PaymentId } return nil } type BkpreditdescriptionbypaymentidRequest struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentId string `protobuf:"bytes,1,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkpreditdescriptionbypaymentidRequest) Reset() { *x = BkpreditdescriptionbypaymentidRequest{} mi := &file_node_proto_msgTypes[417] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkpreditdescriptionbypaymentidRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkpreditdescriptionbypaymentidRequest) ProtoMessage() {} func (x *BkpreditdescriptionbypaymentidRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[417] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkpreditdescriptionbypaymentidRequest.ProtoReflect.Descriptor instead. func (*BkpreditdescriptionbypaymentidRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{417} } func (x *BkpreditdescriptionbypaymentidRequest) GetPaymentId() string { if x != nil { return x.PaymentId } return "" } func (x *BkpreditdescriptionbypaymentidRequest) GetDescription() string { if x != nil { return x.Description } return "" } type BkpreditdescriptionbypaymentidResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Updated []*BkpreditdescriptionbypaymentidUpdated `protobuf:"bytes,1,rep,name=updated,proto3" json:"updated,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkpreditdescriptionbypaymentidResponse) Reset() { *x = BkpreditdescriptionbypaymentidResponse{} mi := &file_node_proto_msgTypes[418] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkpreditdescriptionbypaymentidResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkpreditdescriptionbypaymentidResponse) ProtoMessage() {} func (x *BkpreditdescriptionbypaymentidResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[418] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkpreditdescriptionbypaymentidResponse.ProtoReflect.Descriptor instead. func (*BkpreditdescriptionbypaymentidResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{418} } func (x *BkpreditdescriptionbypaymentidResponse) GetUpdated() []*BkpreditdescriptionbypaymentidUpdated { if x != nil { return x.Updated } return nil } type BkpreditdescriptionbypaymentidUpdated struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` ItemType BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType `protobuf:"varint,2,opt,name=item_type,json=itemType,proto3,enum=cln.BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType" json:"item_type,omitempty"` Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"` CreditMsat *Amount `protobuf:"bytes,4,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,5,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency,omitempty"` Timestamp uint32 `protobuf:"varint,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` Outpoint *string `protobuf:"bytes,9,opt,name=outpoint,proto3,oneof" json:"outpoint,omitempty"` Blockheight *uint32 `protobuf:"varint,10,opt,name=blockheight,proto3,oneof" json:"blockheight,omitempty"` Origin *string `protobuf:"bytes,11,opt,name=origin,proto3,oneof" json:"origin,omitempty"` PaymentId []byte `protobuf:"bytes,12,opt,name=payment_id,json=paymentId,proto3,oneof" json:"payment_id,omitempty"` Txid []byte `protobuf:"bytes,13,opt,name=txid,proto3,oneof" json:"txid,omitempty"` FeesMsat *Amount `protobuf:"bytes,14,opt,name=fees_msat,json=feesMsat,proto3,oneof" json:"fees_msat,omitempty"` IsRebalance *bool `protobuf:"varint,15,opt,name=is_rebalance,json=isRebalance,proto3,oneof" json:"is_rebalance,omitempty"` PartId *uint32 `protobuf:"varint,16,opt,name=part_id,json=partId,proto3,oneof" json:"part_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkpreditdescriptionbypaymentidUpdated) Reset() { *x = BkpreditdescriptionbypaymentidUpdated{} mi := &file_node_proto_msgTypes[419] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkpreditdescriptionbypaymentidUpdated) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkpreditdescriptionbypaymentidUpdated) ProtoMessage() {} func (x *BkpreditdescriptionbypaymentidUpdated) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[419] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkpreditdescriptionbypaymentidUpdated.ProtoReflect.Descriptor instead. func (*BkpreditdescriptionbypaymentidUpdated) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{419} } func (x *BkpreditdescriptionbypaymentidUpdated) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkpreditdescriptionbypaymentidUpdated) GetItemType() BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType { if x != nil { return x.ItemType } return BkpreditdescriptionbypaymentidUpdated_CHAIN } func (x *BkpreditdescriptionbypaymentidUpdated) GetTag() string { if x != nil { return x.Tag } return "" } func (x *BkpreditdescriptionbypaymentidUpdated) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *BkpreditdescriptionbypaymentidUpdated) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *BkpreditdescriptionbypaymentidUpdated) GetCurrency() string { if x != nil { return x.Currency } return "" } func (x *BkpreditdescriptionbypaymentidUpdated) GetTimestamp() uint32 { if x != nil { return x.Timestamp } return 0 } func (x *BkpreditdescriptionbypaymentidUpdated) GetDescription() string { if x != nil { return x.Description } return "" } func (x *BkpreditdescriptionbypaymentidUpdated) GetOutpoint() string { if x != nil && x.Outpoint != nil { return *x.Outpoint } return "" } func (x *BkpreditdescriptionbypaymentidUpdated) GetBlockheight() uint32 { if x != nil && x.Blockheight != nil { return *x.Blockheight } return 0 } func (x *BkpreditdescriptionbypaymentidUpdated) GetOrigin() string { if x != nil && x.Origin != nil { return *x.Origin } return "" } func (x *BkpreditdescriptionbypaymentidUpdated) GetPaymentId() []byte { if x != nil { return x.PaymentId } return nil } func (x *BkpreditdescriptionbypaymentidUpdated) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *BkpreditdescriptionbypaymentidUpdated) GetFeesMsat() *Amount { if x != nil { return x.FeesMsat } return nil } func (x *BkpreditdescriptionbypaymentidUpdated) GetIsRebalance() bool { if x != nil && x.IsRebalance != nil { return *x.IsRebalance } return false } func (x *BkpreditdescriptionbypaymentidUpdated) GetPartId() uint32 { if x != nil && x.PartId != nil { return *x.PartId } return 0 } type BkpreditdescriptionbyoutpointRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Outpoint string `protobuf:"bytes,1,opt,name=outpoint,proto3" json:"outpoint,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkpreditdescriptionbyoutpointRequest) Reset() { *x = BkpreditdescriptionbyoutpointRequest{} mi := &file_node_proto_msgTypes[420] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkpreditdescriptionbyoutpointRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkpreditdescriptionbyoutpointRequest) ProtoMessage() {} func (x *BkpreditdescriptionbyoutpointRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[420] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkpreditdescriptionbyoutpointRequest.ProtoReflect.Descriptor instead. func (*BkpreditdescriptionbyoutpointRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{420} } func (x *BkpreditdescriptionbyoutpointRequest) GetOutpoint() string { if x != nil { return x.Outpoint } return "" } func (x *BkpreditdescriptionbyoutpointRequest) GetDescription() string { if x != nil { return x.Description } return "" } type BkpreditdescriptionbyoutpointResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Updated []*BkpreditdescriptionbyoutpointUpdated `protobuf:"bytes,1,rep,name=updated,proto3" json:"updated,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkpreditdescriptionbyoutpointResponse) Reset() { *x = BkpreditdescriptionbyoutpointResponse{} mi := &file_node_proto_msgTypes[421] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkpreditdescriptionbyoutpointResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkpreditdescriptionbyoutpointResponse) ProtoMessage() {} func (x *BkpreditdescriptionbyoutpointResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[421] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkpreditdescriptionbyoutpointResponse.ProtoReflect.Descriptor instead. func (*BkpreditdescriptionbyoutpointResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{421} } func (x *BkpreditdescriptionbyoutpointResponse) GetUpdated() []*BkpreditdescriptionbyoutpointUpdated { if x != nil { return x.Updated } return nil } type BkpreditdescriptionbyoutpointUpdated struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` ItemType BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType `protobuf:"varint,2,opt,name=item_type,json=itemType,proto3,enum=cln.BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType" json:"item_type,omitempty"` Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"` CreditMsat *Amount `protobuf:"bytes,4,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,5,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency,omitempty"` Timestamp uint32 `protobuf:"varint,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` Outpoint *string `protobuf:"bytes,9,opt,name=outpoint,proto3,oneof" json:"outpoint,omitempty"` Blockheight *uint32 `protobuf:"varint,10,opt,name=blockheight,proto3,oneof" json:"blockheight,omitempty"` Origin *string `protobuf:"bytes,11,opt,name=origin,proto3,oneof" json:"origin,omitempty"` PaymentId []byte `protobuf:"bytes,12,opt,name=payment_id,json=paymentId,proto3,oneof" json:"payment_id,omitempty"` Txid []byte `protobuf:"bytes,13,opt,name=txid,proto3,oneof" json:"txid,omitempty"` FeesMsat *Amount `protobuf:"bytes,14,opt,name=fees_msat,json=feesMsat,proto3,oneof" json:"fees_msat,omitempty"` IsRebalance *bool `protobuf:"varint,15,opt,name=is_rebalance,json=isRebalance,proto3,oneof" json:"is_rebalance,omitempty"` PartId *uint32 `protobuf:"varint,16,opt,name=part_id,json=partId,proto3,oneof" json:"part_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkpreditdescriptionbyoutpointUpdated) Reset() { *x = BkpreditdescriptionbyoutpointUpdated{} mi := &file_node_proto_msgTypes[422] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkpreditdescriptionbyoutpointUpdated) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkpreditdescriptionbyoutpointUpdated) ProtoMessage() {} func (x *BkpreditdescriptionbyoutpointUpdated) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[422] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkpreditdescriptionbyoutpointUpdated.ProtoReflect.Descriptor instead. func (*BkpreditdescriptionbyoutpointUpdated) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{422} } func (x *BkpreditdescriptionbyoutpointUpdated) GetAccount() string { if x != nil { return x.Account } return "" } func (x *BkpreditdescriptionbyoutpointUpdated) GetItemType() BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType { if x != nil { return x.ItemType } return BkpreditdescriptionbyoutpointUpdated_CHAIN } func (x *BkpreditdescriptionbyoutpointUpdated) GetTag() string { if x != nil { return x.Tag } return "" } func (x *BkpreditdescriptionbyoutpointUpdated) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *BkpreditdescriptionbyoutpointUpdated) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *BkpreditdescriptionbyoutpointUpdated) GetCurrency() string { if x != nil { return x.Currency } return "" } func (x *BkpreditdescriptionbyoutpointUpdated) GetTimestamp() uint32 { if x != nil { return x.Timestamp } return 0 } func (x *BkpreditdescriptionbyoutpointUpdated) GetDescription() string { if x != nil { return x.Description } return "" } func (x *BkpreditdescriptionbyoutpointUpdated) GetOutpoint() string { if x != nil && x.Outpoint != nil { return *x.Outpoint } return "" } func (x *BkpreditdescriptionbyoutpointUpdated) GetBlockheight() uint32 { if x != nil && x.Blockheight != nil { return *x.Blockheight } return 0 } func (x *BkpreditdescriptionbyoutpointUpdated) GetOrigin() string { if x != nil && x.Origin != nil { return *x.Origin } return "" } func (x *BkpreditdescriptionbyoutpointUpdated) GetPaymentId() []byte { if x != nil { return x.PaymentId } return nil } func (x *BkpreditdescriptionbyoutpointUpdated) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *BkpreditdescriptionbyoutpointUpdated) GetFeesMsat() *Amount { if x != nil { return x.FeesMsat } return nil } func (x *BkpreditdescriptionbyoutpointUpdated) GetIsRebalance() bool { if x != nil && x.IsRebalance != nil { return *x.IsRebalance } return false } func (x *BkpreditdescriptionbyoutpointUpdated) GetPartId() uint32 { if x != nil && x.PartId != nil { return *x.PartId } return 0 } type BkprreportRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Format *string `protobuf:"bytes,1,opt,name=format,proto3,oneof" json:"format,omitempty"` Headers []string `protobuf:"bytes,2,rep,name=headers,proto3" json:"headers,omitempty"` Escape *string `protobuf:"bytes,3,opt,name=escape,proto3,oneof" json:"escape,omitempty"` StartTime *uint32 `protobuf:"varint,4,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"` EndTime *uint32 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprreportRequest) Reset() { *x = BkprreportRequest{} mi := &file_node_proto_msgTypes[423] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprreportRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprreportRequest) ProtoMessage() {} func (x *BkprreportRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[423] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprreportRequest.ProtoReflect.Descriptor instead. func (*BkprreportRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{423} } func (x *BkprreportRequest) GetFormat() string { if x != nil && x.Format != nil { return *x.Format } return "" } func (x *BkprreportRequest) GetHeaders() []string { if x != nil { return x.Headers } return nil } func (x *BkprreportRequest) GetEscape() string { if x != nil && x.Escape != nil { return *x.Escape } return "" } func (x *BkprreportRequest) GetStartTime() uint32 { if x != nil && x.StartTime != nil { return *x.StartTime } return 0 } func (x *BkprreportRequest) GetEndTime() uint32 { if x != nil && x.EndTime != nil { return *x.EndTime } return 0 } type BkprreportResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Report []string `protobuf:"bytes,1,rep,name=report,proto3" json:"report,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BkprreportResponse) Reset() { *x = BkprreportResponse{} mi := &file_node_proto_msgTypes[424] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BkprreportResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BkprreportResponse) ProtoMessage() {} func (x *BkprreportResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[424] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BkprreportResponse.ProtoReflect.Descriptor instead. func (*BkprreportResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{424} } func (x *BkprreportResponse) GetReport() []string { if x != nil { return x.Report } return nil } type BlacklistruneRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Start *uint64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"` End *uint64 `protobuf:"varint,2,opt,name=end,proto3,oneof" json:"end,omitempty"` Relist *bool `protobuf:"varint,3,opt,name=relist,proto3,oneof" json:"relist,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BlacklistruneRequest) Reset() { *x = BlacklistruneRequest{} mi := &file_node_proto_msgTypes[425] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BlacklistruneRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BlacklistruneRequest) ProtoMessage() {} func (x *BlacklistruneRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[425] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BlacklistruneRequest.ProtoReflect.Descriptor instead. func (*BlacklistruneRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{425} } func (x *BlacklistruneRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *BlacklistruneRequest) GetEnd() uint64 { if x != nil && x.End != nil { return *x.End } return 0 } func (x *BlacklistruneRequest) GetRelist() bool { if x != nil && x.Relist != nil { return *x.Relist } return false } type BlacklistruneResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Blacklist []*BlacklistruneBlacklist `protobuf:"bytes,1,rep,name=blacklist,proto3" json:"blacklist,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BlacklistruneResponse) Reset() { *x = BlacklistruneResponse{} mi := &file_node_proto_msgTypes[426] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BlacklistruneResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BlacklistruneResponse) ProtoMessage() {} func (x *BlacklistruneResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[426] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BlacklistruneResponse.ProtoReflect.Descriptor instead. func (*BlacklistruneResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{426} } func (x *BlacklistruneResponse) GetBlacklist() []*BlacklistruneBlacklist { if x != nil { return x.Blacklist } return nil } type BlacklistruneBlacklist struct { state protoimpl.MessageState `protogen:"open.v1"` Start uint64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` End uint64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BlacklistruneBlacklist) Reset() { *x = BlacklistruneBlacklist{} mi := &file_node_proto_msgTypes[427] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BlacklistruneBlacklist) String() string { return protoimpl.X.MessageStringOf(x) } func (*BlacklistruneBlacklist) ProtoMessage() {} func (x *BlacklistruneBlacklist) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[427] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BlacklistruneBlacklist.ProtoReflect.Descriptor instead. func (*BlacklistruneBlacklist) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{427} } func (x *BlacklistruneBlacklist) GetStart() uint64 { if x != nil { return x.Start } return 0 } func (x *BlacklistruneBlacklist) GetEnd() uint64 { if x != nil { return x.End } return 0 } type CheckruneRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Rune string `protobuf:"bytes,1,opt,name=rune,proto3" json:"rune,omitempty"` Nodeid *string `protobuf:"bytes,2,opt,name=nodeid,proto3,oneof" json:"nodeid,omitempty"` Method *string `protobuf:"bytes,3,opt,name=method,proto3,oneof" json:"method,omitempty"` Params []string `protobuf:"bytes,4,rep,name=params,proto3" json:"params,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckruneRequest) Reset() { *x = CheckruneRequest{} mi := &file_node_proto_msgTypes[428] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckruneRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckruneRequest) ProtoMessage() {} func (x *CheckruneRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[428] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CheckruneRequest.ProtoReflect.Descriptor instead. func (*CheckruneRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{428} } func (x *CheckruneRequest) GetRune() string { if x != nil { return x.Rune } return "" } func (x *CheckruneRequest) GetNodeid() string { if x != nil && x.Nodeid != nil { return *x.Nodeid } return "" } func (x *CheckruneRequest) GetMethod() string { if x != nil && x.Method != nil { return *x.Method } return "" } func (x *CheckruneRequest) GetParams() []string { if x != nil { return x.Params } return nil } type CheckruneResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckruneResponse) Reset() { *x = CheckruneResponse{} mi := &file_node_proto_msgTypes[429] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckruneResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckruneResponse) ProtoMessage() {} func (x *CheckruneResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[429] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CheckruneResponse.ProtoReflect.Descriptor instead. func (*CheckruneResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{429} } func (x *CheckruneResponse) GetValid() bool { if x != nil { return x.Valid } return false } type CreateruneRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Rune *string `protobuf:"bytes,1,opt,name=rune,proto3,oneof" json:"rune,omitempty"` Restrictions []string `protobuf:"bytes,2,rep,name=restrictions,proto3" json:"restrictions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateruneRequest) Reset() { *x = CreateruneRequest{} mi := &file_node_proto_msgTypes[430] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateruneRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateruneRequest) ProtoMessage() {} func (x *CreateruneRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[430] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateruneRequest.ProtoReflect.Descriptor instead. func (*CreateruneRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{430} } func (x *CreateruneRequest) GetRune() string { if x != nil && x.Rune != nil { return *x.Rune } return "" } func (x *CreateruneRequest) GetRestrictions() []string { if x != nil { return x.Restrictions } return nil } type CreateruneResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Rune string `protobuf:"bytes,1,opt,name=rune,proto3" json:"rune,omitempty"` UniqueId string `protobuf:"bytes,2,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"` WarningUnrestrictedRune *string `protobuf:"bytes,3,opt,name=warning_unrestricted_rune,json=warningUnrestrictedRune,proto3,oneof" json:"warning_unrestricted_rune,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateruneResponse) Reset() { *x = CreateruneResponse{} mi := &file_node_proto_msgTypes[431] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateruneResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateruneResponse) ProtoMessage() {} func (x *CreateruneResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[431] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateruneResponse.ProtoReflect.Descriptor instead. func (*CreateruneResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{431} } func (x *CreateruneResponse) GetRune() string { if x != nil { return x.Rune } return "" } func (x *CreateruneResponse) GetUniqueId() string { if x != nil { return x.UniqueId } return "" } func (x *CreateruneResponse) GetWarningUnrestrictedRune() string { if x != nil && x.WarningUnrestrictedRune != nil { return *x.WarningUnrestrictedRune } return "" } type ShowrunesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Rune *string `protobuf:"bytes,1,opt,name=rune,proto3,oneof" json:"rune,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ShowrunesRequest) Reset() { *x = ShowrunesRequest{} mi := &file_node_proto_msgTypes[432] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ShowrunesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ShowrunesRequest) ProtoMessage() {} func (x *ShowrunesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[432] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ShowrunesRequest.ProtoReflect.Descriptor instead. func (*ShowrunesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{432} } func (x *ShowrunesRequest) GetRune() string { if x != nil && x.Rune != nil { return *x.Rune } return "" } type ShowrunesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Runes []*ShowrunesRunes `protobuf:"bytes,1,rep,name=runes,proto3" json:"runes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ShowrunesResponse) Reset() { *x = ShowrunesResponse{} mi := &file_node_proto_msgTypes[433] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ShowrunesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ShowrunesResponse) ProtoMessage() {} func (x *ShowrunesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[433] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ShowrunesResponse.ProtoReflect.Descriptor instead. func (*ShowrunesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{433} } func (x *ShowrunesResponse) GetRunes() []*ShowrunesRunes { if x != nil { return x.Runes } return nil } type ShowrunesRunes struct { state protoimpl.MessageState `protogen:"open.v1"` Rune string `protobuf:"bytes,1,opt,name=rune,proto3" json:"rune,omitempty"` UniqueId string `protobuf:"bytes,2,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"` Restrictions []*ShowrunesRunesRestrictions `protobuf:"bytes,3,rep,name=restrictions,proto3" json:"restrictions,omitempty"` RestrictionsAsEnglish string `protobuf:"bytes,4,opt,name=restrictions_as_english,json=restrictionsAsEnglish,proto3" json:"restrictions_as_english,omitempty"` Stored *bool `protobuf:"varint,5,opt,name=stored,proto3,oneof" json:"stored,omitempty"` Blacklisted *bool `protobuf:"varint,6,opt,name=blacklisted,proto3,oneof" json:"blacklisted,omitempty"` LastUsed *float64 `protobuf:"fixed64,7,opt,name=last_used,json=lastUsed,proto3,oneof" json:"last_used,omitempty"` OurRune *bool `protobuf:"varint,8,opt,name=our_rune,json=ourRune,proto3,oneof" json:"our_rune,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ShowrunesRunes) Reset() { *x = ShowrunesRunes{} mi := &file_node_proto_msgTypes[434] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ShowrunesRunes) String() string { return protoimpl.X.MessageStringOf(x) } func (*ShowrunesRunes) ProtoMessage() {} func (x *ShowrunesRunes) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[434] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ShowrunesRunes.ProtoReflect.Descriptor instead. func (*ShowrunesRunes) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{434} } func (x *ShowrunesRunes) GetRune() string { if x != nil { return x.Rune } return "" } func (x *ShowrunesRunes) GetUniqueId() string { if x != nil { return x.UniqueId } return "" } func (x *ShowrunesRunes) GetRestrictions() []*ShowrunesRunesRestrictions { if x != nil { return x.Restrictions } return nil } func (x *ShowrunesRunes) GetRestrictionsAsEnglish() string { if x != nil { return x.RestrictionsAsEnglish } return "" } func (x *ShowrunesRunes) GetStored() bool { if x != nil && x.Stored != nil { return *x.Stored } return false } func (x *ShowrunesRunes) GetBlacklisted() bool { if x != nil && x.Blacklisted != nil { return *x.Blacklisted } return false } func (x *ShowrunesRunes) GetLastUsed() float64 { if x != nil && x.LastUsed != nil { return *x.LastUsed } return 0 } func (x *ShowrunesRunes) GetOurRune() bool { if x != nil && x.OurRune != nil { return *x.OurRune } return false } type ShowrunesRunesRestrictions struct { state protoimpl.MessageState `protogen:"open.v1"` Alternatives []*ShowrunesRunesRestrictionsAlternatives `protobuf:"bytes,1,rep,name=alternatives,proto3" json:"alternatives,omitempty"` English string `protobuf:"bytes,2,opt,name=english,proto3" json:"english,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ShowrunesRunesRestrictions) Reset() { *x = ShowrunesRunesRestrictions{} mi := &file_node_proto_msgTypes[435] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ShowrunesRunesRestrictions) String() string { return protoimpl.X.MessageStringOf(x) } func (*ShowrunesRunesRestrictions) ProtoMessage() {} func (x *ShowrunesRunesRestrictions) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[435] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ShowrunesRunesRestrictions.ProtoReflect.Descriptor instead. func (*ShowrunesRunesRestrictions) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{435} } func (x *ShowrunesRunesRestrictions) GetAlternatives() []*ShowrunesRunesRestrictionsAlternatives { if x != nil { return x.Alternatives } return nil } func (x *ShowrunesRunesRestrictions) GetEnglish() string { if x != nil { return x.English } return "" } type ShowrunesRunesRestrictionsAlternatives struct { state protoimpl.MessageState `protogen:"open.v1"` Fieldname string `protobuf:"bytes,1,opt,name=fieldname,proto3" json:"fieldname,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` Condition string `protobuf:"bytes,3,opt,name=condition,proto3" json:"condition,omitempty"` English string `protobuf:"bytes,4,opt,name=english,proto3" json:"english,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ShowrunesRunesRestrictionsAlternatives) Reset() { *x = ShowrunesRunesRestrictionsAlternatives{} mi := &file_node_proto_msgTypes[436] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ShowrunesRunesRestrictionsAlternatives) String() string { return protoimpl.X.MessageStringOf(x) } func (*ShowrunesRunesRestrictionsAlternatives) ProtoMessage() {} func (x *ShowrunesRunesRestrictionsAlternatives) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[436] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ShowrunesRunesRestrictionsAlternatives.ProtoReflect.Descriptor instead. func (*ShowrunesRunesRestrictionsAlternatives) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{436} } func (x *ShowrunesRunesRestrictionsAlternatives) GetFieldname() string { if x != nil { return x.Fieldname } return "" } func (x *ShowrunesRunesRestrictionsAlternatives) GetValue() string { if x != nil { return x.Value } return "" } func (x *ShowrunesRunesRestrictionsAlternatives) GetCondition() string { if x != nil { return x.Condition } return "" } func (x *ShowrunesRunesRestrictionsAlternatives) GetEnglish() string { if x != nil { return x.English } return "" } type AskreneunreserveRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Path []*AskreneunreservePath `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"` DevRemoveAll *bool `protobuf:"varint,2,opt,name=dev_remove_all,json=devRemoveAll,proto3,oneof" json:"dev_remove_all,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneunreserveRequest) Reset() { *x = AskreneunreserveRequest{} mi := &file_node_proto_msgTypes[437] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneunreserveRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneunreserveRequest) ProtoMessage() {} func (x *AskreneunreserveRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[437] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneunreserveRequest.ProtoReflect.Descriptor instead. func (*AskreneunreserveRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{437} } func (x *AskreneunreserveRequest) GetPath() []*AskreneunreservePath { if x != nil { return x.Path } return nil } func (x *AskreneunreserveRequest) GetDevRemoveAll() bool { if x != nil && x.DevRemoveAll != nil { return *x.DevRemoveAll } return false } type AskreneunreserveResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneunreserveResponse) Reset() { *x = AskreneunreserveResponse{} mi := &file_node_proto_msgTypes[438] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneunreserveResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneunreserveResponse) ProtoMessage() {} func (x *AskreneunreserveResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[438] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneunreserveResponse.ProtoReflect.Descriptor instead. func (*AskreneunreserveResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{438} } type AskreneunreservePath struct { state protoimpl.MessageState `protogen:"open.v1"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` ShortChannelIdDir string `protobuf:"bytes,4,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Layer *string `protobuf:"bytes,5,opt,name=layer,proto3,oneof" json:"layer,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneunreservePath) Reset() { *x = AskreneunreservePath{} mi := &file_node_proto_msgTypes[439] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneunreservePath) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneunreservePath) ProtoMessage() {} func (x *AskreneunreservePath) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[439] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneunreservePath.ProtoReflect.Descriptor instead. func (*AskreneunreservePath) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{439} } func (x *AskreneunreservePath) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *AskreneunreservePath) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskreneunreservePath) GetLayer() string { if x != nil && x.Layer != nil { return *x.Layer } return "" } type AskrenelistlayersRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer *string `protobuf:"bytes,1,opt,name=layer,proto3,oneof" json:"layer,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersRequest) Reset() { *x = AskrenelistlayersRequest{} mi := &file_node_proto_msgTypes[440] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersRequest) ProtoMessage() {} func (x *AskrenelistlayersRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[440] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersRequest.ProtoReflect.Descriptor instead. func (*AskrenelistlayersRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{440} } func (x *AskrenelistlayersRequest) GetLayer() string { if x != nil && x.Layer != nil { return *x.Layer } return "" } type AskrenelistlayersResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Layers []*AskrenelistlayersLayers `protobuf:"bytes,1,rep,name=layers,proto3" json:"layers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersResponse) Reset() { *x = AskrenelistlayersResponse{} mi := &file_node_proto_msgTypes[441] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersResponse) ProtoMessage() {} func (x *AskrenelistlayersResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[441] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersResponse.ProtoReflect.Descriptor instead. func (*AskrenelistlayersResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{441} } func (x *AskrenelistlayersResponse) GetLayers() []*AskrenelistlayersLayers { if x != nil { return x.Layers } return nil } type AskrenelistlayersLayers struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` DisabledNodes [][]byte `protobuf:"bytes,2,rep,name=disabled_nodes,json=disabledNodes,proto3" json:"disabled_nodes,omitempty"` CreatedChannels []*AskrenelistlayersLayersCreatedChannels `protobuf:"bytes,3,rep,name=created_channels,json=createdChannels,proto3" json:"created_channels,omitempty"` Constraints []*AskrenelistlayersLayersConstraints `protobuf:"bytes,4,rep,name=constraints,proto3" json:"constraints,omitempty"` Persistent bool `protobuf:"varint,5,opt,name=persistent,proto3" json:"persistent,omitempty"` DisabledChannels []string `protobuf:"bytes,6,rep,name=disabled_channels,json=disabledChannels,proto3" json:"disabled_channels,omitempty"` ChannelUpdates []*AskrenelistlayersLayersChannelUpdates `protobuf:"bytes,7,rep,name=channel_updates,json=channelUpdates,proto3" json:"channel_updates,omitempty"` Biases []*AskrenelistlayersLayersBiases `protobuf:"bytes,8,rep,name=biases,proto3" json:"biases,omitempty"` NodeBiases []*AskrenelistlayersLayersNodeBiases `protobuf:"bytes,9,rep,name=node_biases,json=nodeBiases,proto3" json:"node_biases,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersLayers) Reset() { *x = AskrenelistlayersLayers{} mi := &file_node_proto_msgTypes[442] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersLayers) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersLayers) ProtoMessage() {} func (x *AskrenelistlayersLayers) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[442] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersLayers.ProtoReflect.Descriptor instead. func (*AskrenelistlayersLayers) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{442} } func (x *AskrenelistlayersLayers) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenelistlayersLayers) GetDisabledNodes() [][]byte { if x != nil { return x.DisabledNodes } return nil } func (x *AskrenelistlayersLayers) GetCreatedChannels() []*AskrenelistlayersLayersCreatedChannels { if x != nil { return x.CreatedChannels } return nil } func (x *AskrenelistlayersLayers) GetConstraints() []*AskrenelistlayersLayersConstraints { if x != nil { return x.Constraints } return nil } func (x *AskrenelistlayersLayers) GetPersistent() bool { if x != nil { return x.Persistent } return false } func (x *AskrenelistlayersLayers) GetDisabledChannels() []string { if x != nil { return x.DisabledChannels } return nil } func (x *AskrenelistlayersLayers) GetChannelUpdates() []*AskrenelistlayersLayersChannelUpdates { if x != nil { return x.ChannelUpdates } return nil } func (x *AskrenelistlayersLayers) GetBiases() []*AskrenelistlayersLayersBiases { if x != nil { return x.Biases } return nil } func (x *AskrenelistlayersLayers) GetNodeBiases() []*AskrenelistlayersLayersNodeBiases { if x != nil { return x.NodeBiases } return nil } type AskrenelistlayersLayersCreatedChannels struct { state protoimpl.MessageState `protogen:"open.v1"` Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Destination []byte `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"` ShortChannelId string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` CapacityMsat *Amount `protobuf:"bytes,4,opt,name=capacity_msat,json=capacityMsat,proto3" json:"capacity_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersLayersCreatedChannels) Reset() { *x = AskrenelistlayersLayersCreatedChannels{} mi := &file_node_proto_msgTypes[443] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersLayersCreatedChannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersLayersCreatedChannels) ProtoMessage() {} func (x *AskrenelistlayersLayersCreatedChannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[443] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersLayersCreatedChannels.ProtoReflect.Descriptor instead. func (*AskrenelistlayersLayersCreatedChannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{443} } func (x *AskrenelistlayersLayersCreatedChannels) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *AskrenelistlayersLayersCreatedChannels) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *AskrenelistlayersLayersCreatedChannels) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *AskrenelistlayersLayersCreatedChannels) GetCapacityMsat() *Amount { if x != nil { return x.CapacityMsat } return nil } type AskrenelistlayersLayersChannelUpdates struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelIdDir string `protobuf:"bytes,1,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Enabled *bool `protobuf:"varint,2,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` HtlcMinimumMsat *Amount `protobuf:"bytes,3,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3,oneof" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *Amount `protobuf:"bytes,4,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3,oneof" json:"htlc_maximum_msat,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,5,opt,name=fee_base_msat,json=feeBaseMsat,proto3,oneof" json:"fee_base_msat,omitempty"` FeeProportionalMillionths *uint32 `protobuf:"varint,6,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3,oneof" json:"fee_proportional_millionths,omitempty"` CltvExpiryDelta *uint32 `protobuf:"varint,7,opt,name=cltv_expiry_delta,json=cltvExpiryDelta,proto3,oneof" json:"cltv_expiry_delta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersLayersChannelUpdates) Reset() { *x = AskrenelistlayersLayersChannelUpdates{} mi := &file_node_proto_msgTypes[444] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersLayersChannelUpdates) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersLayersChannelUpdates) ProtoMessage() {} func (x *AskrenelistlayersLayersChannelUpdates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[444] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersLayersChannelUpdates.ProtoReflect.Descriptor instead. func (*AskrenelistlayersLayersChannelUpdates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{444} } func (x *AskrenelistlayersLayersChannelUpdates) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenelistlayersLayersChannelUpdates) GetEnabled() bool { if x != nil && x.Enabled != nil { return *x.Enabled } return false } func (x *AskrenelistlayersLayersChannelUpdates) GetHtlcMinimumMsat() *Amount { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *AskrenelistlayersLayersChannelUpdates) GetHtlcMaximumMsat() *Amount { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *AskrenelistlayersLayersChannelUpdates) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *AskrenelistlayersLayersChannelUpdates) GetFeeProportionalMillionths() uint32 { if x != nil && x.FeeProportionalMillionths != nil { return *x.FeeProportionalMillionths } return 0 } func (x *AskrenelistlayersLayersChannelUpdates) GetCltvExpiryDelta() uint32 { if x != nil && x.CltvExpiryDelta != nil { return *x.CltvExpiryDelta } return 0 } type AskrenelistlayersLayersConstraints struct { state protoimpl.MessageState `protogen:"open.v1"` MaximumMsat *Amount `protobuf:"bytes,3,opt,name=maximum_msat,json=maximumMsat,proto3,oneof" json:"maximum_msat,omitempty"` MinimumMsat *Amount `protobuf:"bytes,4,opt,name=minimum_msat,json=minimumMsat,proto3,oneof" json:"minimum_msat,omitempty"` ShortChannelIdDir string `protobuf:"bytes,5,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Timestamp *uint64 `protobuf:"varint,6,opt,name=timestamp,proto3,oneof" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersLayersConstraints) Reset() { *x = AskrenelistlayersLayersConstraints{} mi := &file_node_proto_msgTypes[445] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersLayersConstraints) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersLayersConstraints) ProtoMessage() {} func (x *AskrenelistlayersLayersConstraints) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[445] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersLayersConstraints.ProtoReflect.Descriptor instead. func (*AskrenelistlayersLayersConstraints) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{445} } func (x *AskrenelistlayersLayersConstraints) GetMaximumMsat() *Amount { if x != nil { return x.MaximumMsat } return nil } func (x *AskrenelistlayersLayersConstraints) GetMinimumMsat() *Amount { if x != nil { return x.MinimumMsat } return nil } func (x *AskrenelistlayersLayersConstraints) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenelistlayersLayersConstraints) GetTimestamp() uint64 { if x != nil && x.Timestamp != nil { return *x.Timestamp } return 0 } type AskrenelistlayersLayersBiases struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelIdDir string `protobuf:"bytes,1,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Bias int64 `protobuf:"zigzag64,2,opt,name=bias,proto3" json:"bias,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Timestamp *uint64 `protobuf:"varint,4,opt,name=timestamp,proto3,oneof" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersLayersBiases) Reset() { *x = AskrenelistlayersLayersBiases{} mi := &file_node_proto_msgTypes[446] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersLayersBiases) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersLayersBiases) ProtoMessage() {} func (x *AskrenelistlayersLayersBiases) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[446] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersLayersBiases.ProtoReflect.Descriptor instead. func (*AskrenelistlayersLayersBiases) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{446} } func (x *AskrenelistlayersLayersBiases) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenelistlayersLayersBiases) GetBias() int64 { if x != nil { return x.Bias } return 0 } func (x *AskrenelistlayersLayersBiases) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenelistlayersLayersBiases) GetTimestamp() uint64 { if x != nil && x.Timestamp != nil { return *x.Timestamp } return 0 } type AskrenelistlayersLayersNodeBiases struct { state protoimpl.MessageState `protogen:"open.v1"` Node []byte `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` InBias int64 `protobuf:"zigzag64,2,opt,name=in_bias,json=inBias,proto3" json:"in_bias,omitempty"` OutBias int64 `protobuf:"zigzag64,3,opt,name=out_bias,json=outBias,proto3" json:"out_bias,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` Timestamp uint64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistlayersLayersNodeBiases) Reset() { *x = AskrenelistlayersLayersNodeBiases{} mi := &file_node_proto_msgTypes[447] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistlayersLayersNodeBiases) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistlayersLayersNodeBiases) ProtoMessage() {} func (x *AskrenelistlayersLayersNodeBiases) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[447] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistlayersLayersNodeBiases.ProtoReflect.Descriptor instead. func (*AskrenelistlayersLayersNodeBiases) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{447} } func (x *AskrenelistlayersLayersNodeBiases) GetNode() []byte { if x != nil { return x.Node } return nil } func (x *AskrenelistlayersLayersNodeBiases) GetInBias() int64 { if x != nil { return x.InBias } return 0 } func (x *AskrenelistlayersLayersNodeBiases) GetOutBias() int64 { if x != nil { return x.OutBias } return 0 } func (x *AskrenelistlayersLayersNodeBiases) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenelistlayersLayersNodeBiases) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } type AskrenecreatelayerRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Persistent *bool `protobuf:"varint,2,opt,name=persistent,proto3,oneof" json:"persistent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerRequest) Reset() { *x = AskrenecreatelayerRequest{} mi := &file_node_proto_msgTypes[448] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerRequest) ProtoMessage() {} func (x *AskrenecreatelayerRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[448] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerRequest.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{448} } func (x *AskrenecreatelayerRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenecreatelayerRequest) GetPersistent() bool { if x != nil && x.Persistent != nil { return *x.Persistent } return false } type AskrenecreatelayerResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Layers []*AskrenecreatelayerLayers `protobuf:"bytes,1,rep,name=layers,proto3" json:"layers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerResponse) Reset() { *x = AskrenecreatelayerResponse{} mi := &file_node_proto_msgTypes[449] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerResponse) ProtoMessage() {} func (x *AskrenecreatelayerResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[449] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerResponse.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{449} } func (x *AskrenecreatelayerResponse) GetLayers() []*AskrenecreatelayerLayers { if x != nil { return x.Layers } return nil } type AskrenecreatelayerLayers struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Persistent bool `protobuf:"varint,2,opt,name=persistent,proto3" json:"persistent,omitempty"` DisabledNodes [][]byte `protobuf:"bytes,3,rep,name=disabled_nodes,json=disabledNodes,proto3" json:"disabled_nodes,omitempty"` DisabledChannels []string `protobuf:"bytes,4,rep,name=disabled_channels,json=disabledChannels,proto3" json:"disabled_channels,omitempty"` CreatedChannels []*AskrenecreatelayerLayersCreatedChannels `protobuf:"bytes,5,rep,name=created_channels,json=createdChannels,proto3" json:"created_channels,omitempty"` ChannelUpdates []*AskrenecreatelayerLayersChannelUpdates `protobuf:"bytes,6,rep,name=channel_updates,json=channelUpdates,proto3" json:"channel_updates,omitempty"` Constraints []*AskrenecreatelayerLayersConstraints `protobuf:"bytes,7,rep,name=constraints,proto3" json:"constraints,omitempty"` Biases []*AskrenecreatelayerLayersBiases `protobuf:"bytes,8,rep,name=biases,proto3" json:"biases,omitempty"` NodeBiases []*AskrenecreatelayerLayersNodeBiases `protobuf:"bytes,9,rep,name=node_biases,json=nodeBiases,proto3" json:"node_biases,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerLayers) Reset() { *x = AskrenecreatelayerLayers{} mi := &file_node_proto_msgTypes[450] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerLayers) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerLayers) ProtoMessage() {} func (x *AskrenecreatelayerLayers) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[450] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerLayers.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerLayers) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{450} } func (x *AskrenecreatelayerLayers) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenecreatelayerLayers) GetPersistent() bool { if x != nil { return x.Persistent } return false } func (x *AskrenecreatelayerLayers) GetDisabledNodes() [][]byte { if x != nil { return x.DisabledNodes } return nil } func (x *AskrenecreatelayerLayers) GetDisabledChannels() []string { if x != nil { return x.DisabledChannels } return nil } func (x *AskrenecreatelayerLayers) GetCreatedChannels() []*AskrenecreatelayerLayersCreatedChannels { if x != nil { return x.CreatedChannels } return nil } func (x *AskrenecreatelayerLayers) GetChannelUpdates() []*AskrenecreatelayerLayersChannelUpdates { if x != nil { return x.ChannelUpdates } return nil } func (x *AskrenecreatelayerLayers) GetConstraints() []*AskrenecreatelayerLayersConstraints { if x != nil { return x.Constraints } return nil } func (x *AskrenecreatelayerLayers) GetBiases() []*AskrenecreatelayerLayersBiases { if x != nil { return x.Biases } return nil } func (x *AskrenecreatelayerLayers) GetNodeBiases() []*AskrenecreatelayerLayersNodeBiases { if x != nil { return x.NodeBiases } return nil } type AskrenecreatelayerLayersCreatedChannels struct { state protoimpl.MessageState `protogen:"open.v1"` Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Destination []byte `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"` ShortChannelId string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` CapacityMsat *Amount `protobuf:"bytes,4,opt,name=capacity_msat,json=capacityMsat,proto3" json:"capacity_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerLayersCreatedChannels) Reset() { *x = AskrenecreatelayerLayersCreatedChannels{} mi := &file_node_proto_msgTypes[451] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerLayersCreatedChannels) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerLayersCreatedChannels) ProtoMessage() {} func (x *AskrenecreatelayerLayersCreatedChannels) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[451] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerLayersCreatedChannels.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerLayersCreatedChannels) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{451} } func (x *AskrenecreatelayerLayersCreatedChannels) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *AskrenecreatelayerLayersCreatedChannels) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *AskrenecreatelayerLayersCreatedChannels) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *AskrenecreatelayerLayersCreatedChannels) GetCapacityMsat() *Amount { if x != nil { return x.CapacityMsat } return nil } type AskrenecreatelayerLayersChannelUpdates struct { state protoimpl.MessageState `protogen:"open.v1"` HtlcMinimumMsat *Amount `protobuf:"bytes,1,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3,oneof" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *Amount `protobuf:"bytes,2,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3,oneof" json:"htlc_maximum_msat,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,3,opt,name=fee_base_msat,json=feeBaseMsat,proto3,oneof" json:"fee_base_msat,omitempty"` FeeProportionalMillionths *uint32 `protobuf:"varint,4,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3,oneof" json:"fee_proportional_millionths,omitempty"` Delay *uint32 `protobuf:"varint,5,opt,name=delay,proto3,oneof" json:"delay,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerLayersChannelUpdates) Reset() { *x = AskrenecreatelayerLayersChannelUpdates{} mi := &file_node_proto_msgTypes[452] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerLayersChannelUpdates) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerLayersChannelUpdates) ProtoMessage() {} func (x *AskrenecreatelayerLayersChannelUpdates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[452] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerLayersChannelUpdates.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerLayersChannelUpdates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{452} } func (x *AskrenecreatelayerLayersChannelUpdates) GetHtlcMinimumMsat() *Amount { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *AskrenecreatelayerLayersChannelUpdates) GetHtlcMaximumMsat() *Amount { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *AskrenecreatelayerLayersChannelUpdates) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *AskrenecreatelayerLayersChannelUpdates) GetFeeProportionalMillionths() uint32 { if x != nil && x.FeeProportionalMillionths != nil { return *x.FeeProportionalMillionths } return 0 } func (x *AskrenecreatelayerLayersChannelUpdates) GetDelay() uint32 { if x != nil && x.Delay != nil { return *x.Delay } return 0 } type AskrenecreatelayerLayersConstraints struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelId string `protobuf:"bytes,1,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` Direction uint32 `protobuf:"varint,2,opt,name=direction,proto3" json:"direction,omitempty"` MaximumMsat *Amount `protobuf:"bytes,3,opt,name=maximum_msat,json=maximumMsat,proto3,oneof" json:"maximum_msat,omitempty"` MinimumMsat *Amount `protobuf:"bytes,4,opt,name=minimum_msat,json=minimumMsat,proto3,oneof" json:"minimum_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerLayersConstraints) Reset() { *x = AskrenecreatelayerLayersConstraints{} mi := &file_node_proto_msgTypes[453] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerLayersConstraints) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerLayersConstraints) ProtoMessage() {} func (x *AskrenecreatelayerLayersConstraints) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[453] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerLayersConstraints.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerLayersConstraints) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{453} } func (x *AskrenecreatelayerLayersConstraints) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *AskrenecreatelayerLayersConstraints) GetDirection() uint32 { if x != nil { return x.Direction } return 0 } func (x *AskrenecreatelayerLayersConstraints) GetMaximumMsat() *Amount { if x != nil { return x.MaximumMsat } return nil } func (x *AskrenecreatelayerLayersConstraints) GetMinimumMsat() *Amount { if x != nil { return x.MinimumMsat } return nil } type AskrenecreatelayerLayersBiases struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelIdDir string `protobuf:"bytes,1,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Bias int64 `protobuf:"zigzag64,2,opt,name=bias,proto3" json:"bias,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Timestamp *uint64 `protobuf:"varint,4,opt,name=timestamp,proto3,oneof" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerLayersBiases) Reset() { *x = AskrenecreatelayerLayersBiases{} mi := &file_node_proto_msgTypes[454] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerLayersBiases) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerLayersBiases) ProtoMessage() {} func (x *AskrenecreatelayerLayersBiases) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[454] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerLayersBiases.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerLayersBiases) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{454} } func (x *AskrenecreatelayerLayersBiases) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenecreatelayerLayersBiases) GetBias() int64 { if x != nil { return x.Bias } return 0 } func (x *AskrenecreatelayerLayersBiases) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenecreatelayerLayersBiases) GetTimestamp() uint64 { if x != nil && x.Timestamp != nil { return *x.Timestamp } return 0 } type AskrenecreatelayerLayersNodeBiases struct { state protoimpl.MessageState `protogen:"open.v1"` Node []byte `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` InBias int64 `protobuf:"zigzag64,2,opt,name=in_bias,json=inBias,proto3" json:"in_bias,omitempty"` OutBias int64 `protobuf:"zigzag64,3,opt,name=out_bias,json=outBias,proto3" json:"out_bias,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` Timestamp uint64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatelayerLayersNodeBiases) Reset() { *x = AskrenecreatelayerLayersNodeBiases{} mi := &file_node_proto_msgTypes[455] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatelayerLayersNodeBiases) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatelayerLayersNodeBiases) ProtoMessage() {} func (x *AskrenecreatelayerLayersNodeBiases) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[455] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatelayerLayersNodeBiases.ProtoReflect.Descriptor instead. func (*AskrenecreatelayerLayersNodeBiases) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{455} } func (x *AskrenecreatelayerLayersNodeBiases) GetNode() []byte { if x != nil { return x.Node } return nil } func (x *AskrenecreatelayerLayersNodeBiases) GetInBias() int64 { if x != nil { return x.InBias } return 0 } func (x *AskrenecreatelayerLayersNodeBiases) GetOutBias() int64 { if x != nil { return x.OutBias } return 0 } func (x *AskrenecreatelayerLayersNodeBiases) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenecreatelayerLayersNodeBiases) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } type AskreneremovelayerRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneremovelayerRequest) Reset() { *x = AskreneremovelayerRequest{} mi := &file_node_proto_msgTypes[456] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneremovelayerRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneremovelayerRequest) ProtoMessage() {} func (x *AskreneremovelayerRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[456] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneremovelayerRequest.ProtoReflect.Descriptor instead. func (*AskreneremovelayerRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{456} } func (x *AskreneremovelayerRequest) GetLayer() string { if x != nil { return x.Layer } return "" } type AskreneremovelayerResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneremovelayerResponse) Reset() { *x = AskreneremovelayerResponse{} mi := &file_node_proto_msgTypes[457] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneremovelayerResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneremovelayerResponse) ProtoMessage() {} func (x *AskreneremovelayerResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[457] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneremovelayerResponse.ProtoReflect.Descriptor instead. func (*AskreneremovelayerResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{457} } type AskrenereserveRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Path []*AskrenereservePath `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenereserveRequest) Reset() { *x = AskrenereserveRequest{} mi := &file_node_proto_msgTypes[458] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenereserveRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenereserveRequest) ProtoMessage() {} func (x *AskrenereserveRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[458] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenereserveRequest.ProtoReflect.Descriptor instead. func (*AskrenereserveRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{458} } func (x *AskrenereserveRequest) GetPath() []*AskrenereservePath { if x != nil { return x.Path } return nil } type AskrenereserveResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenereserveResponse) Reset() { *x = AskrenereserveResponse{} mi := &file_node_proto_msgTypes[459] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenereserveResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenereserveResponse) ProtoMessage() {} func (x *AskrenereserveResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[459] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenereserveResponse.ProtoReflect.Descriptor instead. func (*AskrenereserveResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{459} } type AskrenereservePath struct { state protoimpl.MessageState `protogen:"open.v1"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` ShortChannelIdDir string `protobuf:"bytes,4,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Layer *string `protobuf:"bytes,5,opt,name=layer,proto3,oneof" json:"layer,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenereservePath) Reset() { *x = AskrenereservePath{} mi := &file_node_proto_msgTypes[460] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenereservePath) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenereservePath) ProtoMessage() {} func (x *AskrenereservePath) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[460] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenereservePath.ProtoReflect.Descriptor instead. func (*AskrenereservePath) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{460} } func (x *AskrenereservePath) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *AskrenereservePath) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenereservePath) GetLayer() string { if x != nil && x.Layer != nil { return *x.Layer } return "" } type AskreneageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Cutoff uint64 `protobuf:"varint,2,opt,name=cutoff,proto3" json:"cutoff,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneageRequest) Reset() { *x = AskreneageRequest{} mi := &file_node_proto_msgTypes[461] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneageRequest) ProtoMessage() {} func (x *AskreneageRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[461] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneageRequest.ProtoReflect.Descriptor instead. func (*AskreneageRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{461} } func (x *AskreneageRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskreneageRequest) GetCutoff() uint64 { if x != nil { return x.Cutoff } return 0 } type AskreneageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` NumRemoved uint64 `protobuf:"varint,2,opt,name=num_removed,json=numRemoved,proto3" json:"num_removed,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneageResponse) Reset() { *x = AskreneageResponse{} mi := &file_node_proto_msgTypes[462] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneageResponse) ProtoMessage() {} func (x *AskreneageResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[462] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneageResponse.ProtoReflect.Descriptor instead. func (*AskreneageResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{462} } func (x *AskreneageResponse) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskreneageResponse) GetNumRemoved() uint64 { if x != nil { return x.NumRemoved } return 0 } type GetroutesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Destination []byte `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Layers []string `protobuf:"bytes,4,rep,name=layers,proto3" json:"layers,omitempty"` MaxfeeMsat *Amount `protobuf:"bytes,5,opt,name=maxfee_msat,json=maxfeeMsat,proto3" json:"maxfee_msat,omitempty"` FinalCltv uint32 `protobuf:"varint,7,opt,name=final_cltv,json=finalCltv,proto3" json:"final_cltv,omitempty"` Maxdelay *uint32 `protobuf:"varint,8,opt,name=maxdelay,proto3,oneof" json:"maxdelay,omitempty"` Maxparts *uint32 `protobuf:"varint,9,opt,name=maxparts,proto3,oneof" json:"maxparts,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetroutesRequest) Reset() { *x = GetroutesRequest{} mi := &file_node_proto_msgTypes[463] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetroutesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetroutesRequest) ProtoMessage() {} func (x *GetroutesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[463] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetroutesRequest.ProtoReflect.Descriptor instead. func (*GetroutesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{463} } func (x *GetroutesRequest) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *GetroutesRequest) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *GetroutesRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *GetroutesRequest) GetLayers() []string { if x != nil { return x.Layers } return nil } func (x *GetroutesRequest) GetMaxfeeMsat() *Amount { if x != nil { return x.MaxfeeMsat } return nil } func (x *GetroutesRequest) GetFinalCltv() uint32 { if x != nil { return x.FinalCltv } return 0 } func (x *GetroutesRequest) GetMaxdelay() uint32 { if x != nil && x.Maxdelay != nil { return *x.Maxdelay } return 0 } func (x *GetroutesRequest) GetMaxparts() uint32 { if x != nil && x.Maxparts != nil { return *x.Maxparts } return 0 } type GetroutesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ProbabilityPpm uint64 `protobuf:"varint,1,opt,name=probability_ppm,json=probabilityPpm,proto3" json:"probability_ppm,omitempty"` Routes []*GetroutesRoutes `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetroutesResponse) Reset() { *x = GetroutesResponse{} mi := &file_node_proto_msgTypes[464] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetroutesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetroutesResponse) ProtoMessage() {} func (x *GetroutesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[464] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetroutesResponse.ProtoReflect.Descriptor instead. func (*GetroutesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{464} } func (x *GetroutesResponse) GetProbabilityPpm() uint64 { if x != nil { return x.ProbabilityPpm } return 0 } func (x *GetroutesResponse) GetRoutes() []*GetroutesRoutes { if x != nil { return x.Routes } return nil } type GetroutesRoutes struct { state protoimpl.MessageState `protogen:"open.v1"` ProbabilityPpm uint64 `protobuf:"varint,1,opt,name=probability_ppm,json=probabilityPpm,proto3" json:"probability_ppm,omitempty"` AmountMsat *Amount `protobuf:"bytes,2,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Path []*GetroutesRoutesPath `protobuf:"bytes,3,rep,name=path,proto3" json:"path,omitempty"` FinalCltv uint32 `protobuf:"varint,4,opt,name=final_cltv,json=finalCltv,proto3" json:"final_cltv,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetroutesRoutes) Reset() { *x = GetroutesRoutes{} mi := &file_node_proto_msgTypes[465] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetroutesRoutes) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetroutesRoutes) ProtoMessage() {} func (x *GetroutesRoutes) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[465] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetroutesRoutes.ProtoReflect.Descriptor instead. func (*GetroutesRoutes) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{465} } func (x *GetroutesRoutes) GetProbabilityPpm() uint64 { if x != nil { return x.ProbabilityPpm } return 0 } func (x *GetroutesRoutes) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *GetroutesRoutes) GetPath() []*GetroutesRoutesPath { if x != nil { return x.Path } return nil } func (x *GetroutesRoutes) GetFinalCltv() uint32 { if x != nil { return x.FinalCltv } return 0 } type GetroutesRoutesPath struct { state protoimpl.MessageState `protogen:"open.v1"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` NextNodeId []byte `protobuf:"bytes,4,opt,name=next_node_id,json=nextNodeId,proto3" json:"next_node_id,omitempty"` Delay uint32 `protobuf:"varint,5,opt,name=delay,proto3" json:"delay,omitempty"` ShortChannelIdDir string `protobuf:"bytes,6,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetroutesRoutesPath) Reset() { *x = GetroutesRoutesPath{} mi := &file_node_proto_msgTypes[466] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetroutesRoutesPath) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetroutesRoutesPath) ProtoMessage() {} func (x *GetroutesRoutesPath) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[466] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetroutesRoutesPath.ProtoReflect.Descriptor instead. func (*GetroutesRoutesPath) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{466} } func (x *GetroutesRoutesPath) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *GetroutesRoutesPath) GetNextNodeId() []byte { if x != nil { return x.NextNodeId } return nil } func (x *GetroutesRoutesPath) GetDelay() uint32 { if x != nil { return x.Delay } return 0 } func (x *GetroutesRoutesPath) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } type AskrenedisablenodeRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Node []byte `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenedisablenodeRequest) Reset() { *x = AskrenedisablenodeRequest{} mi := &file_node_proto_msgTypes[467] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenedisablenodeRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenedisablenodeRequest) ProtoMessage() {} func (x *AskrenedisablenodeRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[467] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenedisablenodeRequest.ProtoReflect.Descriptor instead. func (*AskrenedisablenodeRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{467} } func (x *AskrenedisablenodeRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenedisablenodeRequest) GetNode() []byte { if x != nil { return x.Node } return nil } type AskrenedisablenodeResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenedisablenodeResponse) Reset() { *x = AskrenedisablenodeResponse{} mi := &file_node_proto_msgTypes[468] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenedisablenodeResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenedisablenodeResponse) ProtoMessage() {} func (x *AskrenedisablenodeResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[468] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenedisablenodeResponse.ProtoReflect.Descriptor instead. func (*AskrenedisablenodeResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{468} } type AskreneinformchannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` ShortChannelIdDir string `protobuf:"bytes,6,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` AmountMsat *Amount `protobuf:"bytes,7,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` Inform AskreneinformchannelRequest_AskreneinformchannelInform `protobuf:"varint,8,opt,name=inform,proto3,enum=cln.AskreneinformchannelRequest_AskreneinformchannelInform" json:"inform,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneinformchannelRequest) Reset() { *x = AskreneinformchannelRequest{} mi := &file_node_proto_msgTypes[469] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneinformchannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneinformchannelRequest) ProtoMessage() {} func (x *AskreneinformchannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[469] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneinformchannelRequest.ProtoReflect.Descriptor instead. func (*AskreneinformchannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{469} } func (x *AskreneinformchannelRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskreneinformchannelRequest) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskreneinformchannelRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *AskreneinformchannelRequest) GetInform() AskreneinformchannelRequest_AskreneinformchannelInform { if x != nil { return x.Inform } return AskreneinformchannelRequest_CONSTRAINED } type AskreneinformchannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Constraints []*AskreneinformchannelConstraints `protobuf:"bytes,2,rep,name=constraints,proto3" json:"constraints,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneinformchannelResponse) Reset() { *x = AskreneinformchannelResponse{} mi := &file_node_proto_msgTypes[470] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneinformchannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneinformchannelResponse) ProtoMessage() {} func (x *AskreneinformchannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[470] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneinformchannelResponse.ProtoReflect.Descriptor instead. func (*AskreneinformchannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{470} } func (x *AskreneinformchannelResponse) GetConstraints() []*AskreneinformchannelConstraints { if x != nil { return x.Constraints } return nil } type AskreneinformchannelConstraints struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelIdDir string `protobuf:"bytes,1,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Layer string `protobuf:"bytes,2,opt,name=layer,proto3" json:"layer,omitempty"` Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` MaximumMsat *Amount `protobuf:"bytes,4,opt,name=maximum_msat,json=maximumMsat,proto3,oneof" json:"maximum_msat,omitempty"` MinimumMsat *Amount `protobuf:"bytes,5,opt,name=minimum_msat,json=minimumMsat,proto3,oneof" json:"minimum_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneinformchannelConstraints) Reset() { *x = AskreneinformchannelConstraints{} mi := &file_node_proto_msgTypes[471] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneinformchannelConstraints) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneinformchannelConstraints) ProtoMessage() {} func (x *AskreneinformchannelConstraints) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[471] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneinformchannelConstraints.ProtoReflect.Descriptor instead. func (*AskreneinformchannelConstraints) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{471} } func (x *AskreneinformchannelConstraints) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskreneinformchannelConstraints) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskreneinformchannelConstraints) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } func (x *AskreneinformchannelConstraints) GetMaximumMsat() *Amount { if x != nil { return x.MaximumMsat } return nil } func (x *AskreneinformchannelConstraints) GetMinimumMsat() *Amount { if x != nil { return x.MinimumMsat } return nil } type AskrenecreatechannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Source []byte `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Destination []byte `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"` ShortChannelId string `protobuf:"bytes,4,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` CapacityMsat *Amount `protobuf:"bytes,5,opt,name=capacity_msat,json=capacityMsat,proto3" json:"capacity_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatechannelRequest) Reset() { *x = AskrenecreatechannelRequest{} mi := &file_node_proto_msgTypes[472] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatechannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatechannelRequest) ProtoMessage() {} func (x *AskrenecreatechannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[472] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatechannelRequest.ProtoReflect.Descriptor instead. func (*AskrenecreatechannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{472} } func (x *AskrenecreatechannelRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenecreatechannelRequest) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *AskrenecreatechannelRequest) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *AskrenecreatechannelRequest) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *AskrenecreatechannelRequest) GetCapacityMsat() *Amount { if x != nil { return x.CapacityMsat } return nil } type AskrenecreatechannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenecreatechannelResponse) Reset() { *x = AskrenecreatechannelResponse{} mi := &file_node_proto_msgTypes[473] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenecreatechannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenecreatechannelResponse) ProtoMessage() {} func (x *AskrenecreatechannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[473] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenecreatechannelResponse.ProtoReflect.Descriptor instead. func (*AskrenecreatechannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{473} } type AskreneupdatechannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` ShortChannelIdDir string `protobuf:"bytes,2,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Enabled *bool `protobuf:"varint,3,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` HtlcMinimumMsat *Amount `protobuf:"bytes,4,opt,name=htlc_minimum_msat,json=htlcMinimumMsat,proto3,oneof" json:"htlc_minimum_msat,omitempty"` HtlcMaximumMsat *Amount `protobuf:"bytes,5,opt,name=htlc_maximum_msat,json=htlcMaximumMsat,proto3,oneof" json:"htlc_maximum_msat,omitempty"` FeeBaseMsat *Amount `protobuf:"bytes,6,opt,name=fee_base_msat,json=feeBaseMsat,proto3,oneof" json:"fee_base_msat,omitempty"` FeeProportionalMillionths *uint32 `protobuf:"varint,7,opt,name=fee_proportional_millionths,json=feeProportionalMillionths,proto3,oneof" json:"fee_proportional_millionths,omitempty"` CltvExpiryDelta *uint32 `protobuf:"varint,8,opt,name=cltv_expiry_delta,json=cltvExpiryDelta,proto3,oneof" json:"cltv_expiry_delta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneupdatechannelRequest) Reset() { *x = AskreneupdatechannelRequest{} mi := &file_node_proto_msgTypes[474] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneupdatechannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneupdatechannelRequest) ProtoMessage() {} func (x *AskreneupdatechannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[474] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneupdatechannelRequest.ProtoReflect.Descriptor instead. func (*AskreneupdatechannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{474} } func (x *AskreneupdatechannelRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskreneupdatechannelRequest) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskreneupdatechannelRequest) GetEnabled() bool { if x != nil && x.Enabled != nil { return *x.Enabled } return false } func (x *AskreneupdatechannelRequest) GetHtlcMinimumMsat() *Amount { if x != nil { return x.HtlcMinimumMsat } return nil } func (x *AskreneupdatechannelRequest) GetHtlcMaximumMsat() *Amount { if x != nil { return x.HtlcMaximumMsat } return nil } func (x *AskreneupdatechannelRequest) GetFeeBaseMsat() *Amount { if x != nil { return x.FeeBaseMsat } return nil } func (x *AskreneupdatechannelRequest) GetFeeProportionalMillionths() uint32 { if x != nil && x.FeeProportionalMillionths != nil { return *x.FeeProportionalMillionths } return 0 } func (x *AskreneupdatechannelRequest) GetCltvExpiryDelta() uint32 { if x != nil && x.CltvExpiryDelta != nil { return *x.CltvExpiryDelta } return 0 } type AskreneupdatechannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskreneupdatechannelResponse) Reset() { *x = AskreneupdatechannelResponse{} mi := &file_node_proto_msgTypes[475] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskreneupdatechannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskreneupdatechannelResponse) ProtoMessage() {} func (x *AskreneupdatechannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[475] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskreneupdatechannelResponse.ProtoReflect.Descriptor instead. func (*AskreneupdatechannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{475} } type AskrenebiaschannelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` ShortChannelIdDir string `protobuf:"bytes,2,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Bias int64 `protobuf:"zigzag64,3,opt,name=bias,proto3" json:"bias,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` Relative *bool `protobuf:"varint,5,opt,name=relative,proto3,oneof" json:"relative,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenebiaschannelRequest) Reset() { *x = AskrenebiaschannelRequest{} mi := &file_node_proto_msgTypes[476] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenebiaschannelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenebiaschannelRequest) ProtoMessage() {} func (x *AskrenebiaschannelRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[476] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenebiaschannelRequest.ProtoReflect.Descriptor instead. func (*AskrenebiaschannelRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{476} } func (x *AskrenebiaschannelRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenebiaschannelRequest) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenebiaschannelRequest) GetBias() int64 { if x != nil { return x.Bias } return 0 } func (x *AskrenebiaschannelRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenebiaschannelRequest) GetRelative() bool { if x != nil && x.Relative != nil { return *x.Relative } return false } type AskrenebiaschannelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Biases []*AskrenebiaschannelBiases `protobuf:"bytes,1,rep,name=biases,proto3" json:"biases,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenebiaschannelResponse) Reset() { *x = AskrenebiaschannelResponse{} mi := &file_node_proto_msgTypes[477] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenebiaschannelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenebiaschannelResponse) ProtoMessage() {} func (x *AskrenebiaschannelResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[477] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenebiaschannelResponse.ProtoReflect.Descriptor instead. func (*AskrenebiaschannelResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{477} } func (x *AskrenebiaschannelResponse) GetBiases() []*AskrenebiaschannelBiases { if x != nil { return x.Biases } return nil } type AskrenebiaschannelBiases struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` ShortChannelIdDir string `protobuf:"bytes,2,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` Bias int64 `protobuf:"zigzag64,3,opt,name=bias,proto3" json:"bias,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` Timestamp *uint64 `protobuf:"varint,5,opt,name=timestamp,proto3,oneof" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenebiaschannelBiases) Reset() { *x = AskrenebiaschannelBiases{} mi := &file_node_proto_msgTypes[478] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenebiaschannelBiases) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenebiaschannelBiases) ProtoMessage() {} func (x *AskrenebiaschannelBiases) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[478] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenebiaschannelBiases.ProtoReflect.Descriptor instead. func (*AskrenebiaschannelBiases) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{478} } func (x *AskrenebiaschannelBiases) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenebiaschannelBiases) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenebiaschannelBiases) GetBias() int64 { if x != nil { return x.Bias } return 0 } func (x *AskrenebiaschannelBiases) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenebiaschannelBiases) GetTimestamp() uint64 { if x != nil && x.Timestamp != nil { return *x.Timestamp } return 0 } type AskrenebiasnodeRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Node []byte `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` Direction string `protobuf:"bytes,3,opt,name=direction,proto3" json:"direction,omitempty"` Bias int64 `protobuf:"zigzag64,4,opt,name=bias,proto3" json:"bias,omitempty"` Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"` Relative *bool `protobuf:"varint,6,opt,name=relative,proto3,oneof" json:"relative,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenebiasnodeRequest) Reset() { *x = AskrenebiasnodeRequest{} mi := &file_node_proto_msgTypes[479] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenebiasnodeRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenebiasnodeRequest) ProtoMessage() {} func (x *AskrenebiasnodeRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[479] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenebiasnodeRequest.ProtoReflect.Descriptor instead. func (*AskrenebiasnodeRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{479} } func (x *AskrenebiasnodeRequest) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenebiasnodeRequest) GetNode() []byte { if x != nil { return x.Node } return nil } func (x *AskrenebiasnodeRequest) GetDirection() string { if x != nil { return x.Direction } return "" } func (x *AskrenebiasnodeRequest) GetBias() int64 { if x != nil { return x.Bias } return 0 } func (x *AskrenebiasnodeRequest) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenebiasnodeRequest) GetRelative() bool { if x != nil && x.Relative != nil { return *x.Relative } return false } type AskrenebiasnodeResponse struct { state protoimpl.MessageState `protogen:"open.v1"` NodeBiases []*AskrenebiasnodeNodeBiases `protobuf:"bytes,1,rep,name=node_biases,json=nodeBiases,proto3" json:"node_biases,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenebiasnodeResponse) Reset() { *x = AskrenebiasnodeResponse{} mi := &file_node_proto_msgTypes[480] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenebiasnodeResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenebiasnodeResponse) ProtoMessage() {} func (x *AskrenebiasnodeResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[480] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenebiasnodeResponse.ProtoReflect.Descriptor instead. func (*AskrenebiasnodeResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{480} } func (x *AskrenebiasnodeResponse) GetNodeBiases() []*AskrenebiasnodeNodeBiases { if x != nil { return x.NodeBiases } return nil } type AskrenebiasnodeNodeBiases struct { state protoimpl.MessageState `protogen:"open.v1"` Layer string `protobuf:"bytes,1,opt,name=layer,proto3" json:"layer,omitempty"` Node []byte `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` InBias int64 `protobuf:"zigzag64,3,opt,name=in_bias,json=inBias,proto3" json:"in_bias,omitempty"` OutBias int64 `protobuf:"zigzag64,4,opt,name=out_bias,json=outBias,proto3" json:"out_bias,omitempty"` Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"` Timestamp uint64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenebiasnodeNodeBiases) Reset() { *x = AskrenebiasnodeNodeBiases{} mi := &file_node_proto_msgTypes[481] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenebiasnodeNodeBiases) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenebiasnodeNodeBiases) ProtoMessage() {} func (x *AskrenebiasnodeNodeBiases) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[481] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenebiasnodeNodeBiases.ProtoReflect.Descriptor instead. func (*AskrenebiasnodeNodeBiases) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{481} } func (x *AskrenebiasnodeNodeBiases) GetLayer() string { if x != nil { return x.Layer } return "" } func (x *AskrenebiasnodeNodeBiases) GetNode() []byte { if x != nil { return x.Node } return nil } func (x *AskrenebiasnodeNodeBiases) GetInBias() int64 { if x != nil { return x.InBias } return 0 } func (x *AskrenebiasnodeNodeBiases) GetOutBias() int64 { if x != nil { return x.OutBias } return 0 } func (x *AskrenebiasnodeNodeBiases) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *AskrenebiasnodeNodeBiases) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } type AskrenelistreservationsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistreservationsRequest) Reset() { *x = AskrenelistreservationsRequest{} mi := &file_node_proto_msgTypes[482] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistreservationsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistreservationsRequest) ProtoMessage() {} func (x *AskrenelistreservationsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[482] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistreservationsRequest.ProtoReflect.Descriptor instead. func (*AskrenelistreservationsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{482} } type AskrenelistreservationsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Reservations []*AskrenelistreservationsReservations `protobuf:"bytes,1,rep,name=reservations,proto3" json:"reservations,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistreservationsResponse) Reset() { *x = AskrenelistreservationsResponse{} mi := &file_node_proto_msgTypes[483] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistreservationsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistreservationsResponse) ProtoMessage() {} func (x *AskrenelistreservationsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[483] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistreservationsResponse.ProtoReflect.Descriptor instead. func (*AskrenelistreservationsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{483} } func (x *AskrenelistreservationsResponse) GetReservations() []*AskrenelistreservationsReservations { if x != nil { return x.Reservations } return nil } type AskrenelistreservationsReservations struct { state protoimpl.MessageState `protogen:"open.v1"` ShortChannelIdDir string `protobuf:"bytes,1,opt,name=short_channel_id_dir,json=shortChannelIdDir,proto3" json:"short_channel_id_dir,omitempty"` AmountMsat *Amount `protobuf:"bytes,2,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` AgeInSeconds uint64 `protobuf:"varint,3,opt,name=age_in_seconds,json=ageInSeconds,proto3" json:"age_in_seconds,omitempty"` CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AskrenelistreservationsReservations) Reset() { *x = AskrenelistreservationsReservations{} mi := &file_node_proto_msgTypes[484] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AskrenelistreservationsReservations) String() string { return protoimpl.X.MessageStringOf(x) } func (*AskrenelistreservationsReservations) ProtoMessage() {} func (x *AskrenelistreservationsReservations) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[484] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AskrenelistreservationsReservations.ProtoReflect.Descriptor instead. func (*AskrenelistreservationsReservations) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{484} } func (x *AskrenelistreservationsReservations) GetShortChannelIdDir() string { if x != nil { return x.ShortChannelIdDir } return "" } func (x *AskrenelistreservationsReservations) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *AskrenelistreservationsReservations) GetAgeInSeconds() uint64 { if x != nil { return x.AgeInSeconds } return 0 } func (x *AskrenelistreservationsReservations) GetCommandId() string { if x != nil { return x.CommandId } return "" } type InjectpaymentonionRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Onion []byte `protobuf:"bytes,1,opt,name=onion,proto3" json:"onion,omitempty"` PaymentHash []byte `protobuf:"bytes,2,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` AmountMsat *Amount `protobuf:"bytes,3,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` CltvExpiry uint32 `protobuf:"varint,4,opt,name=cltv_expiry,json=cltvExpiry,proto3" json:"cltv_expiry,omitempty"` Partid uint64 `protobuf:"varint,5,opt,name=partid,proto3" json:"partid,omitempty"` Groupid uint64 `protobuf:"varint,6,opt,name=groupid,proto3" json:"groupid,omitempty"` Label *string `protobuf:"bytes,7,opt,name=label,proto3,oneof" json:"label,omitempty"` Invstring *string `protobuf:"bytes,8,opt,name=invstring,proto3,oneof" json:"invstring,omitempty"` Localinvreqid []byte `protobuf:"bytes,9,opt,name=localinvreqid,proto3,oneof" json:"localinvreqid,omitempty"` DestinationMsat *Amount `protobuf:"bytes,10,opt,name=destination_msat,json=destinationMsat,proto3,oneof" json:"destination_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InjectpaymentonionRequest) Reset() { *x = InjectpaymentonionRequest{} mi := &file_node_proto_msgTypes[485] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InjectpaymentonionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*InjectpaymentonionRequest) ProtoMessage() {} func (x *InjectpaymentonionRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[485] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InjectpaymentonionRequest.ProtoReflect.Descriptor instead. func (*InjectpaymentonionRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{485} } func (x *InjectpaymentonionRequest) GetOnion() []byte { if x != nil { return x.Onion } return nil } func (x *InjectpaymentonionRequest) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *InjectpaymentonionRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *InjectpaymentonionRequest) GetCltvExpiry() uint32 { if x != nil { return x.CltvExpiry } return 0 } func (x *InjectpaymentonionRequest) GetPartid() uint64 { if x != nil { return x.Partid } return 0 } func (x *InjectpaymentonionRequest) GetGroupid() uint64 { if x != nil { return x.Groupid } return 0 } func (x *InjectpaymentonionRequest) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *InjectpaymentonionRequest) GetInvstring() string { if x != nil && x.Invstring != nil { return *x.Invstring } return "" } func (x *InjectpaymentonionRequest) GetLocalinvreqid() []byte { if x != nil { return x.Localinvreqid } return nil } func (x *InjectpaymentonionRequest) GetDestinationMsat() *Amount { if x != nil { return x.DestinationMsat } return nil } type InjectpaymentonionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedAt uint64 `protobuf:"varint,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` CompletedAt uint64 `protobuf:"varint,2,opt,name=completed_at,json=completedAt,proto3" json:"completed_at,omitempty"` CreatedIndex uint64 `protobuf:"varint,3,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` PaymentPreimage []byte `protobuf:"bytes,4,opt,name=payment_preimage,json=paymentPreimage,proto3" json:"payment_preimage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InjectpaymentonionResponse) Reset() { *x = InjectpaymentonionResponse{} mi := &file_node_proto_msgTypes[486] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InjectpaymentonionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*InjectpaymentonionResponse) ProtoMessage() {} func (x *InjectpaymentonionResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[486] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InjectpaymentonionResponse.ProtoReflect.Descriptor instead. func (*InjectpaymentonionResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{486} } func (x *InjectpaymentonionResponse) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *InjectpaymentonionResponse) GetCompletedAt() uint64 { if x != nil { return x.CompletedAt } return 0 } func (x *InjectpaymentonionResponse) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *InjectpaymentonionResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } type InjectonionmessageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` PathKey []byte `protobuf:"bytes,1,opt,name=path_key,json=pathKey,proto3" json:"path_key,omitempty"` Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InjectonionmessageRequest) Reset() { *x = InjectonionmessageRequest{} mi := &file_node_proto_msgTypes[487] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InjectonionmessageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*InjectonionmessageRequest) ProtoMessage() {} func (x *InjectonionmessageRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[487] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InjectonionmessageRequest.ProtoReflect.Descriptor instead. func (*InjectonionmessageRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{487} } func (x *InjectonionmessageRequest) GetPathKey() []byte { if x != nil { return x.PathKey } return nil } func (x *InjectonionmessageRequest) GetMessage() []byte { if x != nil { return x.Message } return nil } type InjectonionmessageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InjectonionmessageResponse) Reset() { *x = InjectonionmessageResponse{} mi := &file_node_proto_msgTypes[488] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InjectonionmessageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*InjectonionmessageResponse) ProtoMessage() {} func (x *InjectonionmessageResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[488] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InjectonionmessageResponse.ProtoReflect.Descriptor instead. func (*InjectonionmessageResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{488} } type XpayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Invstring string `protobuf:"bytes,1,opt,name=invstring,proto3" json:"invstring,omitempty"` AmountMsat *Amount `protobuf:"bytes,2,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` Maxfee *Amount `protobuf:"bytes,3,opt,name=maxfee,proto3,oneof" json:"maxfee,omitempty"` Layers []string `protobuf:"bytes,4,rep,name=layers,proto3" json:"layers,omitempty"` RetryFor *uint32 `protobuf:"varint,5,opt,name=retry_for,json=retryFor,proto3,oneof" json:"retry_for,omitempty"` PartialMsat *Amount `protobuf:"bytes,6,opt,name=partial_msat,json=partialMsat,proto3,oneof" json:"partial_msat,omitempty"` Maxdelay *uint32 `protobuf:"varint,7,opt,name=maxdelay,proto3,oneof" json:"maxdelay,omitempty"` PayerNote *string `protobuf:"bytes,8,opt,name=payer_note,json=payerNote,proto3,oneof" json:"payer_note,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *XpayRequest) Reset() { *x = XpayRequest{} mi := &file_node_proto_msgTypes[489] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *XpayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*XpayRequest) ProtoMessage() {} func (x *XpayRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[489] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use XpayRequest.ProtoReflect.Descriptor instead. func (*XpayRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{489} } func (x *XpayRequest) GetInvstring() string { if x != nil { return x.Invstring } return "" } func (x *XpayRequest) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *XpayRequest) GetMaxfee() *Amount { if x != nil { return x.Maxfee } return nil } func (x *XpayRequest) GetLayers() []string { if x != nil { return x.Layers } return nil } func (x *XpayRequest) GetRetryFor() uint32 { if x != nil && x.RetryFor != nil { return *x.RetryFor } return 0 } func (x *XpayRequest) GetPartialMsat() *Amount { if x != nil { return x.PartialMsat } return nil } func (x *XpayRequest) GetMaxdelay() uint32 { if x != nil && x.Maxdelay != nil { return *x.Maxdelay } return 0 } func (x *XpayRequest) GetPayerNote() string { if x != nil && x.PayerNote != nil { return *x.PayerNote } return "" } type XpayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentPreimage []byte `protobuf:"bytes,1,opt,name=payment_preimage,json=paymentPreimage,proto3" json:"payment_preimage,omitempty"` FailedParts uint64 `protobuf:"varint,2,opt,name=failed_parts,json=failedParts,proto3" json:"failed_parts,omitempty"` SuccessfulParts uint64 `protobuf:"varint,3,opt,name=successful_parts,json=successfulParts,proto3" json:"successful_parts,omitempty"` AmountMsat *Amount `protobuf:"bytes,4,opt,name=amount_msat,json=amountMsat,proto3" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,5,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *XpayResponse) Reset() { *x = XpayResponse{} mi := &file_node_proto_msgTypes[490] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *XpayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*XpayResponse) ProtoMessage() {} func (x *XpayResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[490] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use XpayResponse.ProtoReflect.Descriptor instead. func (*XpayResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{490} } func (x *XpayResponse) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *XpayResponse) GetFailedParts() uint64 { if x != nil { return x.FailedParts } return 0 } func (x *XpayResponse) GetSuccessfulParts() uint64 { if x != nil { return x.SuccessfulParts } return 0 } func (x *XpayResponse) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *XpayResponse) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } type SignmessagewithkeyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignmessagewithkeyRequest) Reset() { *x = SignmessagewithkeyRequest{} mi := &file_node_proto_msgTypes[491] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignmessagewithkeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignmessagewithkeyRequest) ProtoMessage() {} func (x *SignmessagewithkeyRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[491] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SignmessagewithkeyRequest.ProtoReflect.Descriptor instead. func (*SignmessagewithkeyRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{491} } func (x *SignmessagewithkeyRequest) GetMessage() string { if x != nil { return x.Message } return "" } func (x *SignmessagewithkeyRequest) GetAddress() string { if x != nil { return x.Address } return "" } type SignmessagewithkeyResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Pubkey []byte `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"` Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` Base64 string `protobuf:"bytes,4,opt,name=base64,proto3" json:"base64,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignmessagewithkeyResponse) Reset() { *x = SignmessagewithkeyResponse{} mi := &file_node_proto_msgTypes[492] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignmessagewithkeyResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignmessagewithkeyResponse) ProtoMessage() {} func (x *SignmessagewithkeyResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[492] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SignmessagewithkeyResponse.ProtoReflect.Descriptor instead. func (*SignmessagewithkeyResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{492} } func (x *SignmessagewithkeyResponse) GetAddress() string { if x != nil { return x.Address } return "" } func (x *SignmessagewithkeyResponse) GetPubkey() []byte { if x != nil { return x.Pubkey } return nil } func (x *SignmessagewithkeyResponse) GetSignature() []byte { if x != nil { return x.Signature } return nil } func (x *SignmessagewithkeyResponse) GetBase64() string { if x != nil { return x.Base64 } return "" } type ListchannelmovesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Index *ListchannelmovesRequest_ListchannelmovesIndex `protobuf:"varint,1,opt,name=index,proto3,enum=cln.ListchannelmovesRequest_ListchannelmovesIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,2,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,3,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchannelmovesRequest) Reset() { *x = ListchannelmovesRequest{} mi := &file_node_proto_msgTypes[493] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchannelmovesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchannelmovesRequest) ProtoMessage() {} func (x *ListchannelmovesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[493] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchannelmovesRequest.ProtoReflect.Descriptor instead. func (*ListchannelmovesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{493} } func (x *ListchannelmovesRequest) GetIndex() ListchannelmovesRequest_ListchannelmovesIndex { if x != nil && x.Index != nil { return *x.Index } return ListchannelmovesRequest_CREATED } func (x *ListchannelmovesRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListchannelmovesRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListchannelmovesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Channelmoves []*ListchannelmovesChannelmoves `protobuf:"bytes,1,rep,name=channelmoves,proto3" json:"channelmoves,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchannelmovesResponse) Reset() { *x = ListchannelmovesResponse{} mi := &file_node_proto_msgTypes[494] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchannelmovesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchannelmovesResponse) ProtoMessage() {} func (x *ListchannelmovesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[494] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchannelmovesResponse.ProtoReflect.Descriptor instead. func (*ListchannelmovesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{494} } func (x *ListchannelmovesResponse) GetChannelmoves() []*ListchannelmovesChannelmoves { if x != nil { return x.Channelmoves } return nil } type ListchannelmovesChannelmoves struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` CreditMsat *Amount `protobuf:"bytes,3,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,4,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Timestamp uint64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` PrimaryTag ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag `protobuf:"varint,6,opt,name=primary_tag,json=primaryTag,proto3,enum=cln.ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag" json:"primary_tag,omitempty"` PaymentHash []byte `protobuf:"bytes,7,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` PartId *uint64 `protobuf:"varint,8,opt,name=part_id,json=partId,proto3,oneof" json:"part_id,omitempty"` GroupId *uint64 `protobuf:"varint,9,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"` FeesMsat *Amount `protobuf:"bytes,10,opt,name=fees_msat,json=feesMsat,proto3" json:"fees_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchannelmovesChannelmoves) Reset() { *x = ListchannelmovesChannelmoves{} mi := &file_node_proto_msgTypes[495] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchannelmovesChannelmoves) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchannelmovesChannelmoves) ProtoMessage() {} func (x *ListchannelmovesChannelmoves) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[495] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchannelmovesChannelmoves.ProtoReflect.Descriptor instead. func (*ListchannelmovesChannelmoves) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{495} } func (x *ListchannelmovesChannelmoves) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *ListchannelmovesChannelmoves) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *ListchannelmovesChannelmoves) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *ListchannelmovesChannelmoves) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *ListchannelmovesChannelmoves) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } func (x *ListchannelmovesChannelmoves) GetPrimaryTag() ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag { if x != nil { return x.PrimaryTag } return ListchannelmovesChannelmoves_INVOICE } func (x *ListchannelmovesChannelmoves) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListchannelmovesChannelmoves) GetPartId() uint64 { if x != nil && x.PartId != nil { return *x.PartId } return 0 } func (x *ListchannelmovesChannelmoves) GetGroupId() uint64 { if x != nil && x.GroupId != nil { return *x.GroupId } return 0 } func (x *ListchannelmovesChannelmoves) GetFeesMsat() *Amount { if x != nil { return x.FeesMsat } return nil } type ListchainmovesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Index *ListchainmovesRequest_ListchainmovesIndex `protobuf:"varint,1,opt,name=index,proto3,enum=cln.ListchainmovesRequest_ListchainmovesIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,2,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,3,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchainmovesRequest) Reset() { *x = ListchainmovesRequest{} mi := &file_node_proto_msgTypes[496] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchainmovesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchainmovesRequest) ProtoMessage() {} func (x *ListchainmovesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[496] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchainmovesRequest.ProtoReflect.Descriptor instead. func (*ListchainmovesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{496} } func (x *ListchainmovesRequest) GetIndex() ListchainmovesRequest_ListchainmovesIndex { if x != nil && x.Index != nil { return *x.Index } return ListchainmovesRequest_CREATED } func (x *ListchainmovesRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListchainmovesRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListchainmovesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Chainmoves []*ListchainmovesChainmoves `protobuf:"bytes,1,rep,name=chainmoves,proto3" json:"chainmoves,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchainmovesResponse) Reset() { *x = ListchainmovesResponse{} mi := &file_node_proto_msgTypes[497] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchainmovesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchainmovesResponse) ProtoMessage() {} func (x *ListchainmovesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[497] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchainmovesResponse.ProtoReflect.Descriptor instead. func (*ListchainmovesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{497} } func (x *ListchainmovesResponse) GetChainmoves() []*ListchainmovesChainmoves { if x != nil { return x.Chainmoves } return nil } type ListchainmovesChainmoves struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` CreditMsat *Amount `protobuf:"bytes,3,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,4,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Timestamp uint64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` PrimaryTag ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag `protobuf:"varint,6,opt,name=primary_tag,json=primaryTag,proto3,enum=cln.ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag" json:"primary_tag,omitempty"` PeerId []byte `protobuf:"bytes,8,opt,name=peer_id,json=peerId,proto3,oneof" json:"peer_id,omitempty"` OriginatingAccount *string `protobuf:"bytes,9,opt,name=originating_account,json=originatingAccount,proto3,oneof" json:"originating_account,omitempty"` SpendingTxid []byte `protobuf:"bytes,10,opt,name=spending_txid,json=spendingTxid,proto3,oneof" json:"spending_txid,omitempty"` Utxo *Outpoint `protobuf:"bytes,11,opt,name=utxo,proto3" json:"utxo,omitempty"` PaymentHash []byte `protobuf:"bytes,12,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` OutputMsat *Amount `protobuf:"bytes,13,opt,name=output_msat,json=outputMsat,proto3" json:"output_msat,omitempty"` OutputCount *uint32 `protobuf:"varint,14,opt,name=output_count,json=outputCount,proto3,oneof" json:"output_count,omitempty"` Blockheight uint32 `protobuf:"varint,15,opt,name=blockheight,proto3" json:"blockheight,omitempty"` ExtraTags []string `protobuf:"bytes,16,rep,name=extra_tags,json=extraTags,proto3" json:"extra_tags,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListchainmovesChainmoves) Reset() { *x = ListchainmovesChainmoves{} mi := &file_node_proto_msgTypes[498] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListchainmovesChainmoves) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListchainmovesChainmoves) ProtoMessage() {} func (x *ListchainmovesChainmoves) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[498] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListchainmovesChainmoves.ProtoReflect.Descriptor instead. func (*ListchainmovesChainmoves) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{498} } func (x *ListchainmovesChainmoves) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *ListchainmovesChainmoves) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *ListchainmovesChainmoves) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *ListchainmovesChainmoves) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *ListchainmovesChainmoves) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } func (x *ListchainmovesChainmoves) GetPrimaryTag() ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag { if x != nil { return x.PrimaryTag } return ListchainmovesChainmoves_DEPOSIT } func (x *ListchainmovesChainmoves) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *ListchainmovesChainmoves) GetOriginatingAccount() string { if x != nil && x.OriginatingAccount != nil { return *x.OriginatingAccount } return "" } func (x *ListchainmovesChainmoves) GetSpendingTxid() []byte { if x != nil { return x.SpendingTxid } return nil } func (x *ListchainmovesChainmoves) GetUtxo() *Outpoint { if x != nil { return x.Utxo } return nil } func (x *ListchainmovesChainmoves) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ListchainmovesChainmoves) GetOutputMsat() *Amount { if x != nil { return x.OutputMsat } return nil } func (x *ListchainmovesChainmoves) GetOutputCount() uint32 { if x != nil && x.OutputCount != nil { return *x.OutputCount } return 0 } func (x *ListchainmovesChainmoves) GetBlockheight() uint32 { if x != nil { return x.Blockheight } return 0 } func (x *ListchainmovesChainmoves) GetExtraTags() []string { if x != nil { return x.ExtraTags } return nil } type ListnetworkeventsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` Index *ListnetworkeventsRequest_ListnetworkeventsIndex `protobuf:"varint,2,opt,name=index,proto3,enum=cln.ListnetworkeventsRequest_ListnetworkeventsIndex,oneof" json:"index,omitempty"` Start *uint64 `protobuf:"varint,3,opt,name=start,proto3,oneof" json:"start,omitempty"` Limit *uint32 `protobuf:"varint,4,opt,name=limit,proto3,oneof" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnetworkeventsRequest) Reset() { *x = ListnetworkeventsRequest{} mi := &file_node_proto_msgTypes[499] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnetworkeventsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnetworkeventsRequest) ProtoMessage() {} func (x *ListnetworkeventsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[499] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnetworkeventsRequest.ProtoReflect.Descriptor instead. func (*ListnetworkeventsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{499} } func (x *ListnetworkeventsRequest) GetId() string { if x != nil && x.Id != nil { return *x.Id } return "" } func (x *ListnetworkeventsRequest) GetIndex() ListnetworkeventsRequest_ListnetworkeventsIndex { if x != nil && x.Index != nil { return *x.Index } return ListnetworkeventsRequest_CREATED } func (x *ListnetworkeventsRequest) GetStart() uint64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *ListnetworkeventsRequest) GetLimit() uint32 { if x != nil && x.Limit != nil { return *x.Limit } return 0 } type ListnetworkeventsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Networkevents []*ListnetworkeventsNetworkevents `protobuf:"bytes,1,rep,name=networkevents,proto3" json:"networkevents,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnetworkeventsResponse) Reset() { *x = ListnetworkeventsResponse{} mi := &file_node_proto_msgTypes[500] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnetworkeventsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnetworkeventsResponse) ProtoMessage() {} func (x *ListnetworkeventsResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[500] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnetworkeventsResponse.ProtoReflect.Descriptor instead. func (*ListnetworkeventsResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{500} } func (x *ListnetworkeventsResponse) GetNetworkevents() []*ListnetworkeventsNetworkevents { if x != nil { return x.Networkevents } return nil } type ListnetworkeventsNetworkevents struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` PeerId []byte `protobuf:"bytes,3,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` ItemType string `protobuf:"bytes,4,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"` Reason *string `protobuf:"bytes,5,opt,name=reason,proto3,oneof" json:"reason,omitempty"` DurationNsec *uint64 `protobuf:"varint,6,opt,name=duration_nsec,json=durationNsec,proto3,oneof" json:"duration_nsec,omitempty"` ConnectAttempted *bool `protobuf:"varint,7,opt,name=connect_attempted,json=connectAttempted,proto3,oneof" json:"connect_attempted,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListnetworkeventsNetworkevents) Reset() { *x = ListnetworkeventsNetworkevents{} mi := &file_node_proto_msgTypes[501] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListnetworkeventsNetworkevents) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListnetworkeventsNetworkevents) ProtoMessage() {} func (x *ListnetworkeventsNetworkevents) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[501] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListnetworkeventsNetworkevents.ProtoReflect.Descriptor instead. func (*ListnetworkeventsNetworkevents) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{501} } func (x *ListnetworkeventsNetworkevents) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *ListnetworkeventsNetworkevents) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } func (x *ListnetworkeventsNetworkevents) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *ListnetworkeventsNetworkevents) GetItemType() string { if x != nil { return x.ItemType } return "" } func (x *ListnetworkeventsNetworkevents) GetReason() string { if x != nil && x.Reason != nil { return *x.Reason } return "" } func (x *ListnetworkeventsNetworkevents) GetDurationNsec() uint64 { if x != nil && x.DurationNsec != nil { return *x.DurationNsec } return 0 } func (x *ListnetworkeventsNetworkevents) GetConnectAttempted() bool { if x != nil && x.ConnectAttempted != nil { return *x.ConnectAttempted } return false } type DelnetworkeventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelnetworkeventRequest) Reset() { *x = DelnetworkeventRequest{} mi := &file_node_proto_msgTypes[502] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelnetworkeventRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelnetworkeventRequest) ProtoMessage() {} func (x *DelnetworkeventRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[502] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelnetworkeventRequest.ProtoReflect.Descriptor instead. func (*DelnetworkeventRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{502} } func (x *DelnetworkeventRequest) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } type DelnetworkeventResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DelnetworkeventResponse) Reset() { *x = DelnetworkeventResponse{} mi := &file_node_proto_msgTypes[503] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DelnetworkeventResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DelnetworkeventResponse) ProtoMessage() {} func (x *DelnetworkeventResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[503] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DelnetworkeventResponse.ProtoReflect.Descriptor instead. func (*DelnetworkeventResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{503} } type ClnrestregisterpathRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` RpcMethod string `protobuf:"bytes,2,opt,name=rpc_method,json=rpcMethod,proto3" json:"rpc_method,omitempty"` RuneRestrictions *ClnrestregisterpathRuneRestrictions `protobuf:"bytes,3,opt,name=rune_restrictions,json=runeRestrictions,proto3,oneof" json:"rune_restrictions,omitempty"` RuneRequired *bool `protobuf:"varint,4,opt,name=rune_required,json=runeRequired,proto3,oneof" json:"rune_required,omitempty"` HttpMethod *string `protobuf:"bytes,5,opt,name=http_method,json=httpMethod,proto3,oneof" json:"http_method,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClnrestregisterpathRequest) Reset() { *x = ClnrestregisterpathRequest{} mi := &file_node_proto_msgTypes[504] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClnrestregisterpathRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClnrestregisterpathRequest) ProtoMessage() {} func (x *ClnrestregisterpathRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[504] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ClnrestregisterpathRequest.ProtoReflect.Descriptor instead. func (*ClnrestregisterpathRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{504} } func (x *ClnrestregisterpathRequest) GetPath() string { if x != nil { return x.Path } return "" } func (x *ClnrestregisterpathRequest) GetRpcMethod() string { if x != nil { return x.RpcMethod } return "" } func (x *ClnrestregisterpathRequest) GetRuneRestrictions() *ClnrestregisterpathRuneRestrictions { if x != nil { return x.RuneRestrictions } return nil } func (x *ClnrestregisterpathRequest) GetRuneRequired() bool { if x != nil && x.RuneRequired != nil { return *x.RuneRequired } return false } func (x *ClnrestregisterpathRequest) GetHttpMethod() string { if x != nil && x.HttpMethod != nil { return *x.HttpMethod } return "" } type ClnrestregisterpathResponse struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClnrestregisterpathResponse) Reset() { *x = ClnrestregisterpathResponse{} mi := &file_node_proto_msgTypes[505] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClnrestregisterpathResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClnrestregisterpathResponse) ProtoMessage() {} func (x *ClnrestregisterpathResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[505] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ClnrestregisterpathResponse.ProtoReflect.Descriptor instead. func (*ClnrestregisterpathResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{505} } type ClnrestregisterpathRuneRestrictions struct { state protoimpl.MessageState `protogen:"open.v1"` Nodeid *string `protobuf:"bytes,1,opt,name=nodeid,proto3,oneof" json:"nodeid,omitempty"` Method *string `protobuf:"bytes,2,opt,name=method,proto3,oneof" json:"method,omitempty"` Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClnrestregisterpathRuneRestrictions) Reset() { *x = ClnrestregisterpathRuneRestrictions{} mi := &file_node_proto_msgTypes[506] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClnrestregisterpathRuneRestrictions) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClnrestregisterpathRuneRestrictions) ProtoMessage() {} func (x *ClnrestregisterpathRuneRestrictions) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[506] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ClnrestregisterpathRuneRestrictions.ProtoReflect.Descriptor instead. func (*ClnrestregisterpathRuneRestrictions) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{506} } func (x *ClnrestregisterpathRuneRestrictions) GetNodeid() string { if x != nil && x.Nodeid != nil { return *x.Nodeid } return "" } func (x *ClnrestregisterpathRuneRestrictions) GetMethod() string { if x != nil && x.Method != nil { return *x.Method } return "" } func (x *ClnrestregisterpathRuneRestrictions) GetParams() map[string]string { if x != nil { return x.Params } return nil } type ListcurrencyratesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListcurrencyratesRequest) Reset() { *x = ListcurrencyratesRequest{} mi := &file_node_proto_msgTypes[507] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListcurrencyratesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListcurrencyratesRequest) ProtoMessage() {} func (x *ListcurrencyratesRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[507] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListcurrencyratesRequest.ProtoReflect.Descriptor instead. func (*ListcurrencyratesRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{507} } func (x *ListcurrencyratesRequest) GetCurrency() string { if x != nil { return x.Currency } return "" } type ListcurrencyratesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Currencyrates []*ListcurrencyratesCurrencyrates `protobuf:"bytes,1,rep,name=currencyrates,proto3" json:"currencyrates,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListcurrencyratesResponse) Reset() { *x = ListcurrencyratesResponse{} mi := &file_node_proto_msgTypes[508] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListcurrencyratesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListcurrencyratesResponse) ProtoMessage() {} func (x *ListcurrencyratesResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[508] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListcurrencyratesResponse.ProtoReflect.Descriptor instead. func (*ListcurrencyratesResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{508} } func (x *ListcurrencyratesResponse) GetCurrencyrates() []*ListcurrencyratesCurrencyrates { if x != nil { return x.Currencyrates } return nil } type ListcurrencyratesCurrencyrates struct { state protoimpl.MessageState `protogen:"open.v1"` Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListcurrencyratesCurrencyrates) Reset() { *x = ListcurrencyratesCurrencyrates{} mi := &file_node_proto_msgTypes[509] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListcurrencyratesCurrencyrates) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListcurrencyratesCurrencyrates) ProtoMessage() {} func (x *ListcurrencyratesCurrencyrates) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[509] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListcurrencyratesCurrencyrates.ProtoReflect.Descriptor instead. func (*ListcurrencyratesCurrencyrates) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{509} } func (x *ListcurrencyratesCurrencyrates) GetSource() string { if x != nil { return x.Source } return "" } func (x *ListcurrencyratesCurrencyrates) GetAmount() float64 { if x != nil { return x.Amount } return 0 } type CurrencyconvertRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CurrencyconvertRequest) Reset() { *x = CurrencyconvertRequest{} mi := &file_node_proto_msgTypes[510] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CurrencyconvertRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CurrencyconvertRequest) ProtoMessage() {} func (x *CurrencyconvertRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[510] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CurrencyconvertRequest.ProtoReflect.Descriptor instead. func (*CurrencyconvertRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{510} } func (x *CurrencyconvertRequest) GetAmount() float64 { if x != nil { return x.Amount } return 0 } func (x *CurrencyconvertRequest) GetCurrency() string { if x != nil { return x.Currency } return "" } type CurrencyconvertResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Msat *Amount `protobuf:"bytes,1,opt,name=msat,proto3" json:"msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CurrencyconvertResponse) Reset() { *x = CurrencyconvertResponse{} mi := &file_node_proto_msgTypes[511] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CurrencyconvertResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CurrencyconvertResponse) ProtoMessage() {} func (x *CurrencyconvertResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[511] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CurrencyconvertResponse.ProtoReflect.Descriptor instead. func (*CurrencyconvertResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{511} } func (x *CurrencyconvertResponse) GetMsat() *Amount { if x != nil { return x.Msat } return nil } type CurrencyrateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CurrencyrateRequest) Reset() { *x = CurrencyrateRequest{} mi := &file_node_proto_msgTypes[512] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CurrencyrateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CurrencyrateRequest) ProtoMessage() {} func (x *CurrencyrateRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[512] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CurrencyrateRequest.ProtoReflect.Descriptor instead. func (*CurrencyrateRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{512} } func (x *CurrencyrateRequest) GetCurrency() string { if x != nil { return x.Currency } return "" } type CurrencyrateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Rate float64 `protobuf:"fixed64,1,opt,name=rate,proto3" json:"rate,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CurrencyrateResponse) Reset() { *x = CurrencyrateResponse{} mi := &file_node_proto_msgTypes[513] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CurrencyrateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CurrencyrateResponse) ProtoMessage() {} func (x *CurrencyrateResponse) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[513] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CurrencyrateResponse.ProtoReflect.Descriptor instead. func (*CurrencyrateResponse) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{513} } func (x *CurrencyrateResponse) GetRate() float64 { if x != nil { return x.Rate } return 0 } type StreamBalanceSnapshotRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamBalanceSnapshotRequest) Reset() { *x = StreamBalanceSnapshotRequest{} mi := &file_node_proto_msgTypes[514] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamBalanceSnapshotRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamBalanceSnapshotRequest) ProtoMessage() {} func (x *StreamBalanceSnapshotRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[514] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamBalanceSnapshotRequest.ProtoReflect.Descriptor instead. func (*StreamBalanceSnapshotRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{514} } type BalanceSnapshotNotification struct { state protoimpl.MessageState `protogen:"open.v1"` NodeId []byte `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Blockheight uint32 `protobuf:"varint,2,opt,name=blockheight,proto3" json:"blockheight,omitempty"` Timestamp uint32 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Accounts []*BalanceSnapshotAccounts `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BalanceSnapshotNotification) Reset() { *x = BalanceSnapshotNotification{} mi := &file_node_proto_msgTypes[515] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BalanceSnapshotNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*BalanceSnapshotNotification) ProtoMessage() {} func (x *BalanceSnapshotNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[515] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BalanceSnapshotNotification.ProtoReflect.Descriptor instead. func (*BalanceSnapshotNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{515} } func (x *BalanceSnapshotNotification) GetNodeId() []byte { if x != nil { return x.NodeId } return nil } func (x *BalanceSnapshotNotification) GetBlockheight() uint32 { if x != nil { return x.Blockheight } return 0 } func (x *BalanceSnapshotNotification) GetTimestamp() uint32 { if x != nil { return x.Timestamp } return 0 } func (x *BalanceSnapshotNotification) GetAccounts() []*BalanceSnapshotAccounts { if x != nil { return x.Accounts } return nil } type BalanceSnapshotAccounts struct { state protoimpl.MessageState `protogen:"open.v1"` AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` BalanceMsat *Amount `protobuf:"bytes,2,opt,name=balance_msat,json=balanceMsat,proto3" json:"balance_msat,omitempty"` CoinType string `protobuf:"bytes,3,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BalanceSnapshotAccounts) Reset() { *x = BalanceSnapshotAccounts{} mi := &file_node_proto_msgTypes[516] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BalanceSnapshotAccounts) String() string { return protoimpl.X.MessageStringOf(x) } func (*BalanceSnapshotAccounts) ProtoMessage() {} func (x *BalanceSnapshotAccounts) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[516] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BalanceSnapshotAccounts.ProtoReflect.Descriptor instead. func (*BalanceSnapshotAccounts) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{516} } func (x *BalanceSnapshotAccounts) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *BalanceSnapshotAccounts) GetBalanceMsat() *Amount { if x != nil { return x.BalanceMsat } return nil } func (x *BalanceSnapshotAccounts) GetCoinType() string { if x != nil { return x.CoinType } return "" } type StreamBlockAddedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamBlockAddedRequest) Reset() { *x = StreamBlockAddedRequest{} mi := &file_node_proto_msgTypes[517] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamBlockAddedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamBlockAddedRequest) ProtoMessage() {} func (x *StreamBlockAddedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[517] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamBlockAddedRequest.ProtoReflect.Descriptor instead. func (*StreamBlockAddedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{517} } type BlockAddedNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BlockAddedNotification) Reset() { *x = BlockAddedNotification{} mi := &file_node_proto_msgTypes[518] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BlockAddedNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*BlockAddedNotification) ProtoMessage() {} func (x *BlockAddedNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[518] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BlockAddedNotification.ProtoReflect.Descriptor instead. func (*BlockAddedNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{518} } func (x *BlockAddedNotification) GetHash() []byte { if x != nil { return x.Hash } return nil } func (x *BlockAddedNotification) GetHeight() uint32 { if x != nil { return x.Height } return 0 } type StreamChannelOpenFailedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamChannelOpenFailedRequest) Reset() { *x = StreamChannelOpenFailedRequest{} mi := &file_node_proto_msgTypes[519] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamChannelOpenFailedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamChannelOpenFailedRequest) ProtoMessage() {} func (x *StreamChannelOpenFailedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[519] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamChannelOpenFailedRequest.ProtoReflect.Descriptor instead. func (*StreamChannelOpenFailedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{519} } type ChannelOpenFailedNotification struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ChannelOpenFailedNotification) Reset() { *x = ChannelOpenFailedNotification{} mi := &file_node_proto_msgTypes[520] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ChannelOpenFailedNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChannelOpenFailedNotification) ProtoMessage() {} func (x *ChannelOpenFailedNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[520] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChannelOpenFailedNotification.ProtoReflect.Descriptor instead. func (*ChannelOpenFailedNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{520} } func (x *ChannelOpenFailedNotification) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } type StreamChannelOpenedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamChannelOpenedRequest) Reset() { *x = StreamChannelOpenedRequest{} mi := &file_node_proto_msgTypes[521] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamChannelOpenedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamChannelOpenedRequest) ProtoMessage() {} func (x *StreamChannelOpenedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[521] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamChannelOpenedRequest.ProtoReflect.Descriptor instead. func (*StreamChannelOpenedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{521} } type ChannelOpenedNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FundingMsat *Amount `protobuf:"bytes,2,opt,name=funding_msat,json=fundingMsat,proto3" json:"funding_msat,omitempty"` FundingTxid []byte `protobuf:"bytes,3,opt,name=funding_txid,json=fundingTxid,proto3" json:"funding_txid,omitempty"` ChannelReady bool `protobuf:"varint,4,opt,name=channel_ready,json=channelReady,proto3" json:"channel_ready,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ChannelOpenedNotification) Reset() { *x = ChannelOpenedNotification{} mi := &file_node_proto_msgTypes[522] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ChannelOpenedNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChannelOpenedNotification) ProtoMessage() {} func (x *ChannelOpenedNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[522] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChannelOpenedNotification.ProtoReflect.Descriptor instead. func (*ChannelOpenedNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{522} } func (x *ChannelOpenedNotification) GetId() []byte { if x != nil { return x.Id } return nil } func (x *ChannelOpenedNotification) GetFundingMsat() *Amount { if x != nil { return x.FundingMsat } return nil } func (x *ChannelOpenedNotification) GetFundingTxid() []byte { if x != nil { return x.FundingTxid } return nil } func (x *ChannelOpenedNotification) GetChannelReady() bool { if x != nil { return x.ChannelReady } return false } type StreamChannelStateChangedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamChannelStateChangedRequest) Reset() { *x = StreamChannelStateChangedRequest{} mi := &file_node_proto_msgTypes[523] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamChannelStateChangedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamChannelStateChangedRequest) ProtoMessage() {} func (x *StreamChannelStateChangedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[523] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamChannelStateChangedRequest.ProtoReflect.Descriptor instead. func (*StreamChannelStateChangedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{523} } type ChannelStateChangedNotification struct { state protoimpl.MessageState `protogen:"open.v1"` PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` ChannelId []byte `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` ShortChannelId *string `protobuf:"bytes,3,opt,name=short_channel_id,json=shortChannelId,proto3,oneof" json:"short_channel_id,omitempty"` Timestamp string `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` OldState *ChannelState `protobuf:"varint,5,opt,name=old_state,json=oldState,proto3,enum=cln.ChannelState,oneof" json:"old_state,omitempty"` NewState ChannelState `protobuf:"varint,6,opt,name=new_state,json=newState,proto3,enum=cln.ChannelState" json:"new_state,omitempty"` Cause ChannelStateChangedNotification_ChannelStateChangedCause `protobuf:"varint,7,opt,name=cause,proto3,enum=cln.ChannelStateChangedNotification_ChannelStateChangedCause" json:"cause,omitempty"` Message *string `protobuf:"bytes,8,opt,name=message,proto3,oneof" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ChannelStateChangedNotification) Reset() { *x = ChannelStateChangedNotification{} mi := &file_node_proto_msgTypes[524] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ChannelStateChangedNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChannelStateChangedNotification) ProtoMessage() {} func (x *ChannelStateChangedNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[524] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChannelStateChangedNotification.ProtoReflect.Descriptor instead. func (*ChannelStateChangedNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{524} } func (x *ChannelStateChangedNotification) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *ChannelStateChangedNotification) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *ChannelStateChangedNotification) GetShortChannelId() string { if x != nil && x.ShortChannelId != nil { return *x.ShortChannelId } return "" } func (x *ChannelStateChangedNotification) GetTimestamp() string { if x != nil { return x.Timestamp } return "" } func (x *ChannelStateChangedNotification) GetOldState() ChannelState { if x != nil && x.OldState != nil { return *x.OldState } return ChannelState_Openingd } func (x *ChannelStateChangedNotification) GetNewState() ChannelState { if x != nil { return x.NewState } return ChannelState_Openingd } func (x *ChannelStateChangedNotification) GetCause() ChannelStateChangedNotification_ChannelStateChangedCause { if x != nil { return x.Cause } return ChannelStateChangedNotification_UNKNOWN } func (x *ChannelStateChangedNotification) GetMessage() string { if x != nil && x.Message != nil { return *x.Message } return "" } type StreamConnectRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamConnectRequest) Reset() { *x = StreamConnectRequest{} mi := &file_node_proto_msgTypes[525] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamConnectRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamConnectRequest) ProtoMessage() {} func (x *StreamConnectRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[525] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamConnectRequest.ProtoReflect.Descriptor instead. func (*StreamConnectRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{525} } type PeerConnectNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Direction PeerConnectNotification_PeerConnectDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=cln.PeerConnectNotification_PeerConnectDirection" json:"direction,omitempty"` Address *PeerConnectAddress `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PeerConnectNotification) Reset() { *x = PeerConnectNotification{} mi := &file_node_proto_msgTypes[526] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PeerConnectNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*PeerConnectNotification) ProtoMessage() {} func (x *PeerConnectNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[526] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PeerConnectNotification.ProtoReflect.Descriptor instead. func (*PeerConnectNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{526} } func (x *PeerConnectNotification) GetId() []byte { if x != nil { return x.Id } return nil } func (x *PeerConnectNotification) GetDirection() PeerConnectNotification_PeerConnectDirection { if x != nil { return x.Direction } return PeerConnectNotification_IN } func (x *PeerConnectNotification) GetAddress() *PeerConnectAddress { if x != nil { return x.Address } return nil } type PeerConnectAddress struct { state protoimpl.MessageState `protogen:"open.v1"` ItemType PeerConnectAddress_PeerConnectAddressType `protobuf:"varint,1,opt,name=item_type,json=itemType,proto3,enum=cln.PeerConnectAddress_PeerConnectAddressType" json:"item_type,omitempty"` Socket *string `protobuf:"bytes,2,opt,name=socket,proto3,oneof" json:"socket,omitempty"` Address *string `protobuf:"bytes,3,opt,name=address,proto3,oneof" json:"address,omitempty"` Port *uint32 `protobuf:"varint,4,opt,name=port,proto3,oneof" json:"port,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PeerConnectAddress) Reset() { *x = PeerConnectAddress{} mi := &file_node_proto_msgTypes[527] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PeerConnectAddress) String() string { return protoimpl.X.MessageStringOf(x) } func (*PeerConnectAddress) ProtoMessage() {} func (x *PeerConnectAddress) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[527] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PeerConnectAddress.ProtoReflect.Descriptor instead. func (*PeerConnectAddress) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{527} } func (x *PeerConnectAddress) GetItemType() PeerConnectAddress_PeerConnectAddressType { if x != nil { return x.ItemType } return PeerConnectAddress_LOCAL_SOCKET } func (x *PeerConnectAddress) GetSocket() string { if x != nil && x.Socket != nil { return *x.Socket } return "" } func (x *PeerConnectAddress) GetAddress() string { if x != nil && x.Address != nil { return *x.Address } return "" } func (x *PeerConnectAddress) GetPort() uint32 { if x != nil && x.Port != nil { return *x.Port } return 0 } type StreamCoinMovementRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamCoinMovementRequest) Reset() { *x = StreamCoinMovementRequest{} mi := &file_node_proto_msgTypes[528] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamCoinMovementRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamCoinMovementRequest) ProtoMessage() {} func (x *StreamCoinMovementRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[528] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamCoinMovementRequest.ProtoReflect.Descriptor instead. func (*StreamCoinMovementRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{528} } type CoinMovementNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"` NodeId []byte `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` ItemType CoinMovementNotification_CoinMovementType `protobuf:"varint,4,opt,name=item_type,json=itemType,proto3,enum=cln.CoinMovementNotification_CoinMovementType" json:"item_type,omitempty"` CreatedIndex *uint64 `protobuf:"varint,5,opt,name=created_index,json=createdIndex,proto3,oneof" json:"created_index,omitempty"` AccountId string `protobuf:"bytes,6,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` CreditMsat *Amount `protobuf:"bytes,7,opt,name=credit_msat,json=creditMsat,proto3" json:"credit_msat,omitempty"` DebitMsat *Amount `protobuf:"bytes,8,opt,name=debit_msat,json=debitMsat,proto3" json:"debit_msat,omitempty"` Timestamp uint64 `protobuf:"varint,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Tags []string `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty"` PrimaryTag *CoinMovementNotification_CoinMovementPrimaryTag `protobuf:"varint,11,opt,name=primary_tag,json=primaryTag,proto3,enum=cln.CoinMovementNotification_CoinMovementPrimaryTag,oneof" json:"primary_tag,omitempty"` ExtraTags []string `protobuf:"bytes,12,rep,name=extra_tags,json=extraTags,proto3" json:"extra_tags,omitempty"` PaymentHash []byte `protobuf:"bytes,13,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` PartId *uint64 `protobuf:"varint,14,opt,name=part_id,json=partId,proto3,oneof" json:"part_id,omitempty"` GroupId *uint64 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"` FeesMsat *Amount `protobuf:"bytes,16,opt,name=fees_msat,json=feesMsat,proto3,oneof" json:"fees_msat,omitempty"` Utxo *Outpoint `protobuf:"bytes,17,opt,name=utxo,proto3,oneof" json:"utxo,omitempty"` PeerId []byte `protobuf:"bytes,18,opt,name=peer_id,json=peerId,proto3,oneof" json:"peer_id,omitempty"` OriginatingAccount *string `protobuf:"bytes,19,opt,name=originating_account,json=originatingAccount,proto3,oneof" json:"originating_account,omitempty"` Txid []byte `protobuf:"bytes,20,opt,name=txid,proto3,oneof" json:"txid,omitempty"` SpendingTxid []byte `protobuf:"bytes,21,opt,name=spending_txid,json=spendingTxid,proto3,oneof" json:"spending_txid,omitempty"` UtxoTxid []byte `protobuf:"bytes,22,opt,name=utxo_txid,json=utxoTxid,proto3,oneof" json:"utxo_txid,omitempty"` Vout *uint32 `protobuf:"varint,23,opt,name=vout,proto3,oneof" json:"vout,omitempty"` OutputMsat *Amount `protobuf:"bytes,24,opt,name=output_msat,json=outputMsat,proto3,oneof" json:"output_msat,omitempty"` OutputCount *uint32 `protobuf:"varint,25,opt,name=output_count,json=outputCount,proto3,oneof" json:"output_count,omitempty"` Blockheight *uint32 `protobuf:"varint,26,opt,name=blockheight,proto3,oneof" json:"blockheight,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CoinMovementNotification) Reset() { *x = CoinMovementNotification{} mi := &file_node_proto_msgTypes[529] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CoinMovementNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*CoinMovementNotification) ProtoMessage() {} func (x *CoinMovementNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[529] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CoinMovementNotification.ProtoReflect.Descriptor instead. func (*CoinMovementNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{529} } func (x *CoinMovementNotification) GetVersion() uint32 { if x != nil { return x.Version } return 0 } func (x *CoinMovementNotification) GetCoinType() string { if x != nil { return x.CoinType } return "" } func (x *CoinMovementNotification) GetNodeId() []byte { if x != nil { return x.NodeId } return nil } func (x *CoinMovementNotification) GetItemType() CoinMovementNotification_CoinMovementType { if x != nil { return x.ItemType } return CoinMovementNotification_CHANNEL_MVT } func (x *CoinMovementNotification) GetCreatedIndex() uint64 { if x != nil && x.CreatedIndex != nil { return *x.CreatedIndex } return 0 } func (x *CoinMovementNotification) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *CoinMovementNotification) GetCreditMsat() *Amount { if x != nil { return x.CreditMsat } return nil } func (x *CoinMovementNotification) GetDebitMsat() *Amount { if x != nil { return x.DebitMsat } return nil } func (x *CoinMovementNotification) GetTimestamp() uint64 { if x != nil { return x.Timestamp } return 0 } func (x *CoinMovementNotification) GetTags() []string { if x != nil { return x.Tags } return nil } func (x *CoinMovementNotification) GetPrimaryTag() CoinMovementNotification_CoinMovementPrimaryTag { if x != nil && x.PrimaryTag != nil { return *x.PrimaryTag } return CoinMovementNotification_DEPOSIT } func (x *CoinMovementNotification) GetExtraTags() []string { if x != nil { return x.ExtraTags } return nil } func (x *CoinMovementNotification) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *CoinMovementNotification) GetPartId() uint64 { if x != nil && x.PartId != nil { return *x.PartId } return 0 } func (x *CoinMovementNotification) GetGroupId() uint64 { if x != nil && x.GroupId != nil { return *x.GroupId } return 0 } func (x *CoinMovementNotification) GetFeesMsat() *Amount { if x != nil { return x.FeesMsat } return nil } func (x *CoinMovementNotification) GetUtxo() *Outpoint { if x != nil { return x.Utxo } return nil } func (x *CoinMovementNotification) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *CoinMovementNotification) GetOriginatingAccount() string { if x != nil && x.OriginatingAccount != nil { return *x.OriginatingAccount } return "" } func (x *CoinMovementNotification) GetTxid() []byte { if x != nil { return x.Txid } return nil } func (x *CoinMovementNotification) GetSpendingTxid() []byte { if x != nil { return x.SpendingTxid } return nil } func (x *CoinMovementNotification) GetUtxoTxid() []byte { if x != nil { return x.UtxoTxid } return nil } func (x *CoinMovementNotification) GetVout() uint32 { if x != nil && x.Vout != nil { return *x.Vout } return 0 } func (x *CoinMovementNotification) GetOutputMsat() *Amount { if x != nil { return x.OutputMsat } return nil } func (x *CoinMovementNotification) GetOutputCount() uint32 { if x != nil && x.OutputCount != nil { return *x.OutputCount } return 0 } func (x *CoinMovementNotification) GetBlockheight() uint32 { if x != nil && x.Blockheight != nil { return *x.Blockheight } return 0 } type StreamCustomMsgRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamCustomMsgRequest) Reset() { *x = StreamCustomMsgRequest{} mi := &file_node_proto_msgTypes[530] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamCustomMsgRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamCustomMsgRequest) ProtoMessage() {} func (x *StreamCustomMsgRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[530] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamCustomMsgRequest.ProtoReflect.Descriptor instead. func (*StreamCustomMsgRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{530} } type CustomMsgNotification struct { state protoimpl.MessageState `protogen:"open.v1"` PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CustomMsgNotification) Reset() { *x = CustomMsgNotification{} mi := &file_node_proto_msgTypes[531] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CustomMsgNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomMsgNotification) ProtoMessage() {} func (x *CustomMsgNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[531] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomMsgNotification.ProtoReflect.Descriptor instead. func (*CustomMsgNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{531} } func (x *CustomMsgNotification) GetPeerId() []byte { if x != nil { return x.PeerId } return nil } func (x *CustomMsgNotification) GetPayload() []byte { if x != nil { return x.Payload } return nil } type StreamDeprecatedOneshotRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamDeprecatedOneshotRequest) Reset() { *x = StreamDeprecatedOneshotRequest{} mi := &file_node_proto_msgTypes[532] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamDeprecatedOneshotRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamDeprecatedOneshotRequest) ProtoMessage() {} func (x *StreamDeprecatedOneshotRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[532] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamDeprecatedOneshotRequest.ProtoReflect.Descriptor instead. func (*StreamDeprecatedOneshotRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{532} } type DeprecatedOneshotNotification struct { state protoimpl.MessageState `protogen:"open.v1"` DeprecatedOk bool `protobuf:"varint,1,opt,name=deprecated_ok,json=deprecatedOk,proto3" json:"deprecated_ok,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeprecatedOneshotNotification) Reset() { *x = DeprecatedOneshotNotification{} mi := &file_node_proto_msgTypes[533] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeprecatedOneshotNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeprecatedOneshotNotification) ProtoMessage() {} func (x *DeprecatedOneshotNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[533] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeprecatedOneshotNotification.ProtoReflect.Descriptor instead. func (*DeprecatedOneshotNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{533} } func (x *DeprecatedOneshotNotification) GetDeprecatedOk() bool { if x != nil { return x.DeprecatedOk } return false } type StreamDisconnectRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamDisconnectRequest) Reset() { *x = StreamDisconnectRequest{} mi := &file_node_proto_msgTypes[534] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamDisconnectRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamDisconnectRequest) ProtoMessage() {} func (x *StreamDisconnectRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[534] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamDisconnectRequest.ProtoReflect.Descriptor instead. func (*StreamDisconnectRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{534} } type DisconnectNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DisconnectNotification) Reset() { *x = DisconnectNotification{} mi := &file_node_proto_msgTypes[535] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DisconnectNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*DisconnectNotification) ProtoMessage() {} func (x *DisconnectNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[535] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DisconnectNotification.ProtoReflect.Descriptor instead. func (*DisconnectNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{535} } func (x *DisconnectNotification) GetId() []byte { if x != nil { return x.Id } return nil } type StreamForwardEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamForwardEventRequest) Reset() { *x = StreamForwardEventRequest{} mi := &file_node_proto_msgTypes[536] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamForwardEventRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamForwardEventRequest) ProtoMessage() {} func (x *StreamForwardEventRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[536] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamForwardEventRequest.ProtoReflect.Descriptor instead. func (*StreamForwardEventRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{536} } type ForwardEventNotification struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentHash []byte `protobuf:"bytes,1,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` InChannel string `protobuf:"bytes,2,opt,name=in_channel,json=inChannel,proto3" json:"in_channel,omitempty"` OutChannel *string `protobuf:"bytes,3,opt,name=out_channel,json=outChannel,proto3,oneof" json:"out_channel,omitempty"` InMsat *Amount `protobuf:"bytes,4,opt,name=in_msat,json=inMsat,proto3" json:"in_msat,omitempty"` OutMsat *Amount `protobuf:"bytes,5,opt,name=out_msat,json=outMsat,proto3,oneof" json:"out_msat,omitempty"` FeeMsat *Amount `protobuf:"bytes,6,opt,name=fee_msat,json=feeMsat,proto3,oneof" json:"fee_msat,omitempty"` Status ForwardEventNotification_ForwardEventStatus `protobuf:"varint,7,opt,name=status,proto3,enum=cln.ForwardEventNotification_ForwardEventStatus" json:"status,omitempty"` Failcode *uint32 `protobuf:"varint,8,opt,name=failcode,proto3,oneof" json:"failcode,omitempty"` Failreason *string `protobuf:"bytes,9,opt,name=failreason,proto3,oneof" json:"failreason,omitempty"` Style *ForwardEventNotification_ForwardEventStyle `protobuf:"varint,10,opt,name=style,proto3,enum=cln.ForwardEventNotification_ForwardEventStyle,oneof" json:"style,omitempty"` ReceivedTime float64 `protobuf:"fixed64,11,opt,name=received_time,json=receivedTime,proto3" json:"received_time,omitempty"` ResolvedTime *float64 `protobuf:"fixed64,12,opt,name=resolved_time,json=resolvedTime,proto3,oneof" json:"resolved_time,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ForwardEventNotification) Reset() { *x = ForwardEventNotification{} mi := &file_node_proto_msgTypes[537] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ForwardEventNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*ForwardEventNotification) ProtoMessage() {} func (x *ForwardEventNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[537] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ForwardEventNotification.ProtoReflect.Descriptor instead. func (*ForwardEventNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{537} } func (x *ForwardEventNotification) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *ForwardEventNotification) GetInChannel() string { if x != nil { return x.InChannel } return "" } func (x *ForwardEventNotification) GetOutChannel() string { if x != nil && x.OutChannel != nil { return *x.OutChannel } return "" } func (x *ForwardEventNotification) GetInMsat() *Amount { if x != nil { return x.InMsat } return nil } func (x *ForwardEventNotification) GetOutMsat() *Amount { if x != nil { return x.OutMsat } return nil } func (x *ForwardEventNotification) GetFeeMsat() *Amount { if x != nil { return x.FeeMsat } return nil } func (x *ForwardEventNotification) GetStatus() ForwardEventNotification_ForwardEventStatus { if x != nil { return x.Status } return ForwardEventNotification_OFFERED } func (x *ForwardEventNotification) GetFailcode() uint32 { if x != nil && x.Failcode != nil { return *x.Failcode } return 0 } func (x *ForwardEventNotification) GetFailreason() string { if x != nil && x.Failreason != nil { return *x.Failreason } return "" } func (x *ForwardEventNotification) GetStyle() ForwardEventNotification_ForwardEventStyle { if x != nil && x.Style != nil { return *x.Style } return ForwardEventNotification_LEGACY } func (x *ForwardEventNotification) GetReceivedTime() float64 { if x != nil { return x.ReceivedTime } return 0 } func (x *ForwardEventNotification) GetResolvedTime() float64 { if x != nil && x.ResolvedTime != nil { return *x.ResolvedTime } return 0 } type StreamInvoiceCreationRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamInvoiceCreationRequest) Reset() { *x = StreamInvoiceCreationRequest{} mi := &file_node_proto_msgTypes[538] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamInvoiceCreationRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamInvoiceCreationRequest) ProtoMessage() {} func (x *StreamInvoiceCreationRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[538] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamInvoiceCreationRequest.ProtoReflect.Descriptor instead. func (*StreamInvoiceCreationRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{538} } type InvoiceCreationNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Msat *Amount `protobuf:"bytes,1,opt,name=msat,proto3,oneof" json:"msat,omitempty"` Preimage []byte `protobuf:"bytes,2,opt,name=preimage,proto3" json:"preimage,omitempty"` Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InvoiceCreationNotification) Reset() { *x = InvoiceCreationNotification{} mi := &file_node_proto_msgTypes[539] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InvoiceCreationNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoiceCreationNotification) ProtoMessage() {} func (x *InvoiceCreationNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[539] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoiceCreationNotification.ProtoReflect.Descriptor instead. func (*InvoiceCreationNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{539} } func (x *InvoiceCreationNotification) GetMsat() *Amount { if x != nil { return x.Msat } return nil } func (x *InvoiceCreationNotification) GetPreimage() []byte { if x != nil { return x.Preimage } return nil } func (x *InvoiceCreationNotification) GetLabel() string { if x != nil { return x.Label } return "" } type StreamInvoicePaymentRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamInvoicePaymentRequest) Reset() { *x = StreamInvoicePaymentRequest{} mi := &file_node_proto_msgTypes[540] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamInvoicePaymentRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamInvoicePaymentRequest) ProtoMessage() {} func (x *StreamInvoicePaymentRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[540] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamInvoicePaymentRequest.ProtoReflect.Descriptor instead. func (*StreamInvoicePaymentRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{540} } type InvoicePaymentNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Msat *Amount `protobuf:"bytes,1,opt,name=msat,proto3" json:"msat,omitempty"` Preimage []byte `protobuf:"bytes,2,opt,name=preimage,proto3" json:"preimage,omitempty"` Outpoint *Outpoint `protobuf:"bytes,3,opt,name=outpoint,proto3,oneof" json:"outpoint,omitempty"` Label string `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InvoicePaymentNotification) Reset() { *x = InvoicePaymentNotification{} mi := &file_node_proto_msgTypes[541] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InvoicePaymentNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoicePaymentNotification) ProtoMessage() {} func (x *InvoicePaymentNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[541] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoicePaymentNotification.ProtoReflect.Descriptor instead. func (*InvoicePaymentNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{541} } func (x *InvoicePaymentNotification) GetMsat() *Amount { if x != nil { return x.Msat } return nil } func (x *InvoicePaymentNotification) GetPreimage() []byte { if x != nil { return x.Preimage } return nil } func (x *InvoicePaymentNotification) GetOutpoint() *Outpoint { if x != nil { return x.Outpoint } return nil } func (x *InvoicePaymentNotification) GetLabel() string { if x != nil { return x.Label } return "" } type StreamLogRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamLogRequest) Reset() { *x = StreamLogRequest{} mi := &file_node_proto_msgTypes[542] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamLogRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamLogRequest) ProtoMessage() {} func (x *StreamLogRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[542] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamLogRequest.ProtoReflect.Descriptor instead. func (*StreamLogRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{542} } type LogNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Level LogNotification_LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=cln.LogNotification_LogLevel" json:"level,omitempty"` Time string `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` Log string `protobuf:"bytes,5,opt,name=log,proto3" json:"log,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LogNotification) Reset() { *x = LogNotification{} mi := &file_node_proto_msgTypes[543] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LogNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*LogNotification) ProtoMessage() {} func (x *LogNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[543] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use LogNotification.ProtoReflect.Descriptor instead. func (*LogNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{543} } func (x *LogNotification) GetLevel() LogNotification_LogLevel { if x != nil { return x.Level } return LogNotification_IO } func (x *LogNotification) GetTime() string { if x != nil { return x.Time } return "" } func (x *LogNotification) GetTimestamp() string { if x != nil { return x.Timestamp } return "" } func (x *LogNotification) GetSource() string { if x != nil { return x.Source } return "" } func (x *LogNotification) GetLog() string { if x != nil { return x.Log } return "" } type StreamOnionMessageForwardFailRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamOnionMessageForwardFailRequest) Reset() { *x = StreamOnionMessageForwardFailRequest{} mi := &file_node_proto_msgTypes[544] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamOnionMessageForwardFailRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamOnionMessageForwardFailRequest) ProtoMessage() {} func (x *StreamOnionMessageForwardFailRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[544] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamOnionMessageForwardFailRequest.ProtoReflect.Descriptor instead. func (*StreamOnionMessageForwardFailRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{544} } type OnionMessageForwardFailNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Incoming []byte `protobuf:"bytes,2,opt,name=incoming,proto3" json:"incoming,omitempty"` PathKey []byte `protobuf:"bytes,3,opt,name=path_key,json=pathKey,proto3" json:"path_key,omitempty"` Outgoing []byte `protobuf:"bytes,4,opt,name=outgoing,proto3,oneof" json:"outgoing,omitempty"` NextNodeId []byte `protobuf:"bytes,5,opt,name=next_node_id,json=nextNodeId,proto3,oneof" json:"next_node_id,omitempty"` NextShortChannelIdDir *string `protobuf:"bytes,6,opt,name=next_short_channel_id_dir,json=nextShortChannelIdDir,proto3,oneof" json:"next_short_channel_id_dir,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OnionMessageForwardFailNotification) Reset() { *x = OnionMessageForwardFailNotification{} mi := &file_node_proto_msgTypes[545] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OnionMessageForwardFailNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*OnionMessageForwardFailNotification) ProtoMessage() {} func (x *OnionMessageForwardFailNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[545] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OnionMessageForwardFailNotification.ProtoReflect.Descriptor instead. func (*OnionMessageForwardFailNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{545} } func (x *OnionMessageForwardFailNotification) GetSource() []byte { if x != nil { return x.Source } return nil } func (x *OnionMessageForwardFailNotification) GetIncoming() []byte { if x != nil { return x.Incoming } return nil } func (x *OnionMessageForwardFailNotification) GetPathKey() []byte { if x != nil { return x.PathKey } return nil } func (x *OnionMessageForwardFailNotification) GetOutgoing() []byte { if x != nil { return x.Outgoing } return nil } func (x *OnionMessageForwardFailNotification) GetNextNodeId() []byte { if x != nil { return x.NextNodeId } return nil } func (x *OnionMessageForwardFailNotification) GetNextShortChannelIdDir() string { if x != nil && x.NextShortChannelIdDir != nil { return *x.NextShortChannelIdDir } return "" } type StreamOpenChannelPeerSigsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamOpenChannelPeerSigsRequest) Reset() { *x = StreamOpenChannelPeerSigsRequest{} mi := &file_node_proto_msgTypes[546] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamOpenChannelPeerSigsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamOpenChannelPeerSigsRequest) ProtoMessage() {} func (x *StreamOpenChannelPeerSigsRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[546] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamOpenChannelPeerSigsRequest.ProtoReflect.Descriptor instead. func (*StreamOpenChannelPeerSigsRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{546} } type OpenChannelPeerSigsNotification struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId []byte `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` SignedPsbt string `protobuf:"bytes,2,opt,name=signed_psbt,json=signedPsbt,proto3" json:"signed_psbt,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *OpenChannelPeerSigsNotification) Reset() { *x = OpenChannelPeerSigsNotification{} mi := &file_node_proto_msgTypes[547] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *OpenChannelPeerSigsNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*OpenChannelPeerSigsNotification) ProtoMessage() {} func (x *OpenChannelPeerSigsNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[547] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OpenChannelPeerSigsNotification.ProtoReflect.Descriptor instead. func (*OpenChannelPeerSigsNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{547} } func (x *OpenChannelPeerSigsNotification) GetChannelId() []byte { if x != nil { return x.ChannelId } return nil } func (x *OpenChannelPeerSigsNotification) GetSignedPsbt() string { if x != nil { return x.SignedPsbt } return "" } type StreamPluginStartedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamPluginStartedRequest) Reset() { *x = StreamPluginStartedRequest{} mi := &file_node_proto_msgTypes[548] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamPluginStartedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamPluginStartedRequest) ProtoMessage() {} func (x *StreamPluginStartedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[548] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamPluginStartedRequest.ProtoReflect.Descriptor instead. func (*StreamPluginStartedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{548} } type PluginStartedNotification struct { state protoimpl.MessageState `protogen:"open.v1"` PluginName string `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"` PluginPath string `protobuf:"bytes,2,opt,name=plugin_path,json=pluginPath,proto3" json:"plugin_path,omitempty"` Methods []string `protobuf:"bytes,3,rep,name=methods,proto3" json:"methods,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PluginStartedNotification) Reset() { *x = PluginStartedNotification{} mi := &file_node_proto_msgTypes[549] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PluginStartedNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*PluginStartedNotification) ProtoMessage() {} func (x *PluginStartedNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[549] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PluginStartedNotification.ProtoReflect.Descriptor instead. func (*PluginStartedNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{549} } func (x *PluginStartedNotification) GetPluginName() string { if x != nil { return x.PluginName } return "" } func (x *PluginStartedNotification) GetPluginPath() string { if x != nil { return x.PluginPath } return "" } func (x *PluginStartedNotification) GetMethods() []string { if x != nil { return x.Methods } return nil } type StreamPluginStoppedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamPluginStoppedRequest) Reset() { *x = StreamPluginStoppedRequest{} mi := &file_node_proto_msgTypes[550] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamPluginStoppedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamPluginStoppedRequest) ProtoMessage() {} func (x *StreamPluginStoppedRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[550] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamPluginStoppedRequest.ProtoReflect.Descriptor instead. func (*StreamPluginStoppedRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{550} } type PluginStoppedNotification struct { state protoimpl.MessageState `protogen:"open.v1"` PluginName string `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"` PluginPath string `protobuf:"bytes,2,opt,name=plugin_path,json=pluginPath,proto3" json:"plugin_path,omitempty"` Methods []string `protobuf:"bytes,3,rep,name=methods,proto3" json:"methods,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PluginStoppedNotification) Reset() { *x = PluginStoppedNotification{} mi := &file_node_proto_msgTypes[551] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PluginStoppedNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*PluginStoppedNotification) ProtoMessage() {} func (x *PluginStoppedNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[551] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PluginStoppedNotification.ProtoReflect.Descriptor instead. func (*PluginStoppedNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{551} } func (x *PluginStoppedNotification) GetPluginName() string { if x != nil { return x.PluginName } return "" } func (x *PluginStoppedNotification) GetPluginPath() string { if x != nil { return x.PluginPath } return "" } func (x *PluginStoppedNotification) GetMethods() []string { if x != nil { return x.Methods } return nil } type StreamSendPayFailureRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamSendPayFailureRequest) Reset() { *x = StreamSendPayFailureRequest{} mi := &file_node_proto_msgTypes[552] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamSendPayFailureRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamSendPayFailureRequest) ProtoMessage() {} func (x *StreamSendPayFailureRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[552] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamSendPayFailureRequest.ProtoReflect.Descriptor instead. func (*StreamSendPayFailureRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{552} } type SendPayFailureNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Code int64 `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` Data *SendpayFailureData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendPayFailureNotification) Reset() { *x = SendPayFailureNotification{} mi := &file_node_proto_msgTypes[553] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendPayFailureNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendPayFailureNotification) ProtoMessage() {} func (x *SendPayFailureNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[553] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendPayFailureNotification.ProtoReflect.Descriptor instead. func (*SendPayFailureNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{553} } func (x *SendPayFailureNotification) GetCode() int64 { if x != nil { return x.Code } return 0 } func (x *SendPayFailureNotification) GetMessage() string { if x != nil { return x.Message } return "" } func (x *SendPayFailureNotification) GetData() *SendpayFailureData { if x != nil { return x.Data } return nil } type SendpayFailureData struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex *uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3,oneof" json:"created_index,omitempty"` Id *uint64 `protobuf:"varint,2,opt,name=id,proto3,oneof" json:"id,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3,oneof" json:"payment_hash,omitempty"` Groupid *uint64 `protobuf:"varint,4,opt,name=groupid,proto3,oneof" json:"groupid,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,5,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` Partid *uint64 `protobuf:"varint,6,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Destination []byte `protobuf:"bytes,7,opt,name=destination,proto3,oneof" json:"destination,omitempty"` AmountMsat *Amount `protobuf:"bytes,8,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,9,opt,name=amount_sent_msat,json=amountSentMsat,proto3,oneof" json:"amount_sent_msat,omitempty"` CreatedAt *uint64 `protobuf:"varint,10,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"` CompletedAt *uint64 `protobuf:"varint,11,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` Status *SendpayFailureData_SendpayFailureDataStatus `protobuf:"varint,12,opt,name=status,proto3,enum=cln.SendpayFailureData_SendpayFailureDataStatus,oneof" json:"status,omitempty"` PaymentPreimage []byte `protobuf:"bytes,13,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` Label *string `protobuf:"bytes,14,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,15,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,16,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` Description *string `protobuf:"bytes,17,opt,name=description,proto3,oneof" json:"description,omitempty"` Erroronion []byte `protobuf:"bytes,18,opt,name=erroronion,proto3,oneof" json:"erroronion,omitempty"` Onionreply []byte `protobuf:"bytes,19,opt,name=onionreply,proto3,oneof" json:"onionreply,omitempty"` ErringIndex *uint32 `protobuf:"varint,20,opt,name=erring_index,json=erringIndex,proto3,oneof" json:"erring_index,omitempty"` Failcode *uint32 `protobuf:"varint,21,opt,name=failcode,proto3,oneof" json:"failcode,omitempty"` Failcodename *string `protobuf:"bytes,22,opt,name=failcodename,proto3,oneof" json:"failcodename,omitempty"` ErringNode []byte `protobuf:"bytes,23,opt,name=erring_node,json=erringNode,proto3,oneof" json:"erring_node,omitempty"` ErringChannel *string `protobuf:"bytes,24,opt,name=erring_channel,json=erringChannel,proto3,oneof" json:"erring_channel,omitempty"` ErringDirection *uint32 `protobuf:"varint,25,opt,name=erring_direction,json=erringDirection,proto3,oneof" json:"erring_direction,omitempty"` RawMessage []byte `protobuf:"bytes,26,opt,name=raw_message,json=rawMessage,proto3,oneof" json:"raw_message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendpayFailureData) Reset() { *x = SendpayFailureData{} mi := &file_node_proto_msgTypes[554] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendpayFailureData) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendpayFailureData) ProtoMessage() {} func (x *SendpayFailureData) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[554] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendpayFailureData.ProtoReflect.Descriptor instead. func (*SendpayFailureData) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{554} } func (x *SendpayFailureData) GetCreatedIndex() uint64 { if x != nil && x.CreatedIndex != nil { return *x.CreatedIndex } return 0 } func (x *SendpayFailureData) GetId() uint64 { if x != nil && x.Id != nil { return *x.Id } return 0 } func (x *SendpayFailureData) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendpayFailureData) GetGroupid() uint64 { if x != nil && x.Groupid != nil { return *x.Groupid } return 0 } func (x *SendpayFailureData) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *SendpayFailureData) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *SendpayFailureData) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *SendpayFailureData) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendpayFailureData) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *SendpayFailureData) GetCreatedAt() uint64 { if x != nil && x.CreatedAt != nil { return *x.CreatedAt } return 0 } func (x *SendpayFailureData) GetCompletedAt() uint64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } func (x *SendpayFailureData) GetStatus() SendpayFailureData_SendpayFailureDataStatus { if x != nil && x.Status != nil { return *x.Status } return SendpayFailureData_FAILED } func (x *SendpayFailureData) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *SendpayFailureData) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *SendpayFailureData) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *SendpayFailureData) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *SendpayFailureData) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *SendpayFailureData) GetErroronion() []byte { if x != nil { return x.Erroronion } return nil } func (x *SendpayFailureData) GetOnionreply() []byte { if x != nil { return x.Onionreply } return nil } func (x *SendpayFailureData) GetErringIndex() uint32 { if x != nil && x.ErringIndex != nil { return *x.ErringIndex } return 0 } func (x *SendpayFailureData) GetFailcode() uint32 { if x != nil && x.Failcode != nil { return *x.Failcode } return 0 } func (x *SendpayFailureData) GetFailcodename() string { if x != nil && x.Failcodename != nil { return *x.Failcodename } return "" } func (x *SendpayFailureData) GetErringNode() []byte { if x != nil { return x.ErringNode } return nil } func (x *SendpayFailureData) GetErringChannel() string { if x != nil && x.ErringChannel != nil { return *x.ErringChannel } return "" } func (x *SendpayFailureData) GetErringDirection() uint32 { if x != nil && x.ErringDirection != nil { return *x.ErringDirection } return 0 } func (x *SendpayFailureData) GetRawMessage() []byte { if x != nil { return x.RawMessage } return nil } type StreamSendPaySuccessRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamSendPaySuccessRequest) Reset() { *x = StreamSendPaySuccessRequest{} mi := &file_node_proto_msgTypes[555] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamSendPaySuccessRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamSendPaySuccessRequest) ProtoMessage() {} func (x *StreamSendPaySuccessRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[555] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamSendPaySuccessRequest.ProtoReflect.Descriptor instead. func (*StreamSendPaySuccessRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{555} } type SendPaySuccessNotification struct { state protoimpl.MessageState `protogen:"open.v1"` CreatedIndex uint64 `protobuf:"varint,1,opt,name=created_index,json=createdIndex,proto3" json:"created_index,omitempty"` Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Groupid uint64 `protobuf:"varint,4,opt,name=groupid,proto3" json:"groupid,omitempty"` UpdatedIndex *uint64 `protobuf:"varint,5,opt,name=updated_index,json=updatedIndex,proto3,oneof" json:"updated_index,omitempty"` Partid *uint64 `protobuf:"varint,6,opt,name=partid,proto3,oneof" json:"partid,omitempty"` Destination []byte `protobuf:"bytes,7,opt,name=destination,proto3,oneof" json:"destination,omitempty"` AmountMsat *Amount `protobuf:"bytes,8,opt,name=amount_msat,json=amountMsat,proto3,oneof" json:"amount_msat,omitempty"` AmountSentMsat *Amount `protobuf:"bytes,9,opt,name=amount_sent_msat,json=amountSentMsat,proto3" json:"amount_sent_msat,omitempty"` CreatedAt uint64 `protobuf:"varint,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` CompletedAt *uint64 `protobuf:"varint,11,opt,name=completed_at,json=completedAt,proto3,oneof" json:"completed_at,omitempty"` Status SendPaySuccessNotification_SendpaySuccessStatus `protobuf:"varint,12,opt,name=status,proto3,enum=cln.SendPaySuccessNotification_SendpaySuccessStatus" json:"status,omitempty"` PaymentPreimage []byte `protobuf:"bytes,13,opt,name=payment_preimage,json=paymentPreimage,proto3,oneof" json:"payment_preimage,omitempty"` Label *string `protobuf:"bytes,14,opt,name=label,proto3,oneof" json:"label,omitempty"` Bolt11 *string `protobuf:"bytes,15,opt,name=bolt11,proto3,oneof" json:"bolt11,omitempty"` Bolt12 *string `protobuf:"bytes,16,opt,name=bolt12,proto3,oneof" json:"bolt12,omitempty"` Description *string `protobuf:"bytes,17,opt,name=description,proto3,oneof" json:"description,omitempty"` Erroronion []byte `protobuf:"bytes,18,opt,name=erroronion,proto3,oneof" json:"erroronion,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SendPaySuccessNotification) Reset() { *x = SendPaySuccessNotification{} mi := &file_node_proto_msgTypes[556] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SendPaySuccessNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*SendPaySuccessNotification) ProtoMessage() {} func (x *SendPaySuccessNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[556] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SendPaySuccessNotification.ProtoReflect.Descriptor instead. func (*SendPaySuccessNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{556} } func (x *SendPaySuccessNotification) GetCreatedIndex() uint64 { if x != nil { return x.CreatedIndex } return 0 } func (x *SendPaySuccessNotification) GetId() uint64 { if x != nil { return x.Id } return 0 } func (x *SendPaySuccessNotification) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *SendPaySuccessNotification) GetGroupid() uint64 { if x != nil { return x.Groupid } return 0 } func (x *SendPaySuccessNotification) GetUpdatedIndex() uint64 { if x != nil && x.UpdatedIndex != nil { return *x.UpdatedIndex } return 0 } func (x *SendPaySuccessNotification) GetPartid() uint64 { if x != nil && x.Partid != nil { return *x.Partid } return 0 } func (x *SendPaySuccessNotification) GetDestination() []byte { if x != nil { return x.Destination } return nil } func (x *SendPaySuccessNotification) GetAmountMsat() *Amount { if x != nil { return x.AmountMsat } return nil } func (x *SendPaySuccessNotification) GetAmountSentMsat() *Amount { if x != nil { return x.AmountSentMsat } return nil } func (x *SendPaySuccessNotification) GetCreatedAt() uint64 { if x != nil { return x.CreatedAt } return 0 } func (x *SendPaySuccessNotification) GetCompletedAt() uint64 { if x != nil && x.CompletedAt != nil { return *x.CompletedAt } return 0 } func (x *SendPaySuccessNotification) GetStatus() SendPaySuccessNotification_SendpaySuccessStatus { if x != nil { return x.Status } return SendPaySuccessNotification_COMPLETE } func (x *SendPaySuccessNotification) GetPaymentPreimage() []byte { if x != nil { return x.PaymentPreimage } return nil } func (x *SendPaySuccessNotification) GetLabel() string { if x != nil && x.Label != nil { return *x.Label } return "" } func (x *SendPaySuccessNotification) GetBolt11() string { if x != nil && x.Bolt11 != nil { return *x.Bolt11 } return "" } func (x *SendPaySuccessNotification) GetBolt12() string { if x != nil && x.Bolt12 != nil { return *x.Bolt12 } return "" } func (x *SendPaySuccessNotification) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *SendPaySuccessNotification) GetErroronion() []byte { if x != nil { return x.Erroronion } return nil } type StreamShutdownRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamShutdownRequest) Reset() { *x = StreamShutdownRequest{} mi := &file_node_proto_msgTypes[557] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamShutdownRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamShutdownRequest) ProtoMessage() {} func (x *StreamShutdownRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[557] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamShutdownRequest.ProtoReflect.Descriptor instead. func (*StreamShutdownRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{557} } type ShutdownNotification struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ShutdownNotification) Reset() { *x = ShutdownNotification{} mi := &file_node_proto_msgTypes[558] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ShutdownNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*ShutdownNotification) ProtoMessage() {} func (x *ShutdownNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[558] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ShutdownNotification.ProtoReflect.Descriptor instead. func (*ShutdownNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{558} } type StreamWarningRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamWarningRequest) Reset() { *x = StreamWarningRequest{} mi := &file_node_proto_msgTypes[559] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamWarningRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamWarningRequest) ProtoMessage() {} func (x *StreamWarningRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[559] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamWarningRequest.ProtoReflect.Descriptor instead. func (*StreamWarningRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{559} } type WarningNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Level WarningNotification_WarningLevel `protobuf:"varint,1,opt,name=level,proto3,enum=cln.WarningNotification_WarningLevel" json:"level,omitempty"` Time string `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` Log string `protobuf:"bytes,5,opt,name=log,proto3" json:"log,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WarningNotification) Reset() { *x = WarningNotification{} mi := &file_node_proto_msgTypes[560] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WarningNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*WarningNotification) ProtoMessage() {} func (x *WarningNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[560] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WarningNotification.ProtoReflect.Descriptor instead. func (*WarningNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{560} } func (x *WarningNotification) GetLevel() WarningNotification_WarningLevel { if x != nil { return x.Level } return WarningNotification_WARN } func (x *WarningNotification) GetTime() string { if x != nil { return x.Time } return "" } func (x *WarningNotification) GetTimestamp() string { if x != nil { return x.Timestamp } return "" } func (x *WarningNotification) GetSource() string { if x != nil { return x.Source } return "" } func (x *WarningNotification) GetLog() string { if x != nil { return x.Log } return "" } type StreamPayPartEndRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamPayPartEndRequest) Reset() { *x = StreamPayPartEndRequest{} mi := &file_node_proto_msgTypes[561] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamPayPartEndRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamPayPartEndRequest) ProtoMessage() {} func (x *StreamPayPartEndRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[561] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamPayPartEndRequest.ProtoReflect.Descriptor instead. func (*StreamPayPartEndRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{561} } type PayPartEndNotification struct { state protoimpl.MessageState `protogen:"open.v1"` Status PayPartEndNotification_PayPartEndStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cln.PayPartEndNotification_PayPartEndStatus" json:"status,omitempty"` Duration float64 `protobuf:"fixed64,2,opt,name=duration,proto3" json:"duration,omitempty"` PaymentHash []byte `protobuf:"bytes,3,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Groupid uint64 `protobuf:"varint,4,opt,name=groupid,proto3" json:"groupid,omitempty"` Partid uint64 `protobuf:"varint,5,opt,name=partid,proto3" json:"partid,omitempty"` FailedMsg []byte `protobuf:"bytes,6,opt,name=failed_msg,json=failedMsg,proto3,oneof" json:"failed_msg,omitempty"` FailedNodeId []byte `protobuf:"bytes,7,opt,name=failed_node_id,json=failedNodeId,proto3,oneof" json:"failed_node_id,omitempty"` FailedShortChannelId *string `protobuf:"bytes,8,opt,name=failed_short_channel_id,json=failedShortChannelId,proto3,oneof" json:"failed_short_channel_id,omitempty"` FailedDirection *uint32 `protobuf:"varint,9,opt,name=failed_direction,json=failedDirection,proto3,oneof" json:"failed_direction,omitempty"` ErrorCode *uint32 `protobuf:"varint,10,opt,name=error_code,json=errorCode,proto3,oneof" json:"error_code,omitempty"` ErrorMessage *string `protobuf:"bytes,11,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PayPartEndNotification) Reset() { *x = PayPartEndNotification{} mi := &file_node_proto_msgTypes[562] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PayPartEndNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayPartEndNotification) ProtoMessage() {} func (x *PayPartEndNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[562] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayPartEndNotification.ProtoReflect.Descriptor instead. func (*PayPartEndNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{562} } func (x *PayPartEndNotification) GetStatus() PayPartEndNotification_PayPartEndStatus { if x != nil { return x.Status } return PayPartEndNotification_SUCCESS } func (x *PayPartEndNotification) GetDuration() float64 { if x != nil { return x.Duration } return 0 } func (x *PayPartEndNotification) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *PayPartEndNotification) GetGroupid() uint64 { if x != nil { return x.Groupid } return 0 } func (x *PayPartEndNotification) GetPartid() uint64 { if x != nil { return x.Partid } return 0 } func (x *PayPartEndNotification) GetFailedMsg() []byte { if x != nil { return x.FailedMsg } return nil } func (x *PayPartEndNotification) GetFailedNodeId() []byte { if x != nil { return x.FailedNodeId } return nil } func (x *PayPartEndNotification) GetFailedShortChannelId() string { if x != nil && x.FailedShortChannelId != nil { return *x.FailedShortChannelId } return "" } func (x *PayPartEndNotification) GetFailedDirection() uint32 { if x != nil && x.FailedDirection != nil { return *x.FailedDirection } return 0 } func (x *PayPartEndNotification) GetErrorCode() uint32 { if x != nil && x.ErrorCode != nil { return *x.ErrorCode } return 0 } func (x *PayPartEndNotification) GetErrorMessage() string { if x != nil && x.ErrorMessage != nil { return *x.ErrorMessage } return "" } type StreamPayPartStartRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *StreamPayPartStartRequest) Reset() { *x = StreamPayPartStartRequest{} mi := &file_node_proto_msgTypes[563] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *StreamPayPartStartRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*StreamPayPartStartRequest) ProtoMessage() {} func (x *StreamPayPartStartRequest) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[563] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StreamPayPartStartRequest.ProtoReflect.Descriptor instead. func (*StreamPayPartStartRequest) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{563} } type PayPartStartNotification struct { state protoimpl.MessageState `protogen:"open.v1"` PaymentHash []byte `protobuf:"bytes,1,opt,name=payment_hash,json=paymentHash,proto3" json:"payment_hash,omitempty"` Groupid uint64 `protobuf:"varint,2,opt,name=groupid,proto3" json:"groupid,omitempty"` Partid uint64 `protobuf:"varint,3,opt,name=partid,proto3" json:"partid,omitempty"` TotalPaymentMsat *Amount `protobuf:"bytes,4,opt,name=total_payment_msat,json=totalPaymentMsat,proto3" json:"total_payment_msat,omitempty"` AttemptMsat *Amount `protobuf:"bytes,5,opt,name=attempt_msat,json=attemptMsat,proto3" json:"attempt_msat,omitempty"` Hops []*PayPartStartHops `protobuf:"bytes,6,rep,name=hops,proto3" json:"hops,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PayPartStartNotification) Reset() { *x = PayPartStartNotification{} mi := &file_node_proto_msgTypes[564] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PayPartStartNotification) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayPartStartNotification) ProtoMessage() {} func (x *PayPartStartNotification) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[564] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayPartStartNotification.ProtoReflect.Descriptor instead. func (*PayPartStartNotification) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{564} } func (x *PayPartStartNotification) GetPaymentHash() []byte { if x != nil { return x.PaymentHash } return nil } func (x *PayPartStartNotification) GetGroupid() uint64 { if x != nil { return x.Groupid } return 0 } func (x *PayPartStartNotification) GetPartid() uint64 { if x != nil { return x.Partid } return 0 } func (x *PayPartStartNotification) GetTotalPaymentMsat() *Amount { if x != nil { return x.TotalPaymentMsat } return nil } func (x *PayPartStartNotification) GetAttemptMsat() *Amount { if x != nil { return x.AttemptMsat } return nil } func (x *PayPartStartNotification) GetHops() []*PayPartStartHops { if x != nil { return x.Hops } return nil } type PayPartStartHops struct { state protoimpl.MessageState `protogen:"open.v1"` NextNode []byte `protobuf:"bytes,1,opt,name=next_node,json=nextNode,proto3" json:"next_node,omitempty"` ShortChannelId string `protobuf:"bytes,2,opt,name=short_channel_id,json=shortChannelId,proto3" json:"short_channel_id,omitempty"` Direction uint32 `protobuf:"varint,3,opt,name=direction,proto3" json:"direction,omitempty"` ChannelInMsat *Amount `protobuf:"bytes,4,opt,name=channel_in_msat,json=channelInMsat,proto3" json:"channel_in_msat,omitempty"` ChannelOutMsat *Amount `protobuf:"bytes,5,opt,name=channel_out_msat,json=channelOutMsat,proto3" json:"channel_out_msat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PayPartStartHops) Reset() { *x = PayPartStartHops{} mi := &file_node_proto_msgTypes[565] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PayPartStartHops) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayPartStartHops) ProtoMessage() {} func (x *PayPartStartHops) ProtoReflect() protoreflect.Message { mi := &file_node_proto_msgTypes[565] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayPartStartHops.ProtoReflect.Descriptor instead. func (*PayPartStartHops) Descriptor() ([]byte, []int) { return file_node_proto_rawDescGZIP(), []int{565} } func (x *PayPartStartHops) GetNextNode() []byte { if x != nil { return x.NextNode } return nil } func (x *PayPartStartHops) GetShortChannelId() string { if x != nil { return x.ShortChannelId } return "" } func (x *PayPartStartHops) GetDirection() uint32 { if x != nil { return x.Direction } return 0 } func (x *PayPartStartHops) GetChannelInMsat() *Amount { if x != nil { return x.ChannelInMsat } return nil } func (x *PayPartStartHops) GetChannelOutMsat() *Amount { if x != nil { return x.ChannelOutMsat } return nil } var File_node_proto protoreflect.FileDescriptor const file_node_proto_rawDesc = "" + "\n" + "\n" + "node.proto\x12\x03cln\x1a\x10primitives.proto\"\x10\n" + "\x0eGetinfoRequest\"\x94\x06\n" + "\x0fGetinfoResponse\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x14\n" + "\x05alias\x18\x02 \x01(\tR\x05alias\x12\x14\n" + "\x05color\x18\x03 \x01(\fR\x05color\x12\x1b\n" + "\tnum_peers\x18\x04 \x01(\rR\bnumPeers\x120\n" + "\x14num_pending_channels\x18\x05 \x01(\rR\x12numPendingChannels\x12.\n" + "\x13num_active_channels\x18\x06 \x01(\rR\x11numActiveChannels\x122\n" + "\x15num_inactive_channels\x18\a \x01(\rR\x13numInactiveChannels\x12\x18\n" + "\aversion\x18\b \x01(\tR\aversion\x12#\n" + "\rlightning_dir\x18\t \x01(\tR\flightningDir\x12?\n" + "\four_features\x18\n" + " \x01(\v2\x17.cln.GetinfoOurFeaturesH\x00R\vourFeatures\x88\x01\x01\x12 \n" + "\vblockheight\x18\v \x01(\rR\vblockheight\x12\x18\n" + "\anetwork\x18\f \x01(\tR\anetwork\x12;\n" + "\x13fees_collected_msat\x18\r \x01(\v2\v.cln.AmountR\x11feesCollectedMsat\x12-\n" + "\aaddress\x18\x0e \x03(\v2\x13.cln.GetinfoAddressR\aaddress\x12-\n" + "\abinding\x18\x0f \x03(\v2\x13.cln.GetinfoBindingR\abinding\x127\n" + "\x15warning_bitcoind_sync\x18\x10 \x01(\tH\x01R\x13warningBitcoindSync\x88\x01\x01\x12;\n" + "\x17warning_lightningd_sync\x18\x11 \x01(\tH\x02R\x15warningLightningdSync\x88\x01\x01B\x0f\n" + "\r_our_featuresB\x18\n" + "\x16_warning_bitcoind_syncB\x1a\n" + "\x18_warning_lightningd_sync\"p\n" + "\x12GetinfoOurFeatures\x12\x12\n" + "\x04init\x18\x01 \x01(\fR\x04init\x12\x12\n" + "\x04node\x18\x02 \x01(\fR\x04node\x12\x18\n" + "\achannel\x18\x03 \x01(\fR\achannel\x12\x18\n" + "\ainvoice\x18\x04 \x01(\fR\ainvoice\"\xdd\x01\n" + "\x0eGetinfoAddress\x12C\n" + "\titem_type\x18\x01 \x01(\x0e2&.cln.GetinfoAddress.GetinfoAddressTypeR\bitemType\x12\x12\n" + "\x04port\x18\x02 \x01(\rR\x04port\x12\x1d\n" + "\aaddress\x18\x03 \x01(\tH\x00R\aaddress\x88\x01\x01\"G\n" + "\x12GetinfoAddressType\x12\a\n" + "\x03DNS\x10\x00\x12\b\n" + "\x04IPV4\x10\x01\x12\b\n" + "\x04IPV6\x10\x02\x12\t\n" + "\x05TORV2\x10\x03\x12\t\n" + "\x05TORV3\x10\x04B\n" + "\n" + "\b_address\"\xd6\x02\n" + "\x0eGetinfoBinding\x12C\n" + "\titem_type\x18\x01 \x01(\x0e2&.cln.GetinfoBinding.GetinfoBindingTypeR\bitemType\x12\x1d\n" + "\aaddress\x18\x02 \x01(\tH\x00R\aaddress\x88\x01\x01\x12\x17\n" + "\x04port\x18\x03 \x01(\rH\x01R\x04port\x88\x01\x01\x12\x1b\n" + "\x06socket\x18\x04 \x01(\tH\x02R\x06socket\x88\x01\x01\x12\x1d\n" + "\asubtype\x18\x05 \x01(\tH\x03R\asubtype\x88\x01\x01\"_\n" + "\x12GetinfoBindingType\x12\x10\n" + "\fLOCAL_SOCKET\x10\x00\x12\b\n" + "\x04IPV4\x10\x01\x12\b\n" + "\x04IPV6\x10\x02\x12\t\n" + "\x05TORV2\x10\x03\x12\t\n" + "\x05TORV3\x10\x04\x12\r\n" + "\tWEBSOCKET\x10\x05B\n" + "\n" + "\b_addressB\a\n" + "\x05_portB\t\n" + "\a_socketB\n" + "\n" + "\b_subtype\"\xc0\x01\n" + "\x10ListpeersRequest\x12\x13\n" + "\x02id\x18\x01 \x01(\fH\x00R\x02id\x88\x01\x01\x12?\n" + "\x05level\x18\x02 \x01(\x0e2$.cln.ListpeersRequest.ListpeersLevelH\x01R\x05level\x88\x01\x01\"E\n" + "\x0eListpeersLevel\x12\x06\n" + "\x02IO\x10\x00\x12\t\n" + "\x05DEBUG\x10\x01\x12\b\n" + "\x04INFO\x10\x02\x12\v\n" + "\aUNUSUAL\x10\x03\x12\t\n" + "\x05TRACE\x10\x04B\x05\n" + "\x03_idB\b\n" + "\x06_level\">\n" + "\x11ListpeersResponse\x12)\n" + "\x05peers\x18\x01 \x03(\v2\x13.cln.ListpeersPeersR\x05peers\"\x89\x02\n" + "\x0eListpeersPeers\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x1c\n" + "\tconnected\x18\x02 \x01(\bR\tconnected\x12(\n" + "\x03log\x18\x03 \x03(\v2\x16.cln.ListpeersPeersLogR\x03log\x12\x18\n" + "\anetaddr\x18\x05 \x03(\tR\anetaddr\x12\x1f\n" + "\bfeatures\x18\x06 \x01(\fH\x00R\bfeatures\x88\x01\x01\x12$\n" + "\vremote_addr\x18\a \x01(\tH\x01R\n" + "remoteAddr\x88\x01\x01\x12!\n" + "\fnum_channels\x18\b \x01(\rR\vnumChannelsB\v\n" + "\t_featuresB\x0e\n" + "\f_remote_addr\"\xbf\x03\n" + "\x11ListpeersPeersLog\x12I\n" + "\titem_type\x18\x01 \x01(\x0e2,.cln.ListpeersPeersLog.ListpeersPeersLogTypeR\bitemType\x12$\n" + "\vnum_skipped\x18\x02 \x01(\rH\x00R\n" + "numSkipped\x88\x01\x01\x12\x17\n" + "\x04time\x18\x03 \x01(\tH\x01R\x04time\x88\x01\x01\x12\x1b\n" + "\x06source\x18\x04 \x01(\tH\x02R\x06source\x88\x01\x01\x12\x15\n" + "\x03log\x18\x05 \x01(\tH\x03R\x03log\x88\x01\x01\x12\x1c\n" + "\anode_id\x18\x06 \x01(\fH\x04R\x06nodeId\x88\x01\x01\x12\x17\n" + "\x04data\x18\a \x01(\fH\x05R\x04data\x88\x01\x01\"t\n" + "\x15ListpeersPeersLogType\x12\v\n" + "\aSKIPPED\x10\x00\x12\n" + "\n" + "\x06BROKEN\x10\x01\x12\v\n" + "\aUNUSUAL\x10\x02\x12\b\n" + "\x04INFO\x10\x03\x12\t\n" + "\x05DEBUG\x10\x04\x12\t\n" + "\x05IO_IN\x10\x05\x12\n" + "\n" + "\x06IO_OUT\x10\x06\x12\t\n" + "\x05TRACE\x10\aB\x0e\n" + "\f_num_skippedB\a\n" + "\x05_timeB\t\n" + "\a_sourceB\x06\n" + "\x04_logB\n" + "\n" + "\b_node_idB\a\n" + "\x05_data\"7\n" + "\x10ListfundsRequest\x12\x19\n" + "\x05spent\x18\x01 \x01(\bH\x00R\x05spent\x88\x01\x01B\b\n" + "\x06_spent\"x\n" + "\x11ListfundsResponse\x12/\n" + "\aoutputs\x18\x01 \x03(\v2\x15.cln.ListfundsOutputsR\aoutputs\x122\n" + "\bchannels\x18\x02 \x03(\v2\x16.cln.ListfundsChannelsR\bchannels\"\xa8\x04\n" + "\x10ListfundsOutputs\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x16\n" + "\x06output\x18\x02 \x01(\rR\x06output\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12\"\n" + "\fscriptpubkey\x18\x04 \x01(\fR\fscriptpubkey\x12\x1d\n" + "\aaddress\x18\x05 \x01(\tH\x00R\aaddress\x88\x01\x01\x12'\n" + "\fredeemscript\x18\x06 \x01(\fH\x01R\fredeemscript\x88\x01\x01\x12D\n" + "\x06status\x18\a \x01(\x0e2,.cln.ListfundsOutputs.ListfundsOutputsStatusR\x06status\x12%\n" + "\vblockheight\x18\b \x01(\rH\x02R\vblockheight\x88\x01\x01\x12\x1a\n" + "\breserved\x18\t \x01(\bR\breserved\x12/\n" + "\x11reserved_to_block\x18\n" + " \x01(\rH\x03R\x0freservedToBlock\x88\x01\x01\"Q\n" + "\x16ListfundsOutputsStatus\x12\x0f\n" + "\vUNCONFIRMED\x10\x00\x12\r\n" + "\tCONFIRMED\x10\x01\x12\t\n" + "\x05SPENT\x10\x02\x12\f\n" + "\bIMMATURE\x10\x03B\n" + "\n" + "\b_addressB\x0f\n" + "\r_redeemscriptB\x0e\n" + "\f_blockheightB\x14\n" + "\x12_reserved_to_block\"\x83\x03\n" + "\x11ListfundsChannels\x12\x17\n" + "\apeer_id\x18\x01 \x01(\fR\x06peerId\x123\n" + "\x0four_amount_msat\x18\x02 \x01(\v2\v.cln.AmountR\rourAmountMsat\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12!\n" + "\ffunding_txid\x18\x04 \x01(\fR\vfundingTxid\x12%\n" + "\x0efunding_output\x18\x05 \x01(\rR\rfundingOutput\x12\x1c\n" + "\tconnected\x18\x06 \x01(\bR\tconnected\x12'\n" + "\x05state\x18\a \x01(\x0e2\x11.cln.ChannelStateR\x05state\x12-\n" + "\x10short_channel_id\x18\b \x01(\tH\x00R\x0eshortChannelId\x88\x01\x01\x12\x1d\n" + "\n" + "channel_id\x18\t \x01(\fR\tchannelIdB\x13\n" + "\x11_short_channel_id\"\xb7\x04\n" + "\x0eSendpayRequest\x12'\n" + "\x05route\x18\x01 \x03(\v2\x11.cln.SendpayRouteR\x05route\x12!\n" + "\fpayment_hash\x18\x02 \x01(\fR\vpaymentHash\x12\x19\n" + "\x05label\x18\x03 \x01(\tH\x00R\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x05 \x01(\tH\x01R\x06bolt11\x88\x01\x01\x12*\n" + "\x0epayment_secret\x18\x06 \x01(\fH\x02R\rpaymentSecret\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\a \x01(\x04H\x03R\x06partid\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\t \x01(\x04H\x04R\agroupid\x88\x01\x01\x121\n" + "\vamount_msat\x18\n" + " \x01(\v2\v.cln.AmountH\x05R\n" + "amountMsat\x88\x01\x01\x12)\n" + "\rlocalinvreqid\x18\v \x01(\fH\x06R\rlocalinvreqid\x88\x01\x01\x12.\n" + "\x10payment_metadata\x18\f \x01(\fH\aR\x0fpaymentMetadata\x88\x01\x01\x12%\n" + "\vdescription\x18\r \x01(\tH\bR\vdescription\x88\x01\x01B\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\x11\n" + "\x0f_payment_secretB\t\n" + "\a_partidB\n" + "\n" + "\b_groupidB\x0e\n" + "\f_amount_msatB\x10\n" + "\x0e_localinvreqidB\x13\n" + "\x11_payment_metadataB\x0e\n" + "\f_description\"\xce\x06\n" + "\x0fSendpayResponse\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\x12\x1d\n" + "\agroupid\x18\x02 \x01(\x04H\x00R\agroupid\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12:\n" + "\x06status\x18\x04 \x01(\x0e2\".cln.SendpayResponse.SendpayStatusR\x06status\x121\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountH\x01R\n" + "amountMsat\x88\x01\x01\x12%\n" + "\vdestination\x18\x06 \x01(\fH\x02R\vdestination\x88\x01\x01\x12\x1d\n" + "\n" + "created_at\x18\a \x01(\x04R\tcreatedAt\x125\n" + "\x10amount_sent_msat\x18\b \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12\x19\n" + "\x05label\x18\t \x01(\tH\x03R\x05label\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\n" + " \x01(\x04H\x04R\x06partid\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\v \x01(\tH\x05R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\f \x01(\tH\x06R\x06bolt12\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\r \x01(\fH\aR\x0fpaymentPreimage\x88\x01\x01\x12\x1d\n" + "\amessage\x18\x0e \x01(\tH\bR\amessage\x88\x01\x01\x12&\n" + "\fcompleted_at\x18\x0f \x01(\x04H\tR\vcompletedAt\x88\x01\x01\x12#\n" + "\rcreated_index\x18\x10 \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x11 \x01(\x04H\n" + "R\fupdatedIndex\x88\x01\x01\"*\n" + "\rSendpayStatus\x12\v\n" + "\aPENDING\x10\x00\x12\f\n" + "\bCOMPLETE\x10\x01B\n" + "\n" + "\b_groupidB\x0e\n" + "\f_amount_msatB\x0e\n" + "\f_destinationB\b\n" + "\x06_labelB\t\n" + "\a_partidB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x13\n" + "\x11_payment_preimageB\n" + "\n" + "\b_messageB\x0f\n" + "\r_completed_atB\x10\n" + "\x0e_updated_index\"|\n" + "\fSendpayRoute\x12\x0e\n" + "\x02id\x18\x02 \x01(\fR\x02id\x12\x14\n" + "\x05delay\x18\x03 \x01(\rR\x05delay\x12\x18\n" + "\achannel\x18\x04 \x01(\tR\achannel\x12,\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountR\n" + "amountMsat\"\xb8\x01\n" + "\x13ListchannelsRequest\x12-\n" + "\x10short_channel_id\x18\x01 \x01(\tH\x00R\x0eshortChannelId\x88\x01\x01\x12\x1b\n" + "\x06source\x18\x02 \x01(\fH\x01R\x06source\x88\x01\x01\x12%\n" + "\vdestination\x18\x03 \x01(\fH\x02R\vdestination\x88\x01\x01B\x13\n" + "\x11_short_channel_idB\t\n" + "\a_sourceB\x0e\n" + "\f_destination\"M\n" + "\x14ListchannelsResponse\x125\n" + "\bchannels\x18\x01 \x03(\v2\x19.cln.ListchannelsChannelsR\bchannels\"\x80\x05\n" + "\x14ListchannelsChannels\x12\x16\n" + "\x06source\x18\x01 \x01(\fR\x06source\x12 \n" + "\vdestination\x18\x02 \x01(\fR\vdestination\x12(\n" + "\x10short_channel_id\x18\x03 \x01(\tR\x0eshortChannelId\x12\x16\n" + "\x06public\x18\x04 \x01(\bR\x06public\x12,\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12#\n" + "\rmessage_flags\x18\x06 \x01(\rR\fmessageFlags\x12#\n" + "\rchannel_flags\x18\a \x01(\rR\fchannelFlags\x12\x16\n" + "\x06active\x18\b \x01(\bR\x06active\x12\x1f\n" + "\vlast_update\x18\t \x01(\rR\n" + "lastUpdate\x122\n" + "\x15base_fee_millisatoshi\x18\n" + " \x01(\rR\x13baseFeeMillisatoshi\x12*\n" + "\x11fee_per_millionth\x18\v \x01(\rR\x0ffeePerMillionth\x12\x14\n" + "\x05delay\x18\f \x01(\rR\x05delay\x127\n" + "\x11htlc_minimum_msat\x18\r \x01(\v2\v.cln.AmountR\x0fhtlcMinimumMsat\x12<\n" + "\x11htlc_maximum_msat\x18\x0e \x01(\v2\v.cln.AmountH\x00R\x0fhtlcMaximumMsat\x88\x01\x01\x12\x1a\n" + "\bfeatures\x18\x0f \x01(\fR\bfeatures\x12\x1c\n" + "\tdirection\x18\x10 \x01(\rR\tdirectionB\x14\n" + "\x12_htlc_maximum_msat\",\n" + "\x10AddgossipRequest\x12\x18\n" + "\amessage\x18\x01 \x01(\fR\amessage\"\x13\n" + "\x11AddgossipResponse\"\xd9\x01\n" + "\x14AddpsbtoutputRequest\x12%\n" + "\asatoshi\x18\x01 \x01(\v2\v.cln.AmountR\asatoshi\x12\x1f\n" + "\blocktime\x18\x02 \x01(\rH\x00R\blocktime\x88\x01\x01\x12%\n" + "\vinitialpsbt\x18\x03 \x01(\tH\x01R\vinitialpsbt\x88\x01\x01\x12%\n" + "\vdestination\x18\x04 \x01(\tH\x02R\vdestination\x88\x01\x01B\v\n" + "\t_locktimeB\x0e\n" + "\f_initialpsbtB\x0e\n" + "\f_destination\"y\n" + "\x15AddpsbtoutputResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x124\n" + "\x16estimated_added_weight\x18\x02 \x01(\rR\x14estimatedAddedWeight\x12\x16\n" + "\x06outnum\x18\x03 \x01(\rR\x06outnum\"_\n" + "\x14AutocleanonceRequest\x125\n" + "\tsubsystem\x18\x01 \x01(\x0e2\x17.cln.AutocleanSubsystemR\tsubsystem\x12\x10\n" + "\x03age\x18\x02 \x01(\x04R\x03age\"R\n" + "\x15AutocleanonceResponse\x129\n" + "\tautoclean\x18\x01 \x01(\v2\x1b.cln.AutocleanonceAutocleanR\tautoclean\"\xf5\x05\n" + "\x16AutocleanonceAutoclean\x12_\n" + "\x11succeededforwards\x18\x01 \x01(\v2,.cln.AutocleanonceAutocleanSucceededforwardsH\x00R\x11succeededforwards\x88\x01\x01\x12V\n" + "\x0efailedforwards\x18\x02 \x01(\v2).cln.AutocleanonceAutocleanFailedforwardsH\x01R\x0efailedforwards\x88\x01\x01\x12S\n" + "\rsucceededpays\x18\x03 \x01(\v2(.cln.AutocleanonceAutocleanSucceededpaysH\x02R\rsucceededpays\x88\x01\x01\x12J\n" + "\n" + "failedpays\x18\x04 \x01(\v2%.cln.AutocleanonceAutocleanFailedpaysH\x03R\n" + "failedpays\x88\x01\x01\x12P\n" + "\fpaidinvoices\x18\x05 \x01(\v2'.cln.AutocleanonceAutocleanPaidinvoicesH\x04R\fpaidinvoices\x88\x01\x01\x12Y\n" + "\x0fexpiredinvoices\x18\x06 \x01(\v2*.cln.AutocleanonceAutocleanExpiredinvoicesH\x05R\x0fexpiredinvoices\x88\x01\x01\x12S\n" + "\rnetworkevents\x18\a \x01(\v2(.cln.AutocleanonceAutocleanNetworkeventsH\x06R\rnetworkevents\x88\x01\x01B\x14\n" + "\x12_succeededforwardsB\x11\n" + "\x0f_failedforwardsB\x10\n" + "\x0e_succeededpaysB\r\n" + "\v_failedpaysB\x0f\n" + "\r_paidinvoicesB\x12\n" + "\x10_expiredinvoicesB\x10\n" + "\x0e_networkevents\"a\n" + "'AutocleanonceAutocleanSucceededforwards\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"^\n" + "$AutocleanonceAutocleanFailedforwards\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"]\n" + "#AutocleanonceAutocleanSucceededpays\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"Z\n" + " AutocleanonceAutocleanFailedpays\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"\\\n" + "\"AutocleanonceAutocleanPaidinvoices\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"_\n" + "%AutocleanonceAutocleanExpiredinvoices\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"]\n" + "#AutocleanonceAutocleanNetworkevents\x12\x18\n" + "\acleaned\x18\x01 \x01(\x04R\acleaned\x12\x1c\n" + "\tuncleaned\x18\x02 \x01(\x04R\tuncleaned\"b\n" + "\x16AutocleanstatusRequest\x12:\n" + "\tsubsystem\x18\x01 \x01(\x0e2\x17.cln.AutocleanSubsystemH\x00R\tsubsystem\x88\x01\x01B\f\n" + "\n" + "_subsystem\"V\n" + "\x17AutocleanstatusResponse\x12;\n" + "\tautoclean\x18\x01 \x01(\v2\x1d.cln.AutocleanstatusAutocleanR\tautoclean\"\x85\x06\n" + "\x18AutocleanstatusAutoclean\x12a\n" + "\x11succeededforwards\x18\x01 \x01(\v2..cln.AutocleanstatusAutocleanSucceededforwardsH\x00R\x11succeededforwards\x88\x01\x01\x12X\n" + "\x0efailedforwards\x18\x02 \x01(\v2+.cln.AutocleanstatusAutocleanFailedforwardsH\x01R\x0efailedforwards\x88\x01\x01\x12U\n" + "\rsucceededpays\x18\x03 \x01(\v2*.cln.AutocleanstatusAutocleanSucceededpaysH\x02R\rsucceededpays\x88\x01\x01\x12L\n" + "\n" + "failedpays\x18\x04 \x01(\v2'.cln.AutocleanstatusAutocleanFailedpaysH\x03R\n" + "failedpays\x88\x01\x01\x12R\n" + "\fpaidinvoices\x18\x05 \x01(\v2).cln.AutocleanstatusAutocleanPaidinvoicesH\x04R\fpaidinvoices\x88\x01\x01\x12[\n" + "\x0fexpiredinvoices\x18\x06 \x01(\v2,.cln.AutocleanstatusAutocleanExpiredinvoicesH\x05R\x0fexpiredinvoices\x88\x01\x01\x12U\n" + "\rnetworkevents\x18\a \x01(\v2*.cln.AutocleanstatusAutocleanNetworkeventsH\x06R\rnetworkevents\x88\x01\x01B\x14\n" + "\x12_succeededforwardsB\x11\n" + "\x0f_failedforwardsB\x10\n" + "\x0e_succeededpaysB\r\n" + "\v_failedpaysB\x0f\n" + "\r_paidinvoicesB\x12\n" + "\x10_expiredinvoicesB\x10\n" + "\x0e_networkevents\"~\n" + ")AutocleanstatusAutocleanSucceededforwards\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"{\n" + "&AutocleanstatusAutocleanFailedforwards\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"z\n" + "%AutocleanstatusAutocleanSucceededpays\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"w\n" + "\"AutocleanstatusAutocleanFailedpays\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"y\n" + "$AutocleanstatusAutocleanPaidinvoices\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"|\n" + "'AutocleanstatusAutocleanExpiredinvoices\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"z\n" + "%AutocleanstatusAutocleanNetworkevents\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x18\n" + "\acleaned\x18\x02 \x01(\x04R\acleaned\x12\x15\n" + "\x03age\x18\x03 \x01(\x04H\x00R\x03age\x88\x01\x01B\x06\n" + "\x04_age\"m\n" + "\x13CheckmessageRequest\x12\x18\n" + "\amessage\x18\x01 \x01(\tR\amessage\x12\x14\n" + "\x05zbase\x18\x02 \x01(\tR\x05zbase\x12\x1b\n" + "\x06pubkey\x18\x03 \x01(\fH\x00R\x06pubkey\x88\x01\x01B\t\n" + "\a_pubkey\"J\n" + "\x14CheckmessageResponse\x12\x1a\n" + "\bverified\x18\x01 \x01(\bR\bverified\x12\x16\n" + "\x06pubkey\x18\x02 \x01(\fR\x06pubkey\"\xad\x03\n" + "\fCloseRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x121\n" + "\x11unilateraltimeout\x18\x02 \x01(\rH\x00R\x11unilateraltimeout\x88\x01\x01\x12%\n" + "\vdestination\x18\x03 \x01(\tH\x01R\vdestination\x88\x01\x01\x125\n" + "\x14fee_negotiation_step\x18\x04 \x01(\tH\x02R\x12feeNegotiationStep\x88\x01\x01\x127\n" + "\rwrong_funding\x18\x05 \x01(\v2\r.cln.OutpointH\x03R\fwrongFunding\x88\x01\x01\x121\n" + "\x12force_lease_closed\x18\x06 \x01(\bH\x04R\x10forceLeaseClosed\x88\x01\x01\x12(\n" + "\bfeerange\x18\a \x03(\v2\f.cln.FeerateR\bfeerangeB\x14\n" + "\x12_unilateraltimeoutB\x0e\n" + "\f_destinationB\x17\n" + "\x15_fee_negotiation_stepB\x10\n" + "\x0e_wrong_fundingB\x15\n" + "\x13_force_lease_closed\"\xa9\x01\n" + "\rCloseResponse\x129\n" + "\titem_type\x18\x01 \x01(\x0e2\x1c.cln.CloseResponse.CloseTypeR\bitemType\x12\x10\n" + "\x03txs\x18\x04 \x03(\fR\x03txs\x12\x14\n" + "\x05txids\x18\x05 \x03(\fR\x05txids\"5\n" + "\tCloseType\x12\n" + "\n" + "\x06MUTUAL\x10\x00\x12\x0e\n" + "\n" + "UNILATERAL\x10\x01\x12\f\n" + "\bUNOPENED\x10\x02\"d\n" + "\x0eConnectRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n" + "\x04host\x18\x02 \x01(\tH\x00R\x04host\x88\x01\x01\x12\x17\n" + "\x04port\x18\x03 \x01(\rH\x01R\x04port\x88\x01\x01B\a\n" + "\x05_hostB\a\n" + "\x05_port\"\xd6\x01\n" + "\x0fConnectResponse\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x1a\n" + "\bfeatures\x18\x02 \x01(\fR\bfeatures\x12C\n" + "\tdirection\x18\x03 \x01(\x0e2%.cln.ConnectResponse.ConnectDirectionR\tdirection\x12-\n" + "\aaddress\x18\x04 \x01(\v2\x13.cln.ConnectAddressR\aaddress\"#\n" + "\x10ConnectDirection\x12\x06\n" + "\x02IN\x10\x00\x12\a\n" + "\x03OUT\x10\x01\"\x9c\x02\n" + "\x0eConnectAddress\x12C\n" + "\titem_type\x18\x01 \x01(\x0e2&.cln.ConnectAddress.ConnectAddressTypeR\bitemType\x12\x1b\n" + "\x06socket\x18\x02 \x01(\tH\x00R\x06socket\x88\x01\x01\x12\x1d\n" + "\aaddress\x18\x03 \x01(\tH\x01R\aaddress\x88\x01\x01\x12\x17\n" + "\x04port\x18\x04 \x01(\rH\x02R\x04port\x88\x01\x01\"P\n" + "\x12ConnectAddressType\x12\x10\n" + "\fLOCAL_SOCKET\x10\x00\x12\b\n" + "\x04IPV4\x10\x01\x12\b\n" + "\x04IPV6\x10\x02\x12\t\n" + "\x05TORV2\x10\x03\x12\t\n" + "\x05TORV3\x10\x04B\t\n" + "\a_socketB\n" + "\n" + "\b_addressB\a\n" + "\x05_port\"f\n" + "\x14CreateinvoiceRequest\x12\x1c\n" + "\tinvstring\x18\x01 \x01(\tR\tinvstring\x12\x14\n" + "\x05label\x18\x02 \x01(\tR\x05label\x12\x1a\n" + "\bpreimage\x18\x03 \x01(\fR\bpreimage\"\xa8\a\n" + "\x15CreateinvoiceResponse\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12\x1b\n" + "\x06bolt11\x18\x02 \x01(\tH\x00R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x03 \x01(\tH\x01R\x06bolt12\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x04 \x01(\fR\vpaymentHash\x121\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountH\x02R\n" + "amountMsat\x88\x01\x01\x12F\n" + "\x06status\x18\x06 \x01(\x0e2..cln.CreateinvoiceResponse.CreateinvoiceStatusR\x06status\x12 \n" + "\vdescription\x18\a \x01(\tR\vdescription\x12\x1d\n" + "\n" + "expires_at\x18\b \x01(\x04R\texpiresAt\x12 \n" + "\tpay_index\x18\t \x01(\x04H\x03R\bpayIndex\x88\x01\x01\x12B\n" + "\x14amount_received_msat\x18\n" + " \x01(\v2\v.cln.AmountH\x04R\x12amountReceivedMsat\x88\x01\x01\x12\x1c\n" + "\apaid_at\x18\v \x01(\x04H\x05R\x06paidAt\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\f \x01(\fH\x06R\x0fpaymentPreimage\x88\x01\x01\x12)\n" + "\x0elocal_offer_id\x18\r \x01(\fH\aR\flocalOfferId\x88\x01\x01\x12/\n" + "\x11invreq_payer_note\x18\x0f \x01(\tH\bR\x0finvreqPayerNote\x88\x01\x01\x12#\n" + "\rcreated_index\x18\x10 \x01(\x04R\fcreatedIndex\x12H\n" + "\rpaid_outpoint\x18\x11 \x01(\v2\x1e.cln.CreateinvoicePaidOutpointH\tR\fpaidOutpoint\x88\x01\x01\"8\n" + "\x13CreateinvoiceStatus\x12\b\n" + "\x04PAID\x10\x00\x12\v\n" + "\aEXPIRED\x10\x01\x12\n" + "\n" + "\x06UNPAID\x10\x02B\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x0e\n" + "\f_amount_msatB\f\n" + "\n" + "_pay_indexB\x17\n" + "\x15_amount_received_msatB\n" + "\n" + "\b_paid_atB\x13\n" + "\x11_payment_preimageB\x11\n" + "\x0f_local_offer_idB\x14\n" + "\x12_invreq_payer_noteB\x10\n" + "\x0e_paid_outpoint\"G\n" + "\x19CreateinvoicePaidOutpoint\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x16\n" + "\x06outnum\x18\x02 \x01(\rR\x06outnum\"\xd8\x02\n" + "\x10DatastoreRequest\x12\x15\n" + "\x03hex\x18\x02 \x01(\fH\x00R\x03hex\x88\x01\x01\x12<\n" + "\x04mode\x18\x03 \x01(\x0e2#.cln.DatastoreRequest.DatastoreModeH\x01R\x04mode\x88\x01\x01\x12#\n" + "\n" + "generation\x18\x04 \x01(\x04H\x02R\n" + "generation\x88\x01\x01\x12\x10\n" + "\x03key\x18\x05 \x03(\tR\x03key\x12\x1b\n" + "\x06string\x18\x06 \x01(\tH\x03R\x06string\x88\x01\x01\"p\n" + "\rDatastoreMode\x12\x0f\n" + "\vMUST_CREATE\x10\x00\x12\x10\n" + "\fMUST_REPLACE\x10\x01\x12\x15\n" + "\x11CREATE_OR_REPLACE\x10\x02\x12\x0f\n" + "\vMUST_APPEND\x10\x03\x12\x14\n" + "\x10CREATE_OR_APPEND\x10\x04B\x06\n" + "\x04_hexB\a\n" + "\x05_modeB\r\n" + "\v_generationB\t\n" + "\a_string\"\xa0\x01\n" + "\x11DatastoreResponse\x12#\n" + "\n" + "generation\x18\x02 \x01(\x04H\x00R\n" + "generation\x88\x01\x01\x12\x15\n" + "\x03hex\x18\x03 \x01(\fH\x01R\x03hex\x88\x01\x01\x12\x1b\n" + "\x06string\x18\x04 \x01(\tH\x02R\x06string\x88\x01\x01\x12\x10\n" + "\x03key\x18\x05 \x03(\tR\x03keyB\r\n" + "\v_generationB\x06\n" + "\x04_hexB\t\n" + "\a_string\")\n" + "\x15DatastoreusageRequest\x12\x10\n" + "\x03key\x18\x01 \x03(\tR\x03key\"c\n" + "\x16DatastoreusageResponse\x12I\n" + "\x0edatastoreusage\x18\x01 \x01(\v2!.cln.DatastoreusageDatastoreusageR\x0edatastoreusage\"Q\n" + "\x1cDatastoreusageDatastoreusage\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x1f\n" + "\vtotal_bytes\x18\x02 \x01(\x04R\n" + "totalBytes\"\xc5\x01\n" + "\x12CreateonionRequest\x12(\n" + "\x04hops\x18\x01 \x03(\v2\x14.cln.CreateonionHopsR\x04hops\x12\x1c\n" + "\tassocdata\x18\x02 \x01(\fR\tassocdata\x12$\n" + "\vsession_key\x18\x03 \x01(\fH\x00R\n" + "sessionKey\x88\x01\x01\x12\"\n" + "\n" + "onion_size\x18\x04 \x01(\rH\x01R\tonionSize\x88\x01\x01B\x0e\n" + "\f_session_keyB\r\n" + "\v_onion_size\"R\n" + "\x13CreateonionResponse\x12\x14\n" + "\x05onion\x18\x01 \x01(\fR\x05onion\x12%\n" + "\x0eshared_secrets\x18\x02 \x03(\fR\rsharedSecrets\"C\n" + "\x0fCreateonionHops\x12\x16\n" + "\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x18\n" + "\apayload\x18\x02 \x01(\fR\apayload\"[\n" + "\x13DeldatastoreRequest\x12#\n" + "\n" + "generation\x18\x02 \x01(\x04H\x00R\n" + "generation\x88\x01\x01\x12\x10\n" + "\x03key\x18\x03 \x03(\tR\x03keyB\r\n" + "\v_generation\"\xa3\x01\n" + "\x14DeldatastoreResponse\x12#\n" + "\n" + "generation\x18\x02 \x01(\x04H\x00R\n" + "generation\x88\x01\x01\x12\x15\n" + "\x03hex\x18\x03 \x01(\fH\x01R\x03hex\x88\x01\x01\x12\x1b\n" + "\x06string\x18\x04 \x01(\tH\x02R\x06string\x88\x01\x01\x12\x10\n" + "\x03key\x18\x05 \x03(\tR\x03keyB\r\n" + "\v_generationB\x06\n" + "\x04_hexB\t\n" + "\a_string\"\xcf\x01\n" + "\x11DelinvoiceRequest\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12?\n" + "\x06status\x18\x02 \x01(\x0e2'.cln.DelinvoiceRequest.DelinvoiceStatusR\x06status\x12\x1f\n" + "\bdesconly\x18\x03 \x01(\bH\x00R\bdesconly\x88\x01\x01\"5\n" + "\x10DelinvoiceStatus\x12\b\n" + "\x04PAID\x10\x00\x12\v\n" + "\aEXPIRED\x10\x01\x12\n" + "\n" + "\x06UNPAID\x10\x02B\v\n" + "\t_desconly\"\x91\a\n" + "\x12DelinvoiceResponse\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12\x1b\n" + "\x06bolt11\x18\x02 \x01(\tH\x00R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x03 \x01(\tH\x01R\x06bolt12\x88\x01\x01\x121\n" + "\vamount_msat\x18\x04 \x01(\v2\v.cln.AmountH\x02R\n" + "amountMsat\x88\x01\x01\x12%\n" + "\vdescription\x18\x05 \x01(\tH\x03R\vdescription\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x06 \x01(\fR\vpaymentHash\x12@\n" + "\x06status\x18\a \x01(\x0e2(.cln.DelinvoiceResponse.DelinvoiceStatusR\x06status\x12\x1d\n" + "\n" + "expires_at\x18\b \x01(\x04R\texpiresAt\x12)\n" + "\x0elocal_offer_id\x18\t \x01(\fH\x04R\flocalOfferId\x88\x01\x01\x12/\n" + "\x11invreq_payer_note\x18\v \x01(\tH\x05R\x0finvreqPayerNote\x88\x01\x01\x12#\n" + "\rcreated_index\x18\f \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\r \x01(\x04H\x06R\fupdatedIndex\x88\x01\x01\x12 \n" + "\tpay_index\x18\x0e \x01(\x04H\aR\bpayIndex\x88\x01\x01\x12B\n" + "\x14amount_received_msat\x18\x0f \x01(\v2\v.cln.AmountH\bR\x12amountReceivedMsat\x88\x01\x01\x12\x1c\n" + "\apaid_at\x18\x10 \x01(\x04H\tR\x06paidAt\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\x11 \x01(\fH\n" + "R\x0fpaymentPreimage\x88\x01\x01\"5\n" + "\x10DelinvoiceStatus\x12\b\n" + "\x04PAID\x10\x00\x12\v\n" + "\aEXPIRED\x10\x01\x12\n" + "\n" + "\x06UNPAID\x10\x02B\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x0e\n" + "\f_amount_msatB\x0e\n" + "\f_descriptionB\x11\n" + "\x0f_local_offer_idB\x14\n" + "\x12_invreq_payer_noteB\x10\n" + "\x0e_updated_indexB\f\n" + "\n" + "_pay_indexB\x17\n" + "\x15_amount_received_msatB\n" + "\n" + "\b_paid_atB\x13\n" + "\x11_payment_preimage\"\xc5\x01\n" + "\x17DevforgetchannelRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12-\n" + "\x10short_channel_id\x18\x02 \x01(\tH\x00R\x0eshortChannelId\x88\x01\x01\x12\"\n" + "\n" + "channel_id\x18\x03 \x01(\fH\x01R\tchannelId\x88\x01\x01\x12\x19\n" + "\x05force\x18\x04 \x01(\bH\x02R\x05force\x88\x01\x01B\x13\n" + "\x11_short_channel_idB\r\n" + "\v_channel_idB\b\n" + "\x06_force\"~\n" + "\x18DevforgetchannelResponse\x12\x16\n" + "\x06forced\x18\x01 \x01(\bR\x06forced\x12'\n" + "\x0ffunding_unspent\x18\x02 \x01(\bR\x0efundingUnspent\x12!\n" + "\ffunding_txid\x18\x03 \x01(\fR\vfundingTxid\"\x19\n" + "\x17EmergencyrecoverRequest\"0\n" + "\x18EmergencyrecoverResponse\x12\x14\n" + "\x05stubs\x18\x01 \x03(\fR\x05stubs\" \n" + "\x1eGetemergencyrecoverdataRequest\"=\n" + "\x1fGetemergencyrecoverdataResponse\x12\x1a\n" + "\bfiledata\x18\x01 \x01(\fR\bfiledata\"i\n" + "\x13ExposesecretRequest\x12\x1e\n" + "\n" + "passphrase\x18\x01 \x01(\tR\n" + "passphrase\x12#\n" + "\n" + "identifier\x18\x02 \x01(\tH\x00R\n" + "identifier\x88\x01\x01B\r\n" + "\v_identifier\"~\n" + "\x14ExposesecretResponse\x12\x1e\n" + "\n" + "identifier\x18\x01 \x01(\tR\n" + "identifier\x12\x18\n" + "\acodex32\x18\x02 \x01(\tR\acodex32\x12\x1f\n" + "\bmnemonic\x18\x03 \x01(\tH\x00R\bmnemonic\x88\x01\x01B\v\n" + "\t_mnemonic\".\n" + "\x0eRecoverRequest\x12\x1c\n" + "\thsmsecret\x18\x01 \x01(\tR\thsmsecret\"\x80\x01\n" + "\x0fRecoverResponse\x12:\n" + "\x06result\x18\x01 \x01(\x0e2\".cln.RecoverResponse.RecoverResultR\x06result\"1\n" + "\rRecoverResult\x12 \n" + "\x1cRECOVERY_RESTART_IN_PROGRESS\x10\x00\")\n" + "\x15RecoverchannelRequest\x12\x10\n" + "\x03scb\x18\x01 \x03(\fR\x03scb\".\n" + "\x16RecoverchannelResponse\x12\x14\n" + "\x05stubs\x18\x01 \x03(\tR\x05stubs\"\x81\x03\n" + "\x0eInvoiceRequest\x12 \n" + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x14\n" + "\x05label\x18\x03 \x01(\tR\x05label\x12\x1c\n" + "\tfallbacks\x18\x04 \x03(\tR\tfallbacks\x12\x1f\n" + "\bpreimage\x18\x05 \x01(\fH\x00R\bpreimage\x88\x01\x01\x12\x17\n" + "\x04cltv\x18\x06 \x01(\rH\x01R\x04cltv\x88\x01\x01\x12\x1b\n" + "\x06expiry\x18\a \x01(\x04H\x02R\x06expiry\x88\x01\x01\x124\n" + "\x15exposeprivatechannels\x18\b \x03(\tR\x15exposeprivatechannels\x12'\n" + "\fdeschashonly\x18\t \x01(\bH\x03R\fdeschashonly\x88\x01\x01\x121\n" + "\vamount_msat\x18\n" + " \x01(\v2\x10.cln.AmountOrAnyR\n" + "amountMsatB\v\n" + "\t_preimageB\a\n" + "\x05_cltvB\t\n" + "\a_expiryB\x0f\n" + "\r_deschashonly\"\x8f\x04\n" + "\x0fInvoiceResponse\x12\x16\n" + "\x06bolt11\x18\x01 \x01(\tR\x06bolt11\x12!\n" + "\fpayment_hash\x18\x02 \x01(\fR\vpaymentHash\x12%\n" + "\x0epayment_secret\x18\x03 \x01(\fR\rpaymentSecret\x12\x1d\n" + "\n" + "expires_at\x18\x04 \x01(\x04R\texpiresAt\x12.\n" + "\x10warning_capacity\x18\x05 \x01(\tH\x00R\x0fwarningCapacity\x88\x01\x01\x12,\n" + "\x0fwarning_offline\x18\x06 \x01(\tH\x01R\x0ewarningOffline\x88\x01\x01\x12.\n" + "\x10warning_deadends\x18\a \x01(\tH\x02R\x0fwarningDeadends\x88\x01\x01\x129\n" + "\x16warning_private_unused\x18\b \x01(\tH\x03R\x14warningPrivateUnused\x88\x01\x01\x12$\n" + "\vwarning_mpp\x18\t \x01(\tH\x04R\n" + "warningMpp\x88\x01\x01\x12#\n" + "\rcreated_index\x18\n" + " \x01(\x04R\fcreatedIndexB\x13\n" + "\x11_warning_capacityB\x12\n" + "\x10_warning_offlineB\x13\n" + "\x11_warning_deadendsB\x19\n" + "\x17_warning_private_unusedB\x0e\n" + "\f_warning_mpp\"\xa0\x02\n" + "\x15InvoicerequestRequest\x12#\n" + "\x06amount\x18\x01 \x01(\v2\v.cln.AmountR\x06amount\x12 \n" + "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x1b\n" + "\x06issuer\x18\x03 \x01(\tH\x00R\x06issuer\x88\x01\x01\x12\x19\n" + "\x05label\x18\x04 \x01(\tH\x01R\x05label\x88\x01\x01\x12,\n" + "\x0fabsolute_expiry\x18\x05 \x01(\x04H\x02R\x0eabsoluteExpiry\x88\x01\x01\x12\"\n" + "\n" + "single_use\x18\x06 \x01(\bH\x03R\tsingleUse\x88\x01\x01B\t\n" + "\a_issuerB\b\n" + "\x06_labelB\x12\n" + "\x10_absolute_expiryB\r\n" + "\v_single_use\"\xbd\x01\n" + "\x16InvoicerequestResponse\x12\x1b\n" + "\tinvreq_id\x18\x01 \x01(\fR\binvreqId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x19\n" + "\x05label\x18\x06 \x01(\tH\x00R\x05label\x88\x01\x01B\b\n" + "\x06_label\";\n" + "\x1cDisableinvoicerequestRequest\x12\x1b\n" + "\tinvreq_id\x18\x01 \x01(\tR\binvreqId\"\xc4\x01\n" + "\x1dDisableinvoicerequestResponse\x12\x1b\n" + "\tinvreq_id\x18\x01 \x01(\fR\binvreqId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x19\n" + "\x05label\x18\x06 \x01(\tH\x00R\x05label\x88\x01\x01B\b\n" + "\x06_label\"\x82\x01\n" + "\x1aListinvoicerequestsRequest\x12 \n" + "\tinvreq_id\x18\x01 \x01(\tH\x00R\binvreqId\x88\x01\x01\x12$\n" + "\vactive_only\x18\x02 \x01(\bH\x01R\n" + "activeOnly\x88\x01\x01B\f\n" + "\n" + "_invreq_idB\x0e\n" + "\f_active_only\"p\n" + "\x1bListinvoicerequestsResponse\x12Q\n" + "\x0finvoicerequests\x18\x01 \x03(\v2'.cln.ListinvoicerequestsInvoicerequestsR\x0finvoicerequests\"\xc9\x01\n" + "\"ListinvoicerequestsInvoicerequests\x12\x1b\n" + "\tinvreq_id\x18\x01 \x01(\fR\binvreqId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x19\n" + "\x05label\x18\x06 \x01(\tH\x00R\x05label\x88\x01\x01B\b\n" + "\x06_label\"(\n" + "\x14ListdatastoreRequest\x12\x10\n" + "\x03key\x18\x02 \x03(\tR\x03key\"R\n" + "\x15ListdatastoreResponse\x129\n" + "\tdatastore\x18\x01 \x03(\v2\x1b.cln.ListdatastoreDatastoreR\tdatastore\"\xa5\x01\n" + "\x16ListdatastoreDatastore\x12\x10\n" + "\x03key\x18\x01 \x03(\tR\x03key\x12#\n" + "\n" + "generation\x18\x02 \x01(\x04H\x00R\n" + "generation\x88\x01\x01\x12\x15\n" + "\x03hex\x18\x03 \x01(\fH\x01R\x03hex\x88\x01\x01\x12\x1b\n" + "\x06string\x18\x04 \x01(\tH\x02R\x06string\x88\x01\x01B\r\n" + "\v_generationB\x06\n" + "\x04_hexB\t\n" + "\a_string\"\x9b\x03\n" + "\x13ListinvoicesRequest\x12\x19\n" + "\x05label\x18\x01 \x01(\tH\x00R\x05label\x88\x01\x01\x12!\n" + "\tinvstring\x18\x02 \x01(\tH\x01R\tinvstring\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\x03 \x01(\fH\x02R\vpaymentHash\x88\x01\x01\x12\x1e\n" + "\boffer_id\x18\x04 \x01(\tH\x03R\aofferId\x88\x01\x01\x12E\n" + "\x05index\x18\x05 \x01(\x0e2*.cln.ListinvoicesRequest.ListinvoicesIndexH\x04R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x06 \x01(\x04H\x05R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\a \x01(\rH\x06R\x05limit\x88\x01\x01\"-\n" + "\x11ListinvoicesIndex\x12\v\n" + "\aCREATED\x10\x00\x12\v\n" + "\aUPDATED\x10\x01B\b\n" + "\x06_labelB\f\n" + "\n" + "_invstringB\x0f\n" + "\r_payment_hashB\v\n" + "\t_offer_idB\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"M\n" + "\x14ListinvoicesResponse\x125\n" + "\binvoices\x18\x01 \x03(\v2\x19.cln.ListinvoicesInvoicesR\binvoices\"\x8c\b\n" + "\x14ListinvoicesInvoices\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12%\n" + "\vdescription\x18\x02 \x01(\tH\x00R\vdescription\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12L\n" + "\x06status\x18\x04 \x01(\x0e24.cln.ListinvoicesInvoices.ListinvoicesInvoicesStatusR\x06status\x12\x1d\n" + "\n" + "expires_at\x18\x05 \x01(\x04R\texpiresAt\x121\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountH\x01R\n" + "amountMsat\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\a \x01(\tH\x02R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\b \x01(\tH\x03R\x06bolt12\x88\x01\x01\x12)\n" + "\x0elocal_offer_id\x18\t \x01(\fH\x04R\flocalOfferId\x88\x01\x01\x12 \n" + "\tpay_index\x18\v \x01(\x04H\x05R\bpayIndex\x88\x01\x01\x12B\n" + "\x14amount_received_msat\x18\f \x01(\v2\v.cln.AmountH\x06R\x12amountReceivedMsat\x88\x01\x01\x12\x1c\n" + "\apaid_at\x18\r \x01(\x04H\aR\x06paidAt\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\x0e \x01(\fH\bR\x0fpaymentPreimage\x88\x01\x01\x12/\n" + "\x11invreq_payer_note\x18\x0f \x01(\tH\tR\x0finvreqPayerNote\x88\x01\x01\x12#\n" + "\rcreated_index\x18\x10 \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x11 \x01(\x04H\n" + "R\fupdatedIndex\x88\x01\x01\x12O\n" + "\rpaid_outpoint\x18\x12 \x01(\v2%.cln.ListinvoicesInvoicesPaidOutpointH\vR\fpaidOutpoint\x88\x01\x01\"?\n" + "\x1aListinvoicesInvoicesStatus\x12\n" + "\n" + "\x06UNPAID\x10\x00\x12\b\n" + "\x04PAID\x10\x01\x12\v\n" + "\aEXPIRED\x10\x02B\x0e\n" + "\f_descriptionB\x0e\n" + "\f_amount_msatB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x11\n" + "\x0f_local_offer_idB\f\n" + "\n" + "_pay_indexB\x17\n" + "\x15_amount_received_msatB\n" + "\n" + "\b_paid_atB\x13\n" + "\x11_payment_preimageB\x14\n" + "\x12_invreq_payer_noteB\x10\n" + "\x0e_updated_indexB\x10\n" + "\x0e_paid_outpoint\"N\n" + " ListinvoicesInvoicesPaidOutpoint\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x16\n" + "\x06outnum\x18\x02 \x01(\rR\x06outnum\"\x89\x05\n" + "\x10SendonionRequest\x12\x14\n" + "\x05onion\x18\x01 \x01(\fR\x05onion\x123\n" + "\tfirst_hop\x18\x02 \x01(\v2\x16.cln.SendonionFirstHopR\bfirstHop\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12\x19\n" + "\x05label\x18\x04 \x01(\tH\x00R\x05label\x88\x01\x01\x12%\n" + "\x0eshared_secrets\x18\x05 \x03(\fR\rsharedSecrets\x12\x1b\n" + "\x06partid\x18\x06 \x01(\rH\x01R\x06partid\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\a \x01(\tH\x02R\x06bolt11\x88\x01\x01\x12%\n" + "\vdestination\x18\t \x01(\fH\x03R\vdestination\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\v \x01(\x04H\x04R\agroupid\x88\x01\x01\x121\n" + "\vamount_msat\x18\f \x01(\v2\v.cln.AmountH\x05R\n" + "amountMsat\x88\x01\x01\x12)\n" + "\rlocalinvreqid\x18\r \x01(\fH\x06R\rlocalinvreqid\x88\x01\x01\x12%\n" + "\vdescription\x18\x0e \x01(\tH\aR\vdescription\x88\x01\x01\x12<\n" + "\x11total_amount_msat\x18\x0f \x01(\v2\v.cln.AmountH\bR\x0ftotalAmountMsat\x88\x01\x01B\b\n" + "\x06_labelB\t\n" + "\a_partidB\t\n" + "\a_bolt11B\x0e\n" + "\f_destinationB\n" + "\n" + "\b_groupidB\x0e\n" + "\f_amount_msatB\x10\n" + "\x0e_localinvreqidB\x0e\n" + "\f_descriptionB\x14\n" + "\x12_total_amount_msat\"\xf2\x05\n" + "\x11SendonionResponse\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\x12!\n" + "\fpayment_hash\x18\x02 \x01(\fR\vpaymentHash\x12>\n" + "\x06status\x18\x03 \x01(\x0e2&.cln.SendonionResponse.SendonionStatusR\x06status\x121\n" + "\vamount_msat\x18\x04 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12%\n" + "\vdestination\x18\x05 \x01(\fH\x01R\vdestination\x88\x01\x01\x12\x1d\n" + "\n" + "created_at\x18\x06 \x01(\x04R\tcreatedAt\x125\n" + "\x10amount_sent_msat\x18\a \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12\x19\n" + "\x05label\x18\b \x01(\tH\x02R\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\t \x01(\tH\x03R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\n" + " \x01(\tH\x04R\x06bolt12\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\v \x01(\fH\x05R\x0fpaymentPreimage\x88\x01\x01\x12\x1d\n" + "\amessage\x18\f \x01(\tH\x06R\amessage\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\r \x01(\x04H\aR\x06partid\x88\x01\x01\x12#\n" + "\rcreated_index\x18\x0e \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x0f \x01(\x04H\bR\fupdatedIndex\x88\x01\x01\",\n" + "\x0fSendonionStatus\x12\v\n" + "\aPENDING\x10\x00\x12\f\n" + "\bCOMPLETE\x10\x01B\x0e\n" + "\f_amount_msatB\x0e\n" + "\f_destinationB\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x13\n" + "\x11_payment_preimageB\n" + "\n" + "\b_messageB\t\n" + "\a_partidB\x10\n" + "\x0e_updated_index\"g\n" + "\x11SendonionFirstHop\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12,\n" + "\vamount_msat\x18\x02 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12\x14\n" + "\x05delay\x18\x03 \x01(\rR\x05delay\"\xd2\x03\n" + "\x13ListsendpaysRequest\x12\x1b\n" + "\x06bolt11\x18\x01 \x01(\tH\x00R\x06bolt11\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\x02 \x01(\fH\x01R\vpaymentHash\x88\x01\x01\x12H\n" + "\x06status\x18\x03 \x01(\x0e2+.cln.ListsendpaysRequest.ListsendpaysStatusH\x02R\x06status\x88\x01\x01\x12E\n" + "\x05index\x18\x04 \x01(\x0e2*.cln.ListsendpaysRequest.ListsendpaysIndexH\x03R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x05 \x01(\x04H\x04R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x06 \x01(\rH\x05R\x05limit\x88\x01\x01\";\n" + "\x12ListsendpaysStatus\x12\v\n" + "\aPENDING\x10\x00\x12\f\n" + "\bCOMPLETE\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02\"-\n" + "\x11ListsendpaysIndex\x12\v\n" + "\aCREATED\x10\x00\x12\v\n" + "\aUPDATED\x10\x01B\t\n" + "\a_bolt11B\x0f\n" + "\r_payment_hashB\t\n" + "\a_statusB\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"M\n" + "\x14ListsendpaysResponse\x125\n" + "\bpayments\x18\x01 \x03(\v2\x19.cln.ListsendpaysPaymentsR\bpayments\"\xad\a\n" + "\x14ListsendpaysPayments\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\x12\x18\n" + "\agroupid\x18\x02 \x01(\x04R\agroupid\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12L\n" + "\x06status\x18\x04 \x01(\x0e24.cln.ListsendpaysPayments.ListsendpaysPaymentsStatusR\x06status\x121\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12%\n" + "\vdestination\x18\x06 \x01(\fH\x01R\vdestination\x88\x01\x01\x12\x1d\n" + "\n" + "created_at\x18\a \x01(\x04R\tcreatedAt\x125\n" + "\x10amount_sent_msat\x18\b \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12\x19\n" + "\x05label\x18\t \x01(\tH\x02R\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\n" + " \x01(\tH\x03R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\v \x01(\tH\x04R\x06bolt12\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\f \x01(\fH\x05R\x0fpaymentPreimage\x88\x01\x01\x12#\n" + "\n" + "erroronion\x18\r \x01(\fH\x06R\n" + "erroronion\x88\x01\x01\x12%\n" + "\vdescription\x18\x0e \x01(\tH\aR\vdescription\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\x0f \x01(\x04H\bR\x06partid\x88\x01\x01\x12#\n" + "\rcreated_index\x18\x10 \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x11 \x01(\x04H\tR\fupdatedIndex\x88\x01\x01\x12&\n" + "\fcompleted_at\x18\x12 \x01(\x04H\n" + "R\vcompletedAt\x88\x01\x01\"C\n" + "\x1aListsendpaysPaymentsStatus\x12\v\n" + "\aPENDING\x10\x00\x12\n" + "\n" + "\x06FAILED\x10\x01\x12\f\n" + "\bCOMPLETE\x10\x02B\x0e\n" + "\f_amount_msatB\x0e\n" + "\f_destinationB\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x13\n" + "\x11_payment_preimageB\r\n" + "\v_erroronionB\x0e\n" + "\f_descriptionB\t\n" + "\a_partidB\x10\n" + "\x0e_updated_indexB\x0f\n" + "\r_completed_at\"\x19\n" + "\x17ListtransactionsRequest\"a\n" + "\x18ListtransactionsResponse\x12E\n" + "\ftransactions\x18\x01 \x03(\v2!.cln.ListtransactionsTransactionsR\ftransactions\"\xbf\x02\n" + "\x1cListtransactionsTransactions\x12\x12\n" + "\x04hash\x18\x01 \x01(\fR\x04hash\x12\x14\n" + "\x05rawtx\x18\x02 \x01(\fR\x05rawtx\x12 \n" + "\vblockheight\x18\x03 \x01(\rR\vblockheight\x12\x18\n" + "\atxindex\x18\x04 \x01(\rR\atxindex\x12\x1a\n" + "\blocktime\x18\a \x01(\rR\blocktime\x12\x18\n" + "\aversion\x18\b \x01(\rR\aversion\x12?\n" + "\x06inputs\x18\t \x03(\v2'.cln.ListtransactionsTransactionsInputsR\x06inputs\x12B\n" + "\aoutputs\x18\n" + " \x03(\v2(.cln.ListtransactionsTransactionsOutputsR\aoutputs\"j\n" + "\"ListtransactionsTransactionsInputs\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x14\n" + "\x05index\x18\x02 \x01(\rR\x05index\x12\x1a\n" + "\bsequence\x18\x03 \x01(\rR\bsequence\"\x8d\x01\n" + "#ListtransactionsTransactionsOutputs\x12\x14\n" + "\x05index\x18\x01 \x01(\rR\x05index\x12\"\n" + "\fscriptPubKey\x18\x03 \x01(\fR\fscriptPubKey\x12,\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountR\n" + "amountMsat\"Z\n" + "\x11MakesecretRequest\x12\x15\n" + "\x03hex\x18\x01 \x01(\fH\x00R\x03hex\x88\x01\x01\x12\x1b\n" + "\x06string\x18\x02 \x01(\tH\x01R\x06string\x88\x01\x01B\x06\n" + "\x04_hexB\t\n" + "\a_string\",\n" + "\x12MakesecretResponse\x12\x16\n" + "\x06secret\x18\x01 \x01(\fR\x06secret\"\xa2\x05\n" + "\n" + "PayRequest\x12\x16\n" + "\x06bolt11\x18\x01 \x01(\tR\x06bolt11\x12\x19\n" + "\x05label\x18\x03 \x01(\tH\x00R\x05label\x88\x01\x01\x12)\n" + "\rmaxfeepercent\x18\x04 \x01(\x01H\x01R\rmaxfeepercent\x88\x01\x01\x12 \n" + "\tretry_for\x18\x05 \x01(\rH\x02R\bretryFor\x88\x01\x01\x12\x1f\n" + "\bmaxdelay\x18\x06 \x01(\rH\x03R\bmaxdelay\x88\x01\x01\x12.\n" + "\texemptfee\x18\a \x01(\v2\v.cln.AmountH\x04R\texemptfee\x88\x01\x01\x12#\n" + "\n" + "riskfactor\x18\b \x01(\x01H\x05R\n" + "riskfactor\x88\x01\x01\x12\x18\n" + "\aexclude\x18\n" + " \x03(\tR\aexclude\x12(\n" + "\x06maxfee\x18\v \x01(\v2\v.cln.AmountH\x06R\x06maxfee\x88\x01\x01\x12%\n" + "\vdescription\x18\f \x01(\tH\aR\vdescription\x88\x01\x01\x121\n" + "\vamount_msat\x18\r \x01(\v2\v.cln.AmountH\bR\n" + "amountMsat\x88\x01\x01\x12)\n" + "\rlocalinvreqid\x18\x0e \x01(\fH\tR\rlocalinvreqid\x88\x01\x01\x123\n" + "\fpartial_msat\x18\x0f \x01(\v2\v.cln.AmountH\n" + "R\vpartialMsat\x88\x01\x01B\b\n" + "\x06_labelB\x10\n" + "\x0e_maxfeepercentB\f\n" + "\n" + "_retry_forB\v\n" + "\t_maxdelayB\f\n" + "\n" + "_exemptfeeB\r\n" + "\v_riskfactorB\t\n" + "\a_maxfeeB\x0e\n" + "\f_descriptionB\x0e\n" + "\f_amount_msatB\x10\n" + "\x0e_localinvreqidB\x0f\n" + "\r_partial_msat\"\xf6\x03\n" + "\vPayResponse\x12)\n" + "\x10payment_preimage\x18\x01 \x01(\fR\x0fpaymentPreimage\x12%\n" + "\vdestination\x18\x02 \x01(\fH\x00R\vdestination\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12\x1d\n" + "\n" + "created_at\x18\x04 \x01(\x01R\tcreatedAt\x12\x14\n" + "\x05parts\x18\x05 \x01(\rR\x05parts\x12,\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x125\n" + "\x10amount_sent_msat\x18\a \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12A\n" + "\x1awarning_partial_completion\x18\b \x01(\tH\x01R\x18warningPartialCompletion\x88\x01\x01\x122\n" + "\x06status\x18\t \x01(\x0e2\x1a.cln.PayResponse.PayStatusR\x06status\"2\n" + "\tPayStatus\x12\f\n" + "\bCOMPLETE\x10\x00\x12\v\n" + "\aPENDING\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02B\x0e\n" + "\f_destinationB\x1d\n" + "\x1b_warning_partial_completion\".\n" + "\x10ListnodesRequest\x12\x13\n" + "\x02id\x18\x01 \x01(\fH\x00R\x02id\x88\x01\x01B\x05\n" + "\x03_id\">\n" + "\x11ListnodesResponse\x12)\n" + "\x05nodes\x18\x01 \x03(\v2\x13.cln.ListnodesNodesR\x05nodes\"\x82\x03\n" + "\x0eListnodesNodes\x12\x16\n" + "\x06nodeid\x18\x01 \x01(\fR\x06nodeid\x12*\n" + "\x0elast_timestamp\x18\x02 \x01(\rH\x00R\rlastTimestamp\x88\x01\x01\x12\x19\n" + "\x05alias\x18\x03 \x01(\tH\x01R\x05alias\x88\x01\x01\x12\x19\n" + "\x05color\x18\x04 \x01(\fH\x02R\x05color\x88\x01\x01\x12\x1f\n" + "\bfeatures\x18\x05 \x01(\fH\x03R\bfeatures\x88\x01\x01\x12:\n" + "\taddresses\x18\x06 \x03(\v2\x1c.cln.ListnodesNodesAddressesR\taddresses\x12P\n" + "\x10option_will_fund\x18\a \x01(\v2!.cln.ListnodesNodesOptionWillFundH\x04R\x0eoptionWillFund\x88\x01\x01B\x11\n" + "\x0f_last_timestampB\b\n" + "\x06_aliasB\b\n" + "\x06_colorB\v\n" + "\t_featuresB\x13\n" + "\x11_option_will_fund\"\xed\x02\n" + "\x1cListnodesNodesOptionWillFund\x12:\n" + "\x13lease_fee_base_msat\x18\x01 \x01(\v2\v.cln.AmountR\x10leaseFeeBaseMsat\x12&\n" + "\x0flease_fee_basis\x18\x02 \x01(\rR\rleaseFeeBasis\x12%\n" + "\x0efunding_weight\x18\x03 \x01(\rR\rfundingWeight\x12E\n" + "\x19channel_fee_max_base_msat\x18\x04 \x01(\v2\v.cln.AmountR\x15channelFeeMaxBaseMsat\x12V\n" + "(channel_fee_max_proportional_thousandths\x18\x05 \x01(\rR$channelFeeMaxProportionalThousandths\x12#\n" + "\rcompact_lease\x18\x06 \x01(\fR\fcompactLease\"\x81\x02\n" + "\x17ListnodesNodesAddresses\x12U\n" + "\titem_type\x18\x01 \x01(\x0e28.cln.ListnodesNodesAddresses.ListnodesNodesAddressesTypeR\bitemType\x12\x12\n" + "\x04port\x18\x02 \x01(\rR\x04port\x12\x1d\n" + "\aaddress\x18\x03 \x01(\tH\x00R\aaddress\x88\x01\x01\"P\n" + "\x1bListnodesNodesAddressesType\x12\a\n" + "\x03DNS\x10\x00\x12\b\n" + "\x04IPV4\x10\x01\x12\b\n" + "\x04IPV6\x10\x02\x12\t\n" + "\x05TORV2\x10\x03\x12\t\n" + "\x05TORV3\x10\x04B\n" + "\n" + "\b_address\"~\n" + "\x15WaitanyinvoiceRequest\x12(\n" + "\rlastpay_index\x18\x01 \x01(\x04H\x00R\flastpayIndex\x88\x01\x01\x12\x1d\n" + "\atimeout\x18\x02 \x01(\x04H\x01R\atimeout\x88\x01\x01B\x10\n" + "\x0e_lastpay_indexB\n" + "\n" + "\b_timeout\"\xed\x06\n" + "\x16WaitanyinvoiceResponse\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12%\n" + "\vdescription\x18\x02 \x01(\tH\x00R\vdescription\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12H\n" + "\x06status\x18\x04 \x01(\x0e20.cln.WaitanyinvoiceResponse.WaitanyinvoiceStatusR\x06status\x12\x1d\n" + "\n" + "expires_at\x18\x05 \x01(\x04R\texpiresAt\x121\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountH\x01R\n" + "amountMsat\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\a \x01(\tH\x02R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\b \x01(\tH\x03R\x06bolt12\x88\x01\x01\x12 \n" + "\tpay_index\x18\t \x01(\x04H\x04R\bpayIndex\x88\x01\x01\x12B\n" + "\x14amount_received_msat\x18\n" + " \x01(\v2\v.cln.AmountH\x05R\x12amountReceivedMsat\x88\x01\x01\x12\x1c\n" + "\apaid_at\x18\v \x01(\x04H\x06R\x06paidAt\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\f \x01(\fH\aR\x0fpaymentPreimage\x88\x01\x01\x12#\n" + "\rcreated_index\x18\r \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x0e \x01(\x04H\bR\fupdatedIndex\x88\x01\x01\x12I\n" + "\rpaid_outpoint\x18\x0f \x01(\v2\x1f.cln.WaitanyinvoicePaidOutpointH\tR\fpaidOutpoint\x88\x01\x01\"-\n" + "\x14WaitanyinvoiceStatus\x12\b\n" + "\x04PAID\x10\x00\x12\v\n" + "\aEXPIRED\x10\x01B\x0e\n" + "\f_descriptionB\x0e\n" + "\f_amount_msatB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\f\n" + "\n" + "_pay_indexB\x17\n" + "\x15_amount_received_msatB\n" + "\n" + "\b_paid_atB\x13\n" + "\x11_payment_preimageB\x10\n" + "\x0e_updated_indexB\x10\n" + "\x0e_paid_outpoint\"H\n" + "\x1aWaitanyinvoicePaidOutpoint\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x16\n" + "\x06outnum\x18\x02 \x01(\rR\x06outnum\"*\n" + "\x12WaitinvoiceRequest\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\"\xde\x06\n" + "\x13WaitinvoiceResponse\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12%\n" + "\vdescription\x18\x02 \x01(\tH\x00R\vdescription\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12B\n" + "\x06status\x18\x04 \x01(\x0e2*.cln.WaitinvoiceResponse.WaitinvoiceStatusR\x06status\x12\x1d\n" + "\n" + "expires_at\x18\x05 \x01(\x04R\texpiresAt\x121\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountH\x01R\n" + "amountMsat\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\a \x01(\tH\x02R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\b \x01(\tH\x03R\x06bolt12\x88\x01\x01\x12 \n" + "\tpay_index\x18\t \x01(\x04H\x04R\bpayIndex\x88\x01\x01\x12B\n" + "\x14amount_received_msat\x18\n" + " \x01(\v2\v.cln.AmountH\x05R\x12amountReceivedMsat\x88\x01\x01\x12\x1c\n" + "\apaid_at\x18\v \x01(\x04H\x06R\x06paidAt\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\f \x01(\fH\aR\x0fpaymentPreimage\x88\x01\x01\x12#\n" + "\rcreated_index\x18\r \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x0e \x01(\x04H\bR\fupdatedIndex\x88\x01\x01\x12F\n" + "\rpaid_outpoint\x18\x0f \x01(\v2\x1c.cln.WaitinvoicePaidOutpointH\tR\fpaidOutpoint\x88\x01\x01\"*\n" + "\x11WaitinvoiceStatus\x12\b\n" + "\x04PAID\x10\x00\x12\v\n" + "\aEXPIRED\x10\x01B\x0e\n" + "\f_descriptionB\x0e\n" + "\f_amount_msatB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\f\n" + "\n" + "_pay_indexB\x17\n" + "\x15_amount_received_msatB\n" + "\n" + "\b_paid_atB\x13\n" + "\x11_payment_preimageB\x10\n" + "\x0e_updated_indexB\x10\n" + "\x0e_paid_outpoint\"E\n" + "\x17WaitinvoicePaidOutpoint\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x16\n" + "\x06outnum\x18\x02 \x01(\rR\x06outnum\"\xb5\x01\n" + "\x12WaitsendpayRequest\x12!\n" + "\fpayment_hash\x18\x01 \x01(\fR\vpaymentHash\x12\x1b\n" + "\x06partid\x18\x02 \x01(\x04H\x00R\x06partid\x88\x01\x01\x12\x1d\n" + "\atimeout\x18\x03 \x01(\rH\x01R\atimeout\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\x04 \x01(\x04H\x02R\agroupid\x88\x01\x01B\t\n" + "\a_partidB\n" + "\n" + "\b_timeoutB\n" + "\n" + "\b_groupid\"\xa6\x06\n" + "\x13WaitsendpayResponse\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\x12\x1d\n" + "\agroupid\x18\x02 \x01(\x04H\x00R\agroupid\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12B\n" + "\x06status\x18\x04 \x01(\x0e2*.cln.WaitsendpayResponse.WaitsendpayStatusR\x06status\x121\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountH\x01R\n" + "amountMsat\x88\x01\x01\x12%\n" + "\vdestination\x18\x06 \x01(\fH\x02R\vdestination\x88\x01\x01\x12\x1d\n" + "\n" + "created_at\x18\a \x01(\x04R\tcreatedAt\x125\n" + "\x10amount_sent_msat\x18\b \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12\x19\n" + "\x05label\x18\t \x01(\tH\x03R\x05label\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\n" + " \x01(\x04H\x04R\x06partid\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\v \x01(\tH\x05R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\f \x01(\tH\x06R\x06bolt12\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\r \x01(\fH\aR\x0fpaymentPreimage\x88\x01\x01\x12&\n" + "\fcompleted_at\x18\x0e \x01(\x01H\bR\vcompletedAt\x88\x01\x01\x12#\n" + "\rcreated_index\x18\x0f \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\x10 \x01(\x04H\tR\fupdatedIndex\x88\x01\x01\"!\n" + "\x11WaitsendpayStatus\x12\f\n" + "\bCOMPLETE\x10\x00B\n" + "\n" + "\b_groupidB\x0e\n" + "\f_amount_msatB\x0e\n" + "\f_destinationB\b\n" + "\x06_labelB\t\n" + "\a_partidB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x13\n" + "\x11_payment_preimageB\x0f\n" + "\r_completed_atB\x10\n" + "\x0e_updated_index\"\xa4\x01\n" + "\x0eNewaddrRequest\x12M\n" + "\vaddresstype\x18\x01 \x01(\x0e2&.cln.NewaddrRequest.NewaddrAddresstypeH\x00R\vaddresstype\x88\x01\x01\"3\n" + "\x12NewaddrAddresstype\x12\n" + "\n" + "\x06BECH32\x10\x00\x12\a\n" + "\x03ALL\x10\x02\x12\b\n" + "\x04P2TR\x10\x03B\x0e\n" + "\f_addresstype\"[\n" + "\x0fNewaddrResponse\x12\x1b\n" + "\x06bech32\x18\x01 \x01(\tH\x00R\x06bech32\x88\x01\x01\x12\x17\n" + "\x04p2tr\x18\x03 \x01(\tH\x01R\x04p2tr\x88\x01\x01B\t\n" + "\a_bech32B\a\n" + "\x05_p2tr\"\xe8\x01\n" + "\x0fWithdrawRequest\x12 \n" + "\vdestination\x18\x01 \x01(\tR\vdestination\x12*\n" + "\asatoshi\x18\x02 \x01(\v2\x10.cln.AmountOrAllR\asatoshi\x12\x1d\n" + "\aminconf\x18\x03 \x01(\rH\x00R\aminconf\x88\x01\x01\x12#\n" + "\x05utxos\x18\x04 \x03(\v2\r.cln.OutpointR\x05utxos\x12+\n" + "\afeerate\x18\x05 \x01(\v2\f.cln.FeerateH\x01R\afeerate\x88\x01\x01B\n" + "\n" + "\b_minconfB\n" + "\n" + "\b_feerate\"J\n" + "\x10WithdrawResponse\x12\x0e\n" + "\x02tx\x18\x01 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\x12\x12\n" + "\x04psbt\x18\x03 \x01(\tR\x04psbt\"\x9c\x04\n" + "\x0eKeysendRequest\x12 \n" + "\vdestination\x18\x01 \x01(\fR\vdestination\x12\x19\n" + "\x05label\x18\x03 \x01(\tH\x00R\x05label\x88\x01\x01\x12)\n" + "\rmaxfeepercent\x18\x04 \x01(\x01H\x01R\rmaxfeepercent\x88\x01\x01\x12 \n" + "\tretry_for\x18\x05 \x01(\rH\x02R\bretryFor\x88\x01\x01\x12\x1f\n" + "\bmaxdelay\x18\x06 \x01(\rH\x03R\bmaxdelay\x88\x01\x01\x12.\n" + "\texemptfee\x18\a \x01(\v2\v.cln.AmountH\x04R\texemptfee\x88\x01\x01\x127\n" + "\n" + "routehints\x18\b \x01(\v2\x12.cln.RoutehintListH\x05R\n" + "routehints\x88\x01\x01\x121\n" + "\textratlvs\x18\t \x01(\v2\x0e.cln.TlvStreamH\x06R\textratlvs\x88\x01\x01\x12,\n" + "\vamount_msat\x18\n" + " \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12(\n" + "\x06maxfee\x18\v \x01(\v2\v.cln.AmountH\aR\x06maxfee\x88\x01\x01B\b\n" + "\x06_labelB\x10\n" + "\x0e_maxfeepercentB\f\n" + "\n" + "_retry_forB\v\n" + "\t_maxdelayB\f\n" + "\n" + "_exemptfeeB\r\n" + "\v_routehintsB\f\n" + "\n" + "_extratlvsB\t\n" + "\a_maxfee\"\xed\x03\n" + "\x0fKeysendResponse\x12)\n" + "\x10payment_preimage\x18\x01 \x01(\fR\x0fpaymentPreimage\x12%\n" + "\vdestination\x18\x02 \x01(\fH\x00R\vdestination\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12\x1d\n" + "\n" + "created_at\x18\x04 \x01(\x01R\tcreatedAt\x12\x14\n" + "\x05parts\x18\x05 \x01(\rR\x05parts\x12,\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x125\n" + "\x10amount_sent_msat\x18\a \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12A\n" + "\x1awarning_partial_completion\x18\b \x01(\tH\x01R\x18warningPartialCompletion\x88\x01\x01\x12:\n" + "\x06status\x18\t \x01(\x0e2\".cln.KeysendResponse.KeysendStatusR\x06status\"\x1d\n" + "\rKeysendStatus\x12\f\n" + "\bCOMPLETE\x10\x00B\x0e\n" + "\f_destinationB\x1d\n" + "\x1b_warning_partial_completion\"\xa3\x04\n" + "\x0fFundpsbtRequest\x12*\n" + "\asatoshi\x18\x01 \x01(\v2\x10.cln.AmountOrAllR\asatoshi\x12&\n" + "\afeerate\x18\x02 \x01(\v2\f.cln.FeerateR\afeerate\x12 \n" + "\vstartweight\x18\x03 \x01(\rR\vstartweight\x12\x1d\n" + "\aminconf\x18\x04 \x01(\rH\x00R\aminconf\x88\x01\x01\x12\x1d\n" + "\areserve\x18\x05 \x01(\rH\x01R\areserve\x88\x01\x01\x12\x1f\n" + "\blocktime\x18\x06 \x01(\rH\x02R\blocktime\x88\x01\x01\x121\n" + "\x12min_witness_weight\x18\a \x01(\rH\x03R\x10minWitnessWeight\x88\x01\x01\x12-\n" + "\x10excess_as_change\x18\b \x01(\bH\x04R\x0eexcessAsChange\x88\x01\x01\x12#\n" + "\n" + "nonwrapped\x18\t \x01(\bH\x05R\n" + "nonwrapped\x88\x01\x01\x129\n" + "\x16opening_anchor_channel\x18\n" + " \x01(\bH\x06R\x14openingAnchorChannel\x88\x01\x01B\n" + "\n" + "\b_minconfB\n" + "\n" + "\b_reserveB\v\n" + "\t_locktimeB\x15\n" + "\x13_min_witness_weightB\x13\n" + "\x11_excess_as_changeB\r\n" + "\v_nonwrappedB\x19\n" + "\x17_opening_anchor_channel\"\xab\x02\n" + "\x10FundpsbtResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12$\n" + "\x0efeerate_per_kw\x18\x02 \x01(\rR\ffeeratePerKw\x124\n" + "\x16estimated_final_weight\x18\x03 \x01(\rR\x14estimatedFinalWeight\x12,\n" + "\vexcess_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "excessMsat\x12(\n" + "\rchange_outnum\x18\x05 \x01(\rH\x00R\fchangeOutnum\x88\x01\x01\x12=\n" + "\freservations\x18\x06 \x03(\v2\x19.cln.FundpsbtReservationsR\freservationsB\x10\n" + "\x0e_change_outnum\"\xa9\x01\n" + "\x14FundpsbtReservations\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x12\n" + "\x04vout\x18\x02 \x01(\rR\x04vout\x12!\n" + "\fwas_reserved\x18\x03 \x01(\bR\vwasReserved\x12\x1a\n" + "\breserved\x18\x04 \x01(\bR\breserved\x12*\n" + "\x11reserved_to_block\x18\x05 \x01(\rR\x0freservedToBlock\"P\n" + "\x0fSendpsbtRequest\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12\x1d\n" + "\areserve\x18\x02 \x01(\rH\x00R\areserve\x88\x01\x01B\n" + "\n" + "\b_reserve\"6\n" + "\x10SendpsbtResponse\x12\x0e\n" + "\x02tx\x18\x01 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\"A\n" + "\x0fSignpsbtRequest\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12\x1a\n" + "\bsignonly\x18\x02 \x03(\rR\bsignonly\"3\n" + "\x10SignpsbtResponse\x12\x1f\n" + "\vsigned_psbt\x18\x01 \x01(\tR\n" + "signedPsbt\"\x9d\x04\n" + "\x0fUtxopsbtRequest\x12*\n" + "\asatoshi\x18\x01 \x01(\v2\x10.cln.AmountOrAllR\asatoshi\x12&\n" + "\afeerate\x18\x02 \x01(\v2\f.cln.FeerateR\afeerate\x12 \n" + "\vstartweight\x18\x03 \x01(\rR\vstartweight\x12#\n" + "\x05utxos\x18\x04 \x03(\v2\r.cln.OutpointR\x05utxos\x12\x1d\n" + "\areserve\x18\x05 \x01(\rH\x00R\areserve\x88\x01\x01\x12\x1f\n" + "\blocktime\x18\x06 \x01(\rH\x01R\blocktime\x88\x01\x01\x121\n" + "\x12min_witness_weight\x18\a \x01(\rH\x02R\x10minWitnessWeight\x88\x01\x01\x12#\n" + "\n" + "reservedok\x18\b \x01(\bH\x03R\n" + "reservedok\x88\x01\x01\x12-\n" + "\x10excess_as_change\x18\t \x01(\bH\x04R\x0eexcessAsChange\x88\x01\x01\x129\n" + "\x16opening_anchor_channel\x18\n" + " \x01(\bH\x05R\x14openingAnchorChannel\x88\x01\x01B\n" + "\n" + "\b_reserveB\v\n" + "\t_locktimeB\x15\n" + "\x13_min_witness_weightB\r\n" + "\v_reservedokB\x13\n" + "\x11_excess_as_changeB\x19\n" + "\x17_opening_anchor_channel\"\xab\x02\n" + "\x10UtxopsbtResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12$\n" + "\x0efeerate_per_kw\x18\x02 \x01(\rR\ffeeratePerKw\x124\n" + "\x16estimated_final_weight\x18\x03 \x01(\rR\x14estimatedFinalWeight\x12,\n" + "\vexcess_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "excessMsat\x12(\n" + "\rchange_outnum\x18\x05 \x01(\rH\x00R\fchangeOutnum\x88\x01\x01\x12=\n" + "\freservations\x18\x06 \x03(\v2\x19.cln.UtxopsbtReservationsR\freservationsB\x10\n" + "\x0e_change_outnum\"\xa9\x01\n" + "\x14UtxopsbtReservations\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x12\n" + "\x04vout\x18\x02 \x01(\rR\x04vout\x12!\n" + "\fwas_reserved\x18\x03 \x01(\bR\vwasReserved\x12\x1a\n" + "\breserved\x18\x04 \x01(\bR\breserved\x12*\n" + "\x11reserved_to_block\x18\x05 \x01(\rR\x0freservedToBlock\"&\n" + "\x10TxdiscardRequest\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\"H\n" + "\x11TxdiscardResponse\x12\x1f\n" + "\vunsigned_tx\x18\x01 \x01(\fR\n" + "unsignedTx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\"\xc6\x01\n" + "\x10TxprepareRequest\x12+\n" + "\afeerate\x18\x02 \x01(\v2\f.cln.FeerateH\x00R\afeerate\x88\x01\x01\x12\x1d\n" + "\aminconf\x18\x03 \x01(\rH\x01R\aminconf\x88\x01\x01\x12#\n" + "\x05utxos\x18\x04 \x03(\v2\r.cln.OutpointR\x05utxos\x12)\n" + "\aoutputs\x18\x05 \x03(\v2\x0f.cln.OutputDescR\aoutputsB\n" + "\n" + "\b_feerateB\n" + "\n" + "\b_minconf\"\\\n" + "\x11TxprepareResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12\x1f\n" + "\vunsigned_tx\x18\x02 \x01(\fR\n" + "unsignedTx\x12\x12\n" + "\x04txid\x18\x03 \x01(\fR\x04txid\"#\n" + "\rTxsendRequest\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\"H\n" + "\x0eTxsendResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12\x0e\n" + "\x02tx\x18\x02 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x03 \x01(\fR\x04txid\"\xac\x01\n" + "\x17ListpeerchannelsRequest\x12\x13\n" + "\x02id\x18\x01 \x01(\fH\x00R\x02id\x88\x01\x01\x12-\n" + "\x10short_channel_id\x18\x02 \x01(\tH\x01R\x0eshortChannelId\x88\x01\x01\x12\"\n" + "\n" + "channel_id\x18\x03 \x01(\fH\x02R\tchannelId\x88\x01\x01B\x05\n" + "\x03_idB\x13\n" + "\x11_short_channel_idB\r\n" + "\v_channel_id\"U\n" + "\x18ListpeerchannelsResponse\x129\n" + "\bchannels\x18\x01 \x03(\v2\x1d.cln.ListpeerchannelsChannelsR\bchannels\"\xd3 \n" + "\x18ListpeerchannelsChannels\x12\x17\n" + "\apeer_id\x18\x01 \x01(\fR\x06peerId\x12%\n" + "\x0epeer_connected\x18\x02 \x01(\bR\rpeerConnected\x12'\n" + "\x05state\x18\x03 \x01(\x0e2\x11.cln.ChannelStateR\x05state\x12&\n" + "\fscratch_txid\x18\x04 \x01(\fH\x00R\vscratchTxid\x88\x01\x01\x12C\n" + "\afeerate\x18\x06 \x01(\v2$.cln.ListpeerchannelsChannelsFeerateH\x01R\afeerate\x88\x01\x01\x12\x19\n" + "\x05owner\x18\a \x01(\tH\x02R\x05owner\x88\x01\x01\x12-\n" + "\x10short_channel_id\x18\b \x01(\tH\x03R\x0eshortChannelId\x88\x01\x01\x12\"\n" + "\n" + "channel_id\x18\t \x01(\fH\x04R\tchannelId\x88\x01\x01\x12&\n" + "\ffunding_txid\x18\n" + " \x01(\fH\x05R\vfundingTxid\x88\x01\x01\x12*\n" + "\x0efunding_outnum\x18\v \x01(\rH\x06R\rfundingOutnum\x88\x01\x01\x12,\n" + "\x0finitial_feerate\x18\f \x01(\tH\aR\x0einitialFeerate\x88\x01\x01\x12&\n" + "\flast_feerate\x18\r \x01(\tH\bR\vlastFeerate\x88\x01\x01\x12&\n" + "\fnext_feerate\x18\x0e \x01(\tH\tR\vnextFeerate\x88\x01\x01\x12'\n" + "\rnext_fee_step\x18\x0f \x01(\rH\n" + "R\vnextFeeStep\x88\x01\x01\x12A\n" + "\binflight\x18\x10 \x03(\v2%.cln.ListpeerchannelsChannelsInflightR\binflight\x12\x1e\n" + "\bclose_to\x18\x11 \x01(\fH\vR\acloseTo\x88\x01\x01\x12\x1d\n" + "\aprivate\x18\x12 \x01(\bH\fR\aprivate\x88\x01\x01\x12(\n" + "\x06opener\x18\x13 \x01(\x0e2\x10.cln.ChannelSideR\x06opener\x12-\n" + "\x06closer\x18\x14 \x01(\x0e2\x10.cln.ChannelSideH\rR\x06closer\x88\x01\x01\x12C\n" + "\afunding\x18\x16 \x01(\v2$.cln.ListpeerchannelsChannelsFundingH\x0eR\afunding\x88\x01\x01\x12.\n" + "\n" + "to_us_msat\x18\x17 \x01(\v2\v.cln.AmountH\x0fR\btoUsMsat\x88\x01\x01\x125\n" + "\x0emin_to_us_msat\x18\x18 \x01(\v2\v.cln.AmountH\x10R\vminToUsMsat\x88\x01\x01\x125\n" + "\x0emax_to_us_msat\x18\x19 \x01(\v2\v.cln.AmountH\x11R\vmaxToUsMsat\x88\x01\x01\x12/\n" + "\n" + "total_msat\x18\x1a \x01(\v2\v.cln.AmountH\x12R\ttotalMsat\x88\x01\x01\x124\n" + "\rfee_base_msat\x18\x1b \x01(\v2\v.cln.AmountH\x13R\vfeeBaseMsat\x88\x01\x01\x12C\n" + "\x1bfee_proportional_millionths\x18\x1c \x01(\rH\x14R\x19feeProportionalMillionths\x88\x01\x01\x128\n" + "\x0fdust_limit_msat\x18\x1d \x01(\v2\v.cln.AmountH\x15R\rdustLimitMsat\x88\x01\x01\x12D\n" + "\x16max_total_htlc_in_msat\x18\x1e \x01(\v2\v.cln.AmountH\x16R\x12maxTotalHtlcInMsat\x88\x01\x01\x12>\n" + "\x12their_reserve_msat\x18\x1f \x01(\v2\v.cln.AmountH\x17R\x10theirReserveMsat\x88\x01\x01\x12:\n" + "\x10our_reserve_msat\x18 \x01(\v2\v.cln.AmountH\x18R\x0eourReserveMsat\x88\x01\x01\x127\n" + "\x0espendable_msat\x18! \x01(\v2\v.cln.AmountH\x19R\rspendableMsat\x88\x01\x01\x129\n" + "\x0freceivable_msat\x18\" \x01(\v2\v.cln.AmountH\x1aR\x0ereceivableMsat\x88\x01\x01\x12A\n" + "\x14minimum_htlc_in_msat\x18# \x01(\v2\v.cln.AmountH\x1bR\x11minimumHtlcInMsat\x88\x01\x01\x12C\n" + "\x15minimum_htlc_out_msat\x18$ \x01(\v2\v.cln.AmountH\x1cR\x12minimumHtlcOutMsat\x88\x01\x01\x12C\n" + "\x15maximum_htlc_out_msat\x18% \x01(\v2\v.cln.AmountH\x1dR\x12maximumHtlcOutMsat\x88\x01\x01\x122\n" + "\x13their_to_self_delay\x18& \x01(\rH\x1eR\x10theirToSelfDelay\x88\x01\x01\x12.\n" + "\x11our_to_self_delay\x18' \x01(\rH\x1fR\x0eourToSelfDelay\x88\x01\x01\x121\n" + "\x12max_accepted_htlcs\x18( \x01(\rH R\x10maxAcceptedHtlcs\x88\x01\x01\x12=\n" + "\x05alias\x18) \x01(\v2\".cln.ListpeerchannelsChannelsAliasH!R\x05alias\x88\x01\x01\x12\x16\n" + "\x06status\x18+ \x03(\tR\x06status\x123\n" + "\x13in_payments_offered\x18, \x01(\x04H\"R\x11inPaymentsOffered\x88\x01\x01\x128\n" + "\x0fin_offered_msat\x18- \x01(\v2\v.cln.AmountH#R\rinOfferedMsat\x88\x01\x01\x127\n" + "\x15in_payments_fulfilled\x18. \x01(\x04H$R\x13inPaymentsFulfilled\x88\x01\x01\x12<\n" + "\x11in_fulfilled_msat\x18/ \x01(\v2\v.cln.AmountH%R\x0finFulfilledMsat\x88\x01\x01\x125\n" + "\x14out_payments_offered\x180 \x01(\x04H&R\x12outPaymentsOffered\x88\x01\x01\x12:\n" + "\x10out_offered_msat\x181 \x01(\v2\v.cln.AmountH'R\x0eoutOfferedMsat\x88\x01\x01\x129\n" + "\x16out_payments_fulfilled\x182 \x01(\x04H(R\x14outPaymentsFulfilled\x88\x01\x01\x12>\n" + "\x12out_fulfilled_msat\x183 \x01(\v2\v.cln.AmountH)R\x10outFulfilledMsat\x88\x01\x01\x128\n" + "\x05htlcs\x184 \x03(\v2\".cln.ListpeerchannelsChannelsHtlcsR\x05htlcs\x12'\n" + "\rclose_to_addr\x185 \x01(\tH*R\vcloseToAddr\x88\x01\x01\x12/\n" + "\x11ignore_fee_limits\x186 \x01(\bH+R\x0fignoreFeeLimits\x88\x01\x01\x12C\n" + "\aupdates\x187 \x01(\v2$.cln.ListpeerchannelsChannelsUpdatesH,R\aupdates\x88\x01\x01\x129\n" + "\x16last_stable_connection\x188 \x01(\x04H-R\x14lastStableConnection\x88\x01\x01\x12\"\n" + "\n" + "lost_state\x189 \x01(\bH.R\tlostState\x88\x01\x01\x12)\n" + "\rreestablished\x18: \x01(\bH/R\rreestablished\x88\x01\x01\x129\n" + "\x10last_tx_fee_msat\x18; \x01(\v2\v.cln.AmountH0R\rlastTxFeeMsat\x88\x01\x01\x12!\n" + "\tdirection\x18< \x01(\rH1R\tdirection\x88\x01\x01\x12\\\n" + "#their_max_htlc_value_in_flight_msat\x18= \x01(\v2\v.cln.AmountH2R\x1dtheirMaxHtlcValueInFlightMsat\x88\x01\x01\x12X\n" + "!our_max_htlc_value_in_flight_msat\x18> \x01(\v2\v.cln.AmountH3R\x1bourMaxHtlcValueInFlightMsat\x88\x01\x01B\x0f\n" + "\r_scratch_txidB\n" + "\n" + "\b_feerateB\b\n" + "\x06_ownerB\x13\n" + "\x11_short_channel_idB\r\n" + "\v_channel_idB\x0f\n" + "\r_funding_txidB\x11\n" + "\x0f_funding_outnumB\x12\n" + "\x10_initial_feerateB\x0f\n" + "\r_last_feerateB\x0f\n" + "\r_next_feerateB\x10\n" + "\x0e_next_fee_stepB\v\n" + "\t_close_toB\n" + "\n" + "\b_privateB\t\n" + "\a_closerB\n" + "\n" + "\b_fundingB\r\n" + "\v_to_us_msatB\x11\n" + "\x0f_min_to_us_msatB\x11\n" + "\x0f_max_to_us_msatB\r\n" + "\v_total_msatB\x10\n" + "\x0e_fee_base_msatB\x1e\n" + "\x1c_fee_proportional_millionthsB\x12\n" + "\x10_dust_limit_msatB\x19\n" + "\x17_max_total_htlc_in_msatB\x15\n" + "\x13_their_reserve_msatB\x13\n" + "\x11_our_reserve_msatB\x11\n" + "\x0f_spendable_msatB\x12\n" + "\x10_receivable_msatB\x17\n" + "\x15_minimum_htlc_in_msatB\x18\n" + "\x16_minimum_htlc_out_msatB\x18\n" + "\x16_maximum_htlc_out_msatB\x16\n" + "\x14_their_to_self_delayB\x14\n" + "\x12_our_to_self_delayB\x15\n" + "\x13_max_accepted_htlcsB\b\n" + "\x06_aliasB\x16\n" + "\x14_in_payments_offeredB\x12\n" + "\x10_in_offered_msatB\x18\n" + "\x16_in_payments_fulfilledB\x14\n" + "\x12_in_fulfilled_msatB\x17\n" + "\x15_out_payments_offeredB\x13\n" + "\x11_out_offered_msatB\x19\n" + "\x17_out_payments_fulfilledB\x15\n" + "\x13_out_fulfilled_msatB\x10\n" + "\x0e_close_to_addrB\x14\n" + "\x12_ignore_fee_limitsB\n" + "\n" + "\b_updatesB\x19\n" + "\x17_last_stable_connectionB\r\n" + "\v_lost_stateB\x10\n" + "\x0e_reestablishedB\x13\n" + "\x11_last_tx_fee_msatB\f\n" + "\n" + "_directionB&\n" + "$_their_max_htlc_value_in_flight_msatB$\n" + "\"_our_max_htlc_value_in_flight_msat\"\xb6\x01\n" + "\x1fListpeerchannelsChannelsUpdates\x12?\n" + "\x05local\x18\x01 \x01(\v2).cln.ListpeerchannelsChannelsUpdatesLocalR\x05local\x12G\n" + "\x06remote\x18\x02 \x01(\v2*.cln.ListpeerchannelsChannelsUpdatesRemoteH\x00R\x06remote\x88\x01\x01B\t\n" + "\a_remote\"\xb5\x02\n" + "$ListpeerchannelsChannelsUpdatesLocal\x127\n" + "\x11htlc_minimum_msat\x18\x01 \x01(\v2\v.cln.AmountR\x0fhtlcMinimumMsat\x127\n" + "\x11htlc_maximum_msat\x18\x02 \x01(\v2\v.cln.AmountR\x0fhtlcMaximumMsat\x12*\n" + "\x11cltv_expiry_delta\x18\x03 \x01(\rR\x0fcltvExpiryDelta\x12/\n" + "\rfee_base_msat\x18\x04 \x01(\v2\v.cln.AmountR\vfeeBaseMsat\x12>\n" + "\x1bfee_proportional_millionths\x18\x05 \x01(\rR\x19feeProportionalMillionths\"\xb6\x02\n" + "%ListpeerchannelsChannelsUpdatesRemote\x127\n" + "\x11htlc_minimum_msat\x18\x01 \x01(\v2\v.cln.AmountR\x0fhtlcMinimumMsat\x127\n" + "\x11htlc_maximum_msat\x18\x02 \x01(\v2\v.cln.AmountR\x0fhtlcMaximumMsat\x12*\n" + "\x11cltv_expiry_delta\x18\x03 \x01(\rR\x0fcltvExpiryDelta\x12/\n" + "\rfee_base_msat\x18\x04 \x01(\v2\v.cln.AmountR\vfeeBaseMsat\x12>\n" + "\x1bfee_proportional_millionths\x18\x05 \x01(\rR\x19feeProportionalMillionths\"M\n" + "\x1fListpeerchannelsChannelsFeerate\x12\x14\n" + "\x05perkw\x18\x01 \x01(\rR\x05perkw\x12\x14\n" + "\x05perkb\x18\x02 \x01(\rR\x05perkb\"\xd6\x02\n" + " ListpeerchannelsChannelsInflight\x12!\n" + "\ffunding_txid\x18\x01 \x01(\fR\vfundingTxid\x12%\n" + "\x0efunding_outnum\x18\x02 \x01(\rR\rfundingOutnum\x12\x18\n" + "\afeerate\x18\x03 \x01(\tR\afeerate\x129\n" + "\x12total_funding_msat\x18\x04 \x01(\v2\v.cln.AmountR\x10totalFundingMsat\x125\n" + "\x10our_funding_msat\x18\x05 \x01(\v2\v.cln.AmountR\x0eourFundingMsat\x12&\n" + "\fscratch_txid\x18\x06 \x01(\fH\x00R\vscratchTxid\x88\x01\x01\x12#\n" + "\rsplice_amount\x18\a \x01(\x12R\fspliceAmountB\x0f\n" + "\r_scratch_txid\"\xb4\x03\n" + "\x1fListpeerchannelsChannelsFunding\x121\n" + "\vpushed_msat\x18\x01 \x01(\v2\v.cln.AmountH\x00R\n" + "pushedMsat\x88\x01\x01\x125\n" + "\x10local_funds_msat\x18\x02 \x01(\v2\v.cln.AmountR\x0elocalFundsMsat\x127\n" + "\x11remote_funds_msat\x18\x03 \x01(\v2\v.cln.AmountR\x0fremoteFundsMsat\x124\n" + "\rfee_paid_msat\x18\x04 \x01(\v2\v.cln.AmountH\x01R\vfeePaidMsat\x88\x01\x01\x124\n" + "\rfee_rcvd_msat\x18\x05 \x01(\v2\v.cln.AmountH\x02R\vfeeRcvdMsat\x88\x01\x01\x12\x17\n" + "\x04psbt\x18\x06 \x01(\tH\x03R\x04psbt\x88\x01\x01\x12\x1f\n" + "\bwithheld\x18\a \x01(\bH\x04R\bwithheld\x88\x01\x01B\x0e\n" + "\f_pushed_msatB\x10\n" + "\x0e_fee_paid_msatB\x10\n" + "\x0e_fee_rcvd_msatB\a\n" + "\x05_psbtB\v\n" + "\t_withheld\"l\n" + "\x1dListpeerchannelsChannelsAlias\x12\x19\n" + "\x05local\x18\x01 \x01(\tH\x00R\x05local\x88\x01\x01\x12\x1b\n" + "\x06remote\x18\x02 \x01(\tH\x01R\x06remote\x88\x01\x01B\b\n" + "\x06_localB\t\n" + "\a_remote\"\xc6\x03\n" + "\x1dListpeerchannelsChannelsHtlcs\x12g\n" + "\tdirection\x18\x01 \x01(\x0e2I.cln.ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirectionR\tdirection\x12\x0e\n" + "\x02id\x18\x02 \x01(\x04R\x02id\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12\x16\n" + "\x06expiry\x18\x04 \x01(\rR\x06expiry\x12!\n" + "\fpayment_hash\x18\x05 \x01(\fR\vpaymentHash\x12(\n" + "\rlocal_trimmed\x18\x06 \x01(\bH\x00R\flocalTrimmed\x88\x01\x01\x12\x1b\n" + "\x06status\x18\a \x01(\tH\x01R\x06status\x88\x01\x01\x12$\n" + "\x05state\x18\b \x01(\x0e2\x0e.cln.HtlcStateR\x05state\"9\n" + "&ListpeerchannelsChannelsHtlcsDirection\x12\x06\n" + "\x02IN\x10\x00\x12\a\n" + "\x03OUT\x10\x01B\x10\n" + "\x0e_local_trimmedB\t\n" + "\a_status\"7\n" + "\x19ListclosedchannelsRequest\x12\x13\n" + "\x02id\x18\x01 \x01(\fH\x00R\x02id\x88\x01\x01B\x05\n" + "\x03_id\"k\n" + "\x1aListclosedchannelsResponse\x12M\n" + "\x0eclosedchannels\x18\x01 \x03(\v2%.cln.ListclosedchannelsClosedchannelsR\x0eclosedchannels\"\xd0\r\n" + " ListclosedchannelsClosedchannels\x12\x1c\n" + "\apeer_id\x18\x01 \x01(\fH\x00R\x06peerId\x88\x01\x01\x12\x1d\n" + "\n" + "channel_id\x18\x02 \x01(\fR\tchannelId\x12-\n" + "\x10short_channel_id\x18\x03 \x01(\tH\x01R\x0eshortChannelId\x88\x01\x01\x12E\n" + "\x05alias\x18\x04 \x01(\v2*.cln.ListclosedchannelsClosedchannelsAliasH\x02R\x05alias\x88\x01\x01\x12(\n" + "\x06opener\x18\x05 \x01(\x0e2\x10.cln.ChannelSideR\x06opener\x12-\n" + "\x06closer\x18\x06 \x01(\x0e2\x10.cln.ChannelSideH\x03R\x06closer\x88\x01\x01\x12\x18\n" + "\aprivate\x18\a \x01(\bR\aprivate\x126\n" + "\x17total_local_commitments\x18\t \x01(\x04R\x15totalLocalCommitments\x128\n" + "\x18total_remote_commitments\x18\n" + " \x01(\x04R\x16totalRemoteCommitments\x12(\n" + "\x10total_htlcs_sent\x18\v \x01(\x04R\x0etotalHtlcsSent\x12!\n" + "\ffunding_txid\x18\f \x01(\fR\vfundingTxid\x12%\n" + "\x0efunding_outnum\x18\r \x01(\rR\rfundingOutnum\x12\x16\n" + "\x06leased\x18\x0e \x01(\bR\x06leased\x12C\n" + "\x15funding_fee_paid_msat\x18\x0f \x01(\v2\v.cln.AmountH\x04R\x12fundingFeePaidMsat\x88\x01\x01\x12C\n" + "\x15funding_fee_rcvd_msat\x18\x10 \x01(\v2\v.cln.AmountH\x05R\x12fundingFeeRcvdMsat\x88\x01\x01\x12@\n" + "\x13funding_pushed_msat\x18\x11 \x01(\v2\v.cln.AmountH\x06R\x11fundingPushedMsat\x88\x01\x01\x12*\n" + "\n" + "total_msat\x18\x12 \x01(\v2\v.cln.AmountR\ttotalMsat\x124\n" + "\x10final_to_us_msat\x18\x13 \x01(\v2\v.cln.AmountR\rfinalToUsMsat\x120\n" + "\x0emin_to_us_msat\x18\x14 \x01(\v2\v.cln.AmountR\vminToUsMsat\x120\n" + "\x0emax_to_us_msat\x18\x15 \x01(\v2\v.cln.AmountR\vmaxToUsMsat\x125\n" + "\x14last_commitment_txid\x18\x16 \x01(\fH\aR\x12lastCommitmentTxid\x88\x01\x01\x12I\n" + "\x18last_commitment_fee_msat\x18\x17 \x01(\v2\v.cln.AmountH\bR\x15lastCommitmentFeeMsat\x88\x01\x01\x12q\n" + "\vclose_cause\x18\x18 \x01(\x0e2P.cln.ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsCloseCauseR\n" + "closeCause\x129\n" + "\x16last_stable_connection\x18\x19 \x01(\x04H\tR\x14lastStableConnection\x88\x01\x01\x12&\n" + "\ffunding_psbt\x18\x1a \x01(\tH\n" + "R\vfundingPsbt\x88\x01\x01\x12.\n" + "\x10funding_withheld\x18\x1b \x01(\bH\vR\x0ffundingWithheld\x88\x01\x01\"u\n" + "*ListclosedchannelsClosedchannelsCloseCause\x12\v\n" + "\aUNKNOWN\x10\x00\x12\t\n" + "\x05LOCAL\x10\x01\x12\b\n" + "\x04USER\x10\x02\x12\n" + "\n" + "\x06REMOTE\x10\x03\x12\f\n" + "\bPROTOCOL\x10\x04\x12\v\n" + "\aONCHAIN\x10\x05B\n" + "\n" + "\b_peer_idB\x13\n" + "\x11_short_channel_idB\b\n" + "\x06_aliasB\t\n" + "\a_closerB\x18\n" + "\x16_funding_fee_paid_msatB\x18\n" + "\x16_funding_fee_rcvd_msatB\x16\n" + "\x14_funding_pushed_msatB\x17\n" + "\x15_last_commitment_txidB\x1b\n" + "\x19_last_commitment_fee_msatB\x19\n" + "\x17_last_stable_connectionB\x0f\n" + "\r_funding_psbtB\x13\n" + "\x11_funding_withheld\"t\n" + "%ListclosedchannelsClosedchannelsAlias\x12\x19\n" + "\x05local\x18\x01 \x01(\tH\x00R\x05local\x88\x01\x01\x12\x1b\n" + "\x06remote\x18\x02 \x01(\tH\x01R\x06remote\x88\x01\x01B\b\n" + "\x06_localB\t\n" + "\a_remote\"'\n" + "\rDecodeRequest\x12\x16\n" + "\x06string\x18\x01 \x01(\tR\x06string\"\xe34\n" + "\x0eDecodeResponse\x12;\n" + "\titem_type\x18\x01 \x01(\x0e2\x1e.cln.DecodeResponse.DecodeTypeR\bitemType\x12\x14\n" + "\x05valid\x18\x02 \x01(\bR\x05valid\x12\x1e\n" + "\boffer_id\x18\x03 \x01(\fH\x00R\aofferId\x88\x01\x01\x12!\n" + "\foffer_chains\x18\x04 \x03(\fR\vofferChains\x12*\n" + "\x0eoffer_metadata\x18\x05 \x01(\fH\x01R\rofferMetadata\x88\x01\x01\x12*\n" + "\x0eoffer_currency\x18\x06 \x01(\tH\x02R\rofferCurrency\x88\x01\x01\x12H\n" + "\x1ewarning_unknown_offer_currency\x18\a \x01(\tH\x03R\x1bwarningUnknownOfferCurrency\x88\x01\x01\x123\n" + "\x13currency_minor_unit\x18\b \x01(\rH\x04R\x11currencyMinorUnit\x88\x01\x01\x12&\n" + "\foffer_amount\x18\t \x01(\x04H\x05R\vofferAmount\x88\x01\x01\x12<\n" + "\x11offer_amount_msat\x18\n" + " \x01(\v2\v.cln.AmountH\x06R\x0fofferAmountMsat\x88\x01\x01\x120\n" + "\x11offer_description\x18\v \x01(\tH\aR\x10offerDescription\x88\x01\x01\x12&\n" + "\foffer_issuer\x18\f \x01(\tH\bR\vofferIssuer\x88\x01\x01\x12*\n" + "\x0eoffer_features\x18\r \x01(\fH\tR\rofferFeatures\x88\x01\x01\x127\n" + "\x15offer_absolute_expiry\x18\x0e \x01(\x04H\n" + "R\x13offerAbsoluteExpiry\x88\x01\x01\x121\n" + "\x12offer_quantity_max\x18\x0f \x01(\x04H\vR\x10offerQuantityMax\x88\x01\x01\x126\n" + "\voffer_paths\x18\x10 \x03(\v2\x15.cln.DecodeOfferPathsR\n" + "offerPaths\x12'\n" + "\roffer_node_id\x18\x11 \x01(\fH\fR\vofferNodeId\x88\x01\x01\x12E\n" + "\x1dwarning_missing_offer_node_id\x18\x14 \x01(\tH\rR\x19warningMissingOfferNodeId\x88\x01\x01\x12N\n" + "!warning_invalid_offer_description\x18\x15 \x01(\tH\x0eR\x1ewarningInvalidOfferDescription\x88\x01\x01\x12N\n" + "!warning_missing_offer_description\x18\x16 \x01(\tH\x0fR\x1ewarningMissingOfferDescription\x88\x01\x01\x12H\n" + "\x1ewarning_invalid_offer_currency\x18\x17 \x01(\tH\x10R\x1bwarningInvalidOfferCurrency\x88\x01\x01\x12D\n" + "\x1cwarning_invalid_offer_issuer\x18\x18 \x01(\tH\x11R\x19warningInvalidOfferIssuer\x88\x01\x01\x12,\n" + "\x0finvreq_metadata\x18\x19 \x01(\fH\x12R\x0einvreqMetadata\x88\x01\x01\x12+\n" + "\x0finvreq_payer_id\x18\x1a \x01(\fH\x13R\rinvreqPayerId\x88\x01\x01\x12&\n" + "\finvreq_chain\x18\x1b \x01(\fH\x14R\vinvreqChain\x88\x01\x01\x12>\n" + "\x12invreq_amount_msat\x18\x1c \x01(\v2\v.cln.AmountH\x15R\x10invreqAmountMsat\x88\x01\x01\x12,\n" + "\x0finvreq_features\x18\x1d \x01(\fH\x16R\x0einvreqFeatures\x88\x01\x01\x12,\n" + "\x0finvreq_quantity\x18\x1e \x01(\x04H\x17R\x0einvreqQuantity\x88\x01\x01\x12/\n" + "\x11invreq_payer_note\x18\x1f \x01(\tH\x18R\x0finvreqPayerNote\x88\x01\x01\x12?\n" + "\x19invreq_recurrence_counter\x18 \x01(\rH\x19R\x17invreqRecurrenceCounter\x88\x01\x01\x12;\n" + "\x17invreq_recurrence_start\x18! \x01(\rH\x1aR\x15invreqRecurrenceStart\x88\x01\x01\x12J\n" + "\x1fwarning_missing_invreq_metadata\x18# \x01(\tH\x1bR\x1cwarningMissingInvreqMetadata\x88\x01\x01\x12I\n" + "\x1fwarning_missing_invreq_payer_id\x18$ \x01(\tH\x1cR\x1bwarningMissingInvreqPayerId\x88\x01\x01\x12M\n" + "!warning_invalid_invreq_payer_note\x18% \x01(\tH\x1dR\x1dwarningInvalidInvreqPayerNote\x88\x01\x01\x12]\n" + ")warning_missing_invoice_request_signature\x18& \x01(\tH\x1eR%warningMissingInvoiceRequestSignature\x88\x01\x01\x12]\n" + ")warning_invalid_invoice_request_signature\x18' \x01(\tH\x1fR%warningInvalidInvoiceRequestSignature\x88\x01\x01\x121\n" + "\x12invoice_created_at\x18) \x01(\x04H R\x10invoiceCreatedAt\x88\x01\x01\x12;\n" + "\x17invoice_relative_expiry\x18* \x01(\rH!R\x15invoiceRelativeExpiry\x88\x01\x01\x125\n" + "\x14invoice_payment_hash\x18+ \x01(\fH\"R\x12invoicePaymentHash\x88\x01\x01\x12@\n" + "\x13invoice_amount_msat\x18, \x01(\v2\v.cln.AmountH#R\x11invoiceAmountMsat\x88\x01\x01\x12H\n" + "\x11invoice_fallbacks\x18- \x03(\v2\x1b.cln.DecodeInvoiceFallbacksR\x10invoiceFallbacks\x12.\n" + "\x10invoice_features\x18. \x01(\fH$R\x0finvoiceFeatures\x88\x01\x01\x12+\n" + "\x0finvoice_node_id\x18/ \x01(\fH%R\rinvoiceNodeId\x88\x01\x01\x12C\n" + "\x1binvoice_recurrence_basetime\x180 \x01(\x04H&R\x19invoiceRecurrenceBasetime\x88\x01\x01\x12F\n" + "\x1dwarning_missing_invoice_paths\x182 \x01(\tH'R\x1awarningMissingInvoicePaths\x88\x01\x01\x12P\n" + "\"warning_missing_invoice_blindedpay\x183 \x01(\tH(R\x1fwarningMissingInvoiceBlindedpay\x88\x01\x01\x12O\n" + "\"warning_missing_invoice_created_at\x184 \x01(\tH)R\x1ewarningMissingInvoiceCreatedAt\x88\x01\x01\x12S\n" + "$warning_missing_invoice_payment_hash\x185 \x01(\tH*R warningMissingInvoicePaymentHash\x88\x01\x01\x12H\n" + "\x1ewarning_missing_invoice_amount\x186 \x01(\tH+R\x1bwarningMissingInvoiceAmount\x88\x01\x01\x12a\n" + "+warning_missing_invoice_recurrence_basetime\x187 \x01(\tH,R'warningMissingInvoiceRecurrenceBasetime\x88\x01\x01\x12I\n" + "\x1fwarning_missing_invoice_node_id\x188 \x01(\tH-R\x1bwarningMissingInvoiceNodeId\x88\x01\x01\x12N\n" + "!warning_missing_invoice_signature\x189 \x01(\tH.R\x1ewarningMissingInvoiceSignature\x88\x01\x01\x12N\n" + "!warning_invalid_invoice_signature\x18: \x01(\tH/R\x1ewarningInvalidInvoiceSignature\x88\x01\x01\x122\n" + "\tfallbacks\x18; \x03(\v2\x14.cln.DecodeFallbacksR\tfallbacks\x12\"\n" + "\n" + "created_at\x18< \x01(\x04H0R\tcreatedAt\x88\x01\x01\x12\x1b\n" + "\x06expiry\x18= \x01(\x04H1R\x06expiry\x88\x01\x01\x12\x19\n" + "\x05payee\x18> \x01(\fH2R\x05payee\x88\x01\x01\x12&\n" + "\fpayment_hash\x18? \x01(\fH3R\vpaymentHash\x88\x01\x01\x12.\n" + "\x10description_hash\x18@ \x01(\fH4R\x0fdescriptionHash\x88\x01\x01\x126\n" + "\x15min_final_cltv_expiry\x18A \x01(\rH5R\x12minFinalCltvExpiry\x88\x01\x01\x12*\n" + "\x0epayment_secret\x18B \x01(\fH6R\rpaymentSecret\x88\x01\x01\x12.\n" + "\x10payment_metadata\x18C \x01(\fH7R\x0fpaymentMetadata\x88\x01\x01\x12&\n" + "\x05extra\x18E \x03(\v2\x10.cln.DecodeExtraR\x05extra\x12 \n" + "\tunique_id\x18F \x01(\tH8R\buniqueId\x88\x01\x01\x12\x1d\n" + "\aversion\x18G \x01(\tH9R\aversion\x88\x01\x01\x12\x1b\n" + "\x06string\x18H \x01(\tH:R\x06string\x88\x01\x01\x12;\n" + "\frestrictions\x18I \x03(\v2\x17.cln.DecodeRestrictionsR\frestrictions\x12>\n" + "\x19warning_rune_invalid_utf8\x18J \x01(\tH;R\x16warningRuneInvalidUtf8\x88\x01\x01\x12\x15\n" + "\x03hex\x18K \x01(\fHR\tsignature\x88\x01\x01\x12\x1f\n" + "\bcurrency\x18N \x01(\tH?R\bcurrency\x88\x01\x01\x121\n" + "\vamount_msat\x18O \x01(\v2\v.cln.AmountH@R\n" + "amountMsat\x88\x01\x01\x12%\n" + "\vdescription\x18P \x01(\tHAR\vdescription\x88\x01\x01\x12\x1f\n" + "\bfeatures\x18Q \x01(\fHBR\bfeatures\x88\x01\x01\x125\n" + "\x06routes\x18R \x01(\v2\x18.cln.DecodeRoutehintListHCR\x06routes\x88\x01\x01\x12+\n" + "\x0foffer_issuer_id\x18S \x01(\fHDR\rofferIssuerId\x88\x01\x01\x12I\n" + "\x1fwarning_missing_offer_issuer_id\x18T \x01(\tHER\x1bwarningMissingOfferIssuerId\x88\x01\x01\x129\n" + "\finvreq_paths\x18U \x03(\v2\x16.cln.DecodeInvreqPathsR\vinvreqPaths\x12@\n" + "\x1awarning_empty_blinded_path\x18V \x01(\tHFR\x17warningEmptyBlindedPath\x88\x01\x01\x12O\n" + "\x13invreq_bip_353_name\x18W \x01(\v2\x1b.cln.DecodeInvreqBip353NameHGR\x10invreqBip353Name\x88\x01\x01\x12Y\n" + "(warning_invreq_bip_353_name_name_invalid\x18X \x01(\tHHR\"warningInvreqBip353NameNameInvalid\x88\x01\x01\x12]\n" + "*warning_invreq_bip_353_name_domain_invalid\x18Y \x01(\tHIR$warningInvreqBip353NameDomainInvalid\x88\x01\x01\"\x83\x01\n" + "\n" + "DecodeType\x12\x10\n" + "\fBOLT12_OFFER\x10\x00\x12\x12\n" + "\x0eBOLT12_INVOICE\x10\x01\x12\x1a\n" + "\x16BOLT12_INVOICE_REQUEST\x10\x02\x12\x12\n" + "\x0eBOLT11_INVOICE\x10\x03\x12\b\n" + "\x04RUNE\x10\x04\x12\x15\n" + "\x11EMERGENCY_RECOVER\x10\x05B\v\n" + "\t_offer_idB\x11\n" + "\x0f_offer_metadataB\x11\n" + "\x0f_offer_currencyB!\n" + "\x1f_warning_unknown_offer_currencyB\x16\n" + "\x14_currency_minor_unitB\x0f\n" + "\r_offer_amountB\x14\n" + "\x12_offer_amount_msatB\x14\n" + "\x12_offer_descriptionB\x0f\n" + "\r_offer_issuerB\x11\n" + "\x0f_offer_featuresB\x18\n" + "\x16_offer_absolute_expiryB\x15\n" + "\x13_offer_quantity_maxB\x10\n" + "\x0e_offer_node_idB \n" + "\x1e_warning_missing_offer_node_idB$\n" + "\"_warning_invalid_offer_descriptionB$\n" + "\"_warning_missing_offer_descriptionB!\n" + "\x1f_warning_invalid_offer_currencyB\x1f\n" + "\x1d_warning_invalid_offer_issuerB\x12\n" + "\x10_invreq_metadataB\x12\n" + "\x10_invreq_payer_idB\x0f\n" + "\r_invreq_chainB\x15\n" + "\x13_invreq_amount_msatB\x12\n" + "\x10_invreq_featuresB\x12\n" + "\x10_invreq_quantityB\x14\n" + "\x12_invreq_payer_noteB\x1c\n" + "\x1a_invreq_recurrence_counterB\x1a\n" + "\x18_invreq_recurrence_startB\"\n" + " _warning_missing_invreq_metadataB\"\n" + " _warning_missing_invreq_payer_idB$\n" + "\"_warning_invalid_invreq_payer_noteB,\n" + "*_warning_missing_invoice_request_signatureB,\n" + "*_warning_invalid_invoice_request_signatureB\x15\n" + "\x13_invoice_created_atB\x1a\n" + "\x18_invoice_relative_expiryB\x17\n" + "\x15_invoice_payment_hashB\x16\n" + "\x14_invoice_amount_msatB\x13\n" + "\x11_invoice_featuresB\x12\n" + "\x10_invoice_node_idB\x1e\n" + "\x1c_invoice_recurrence_basetimeB \n" + "\x1e_warning_missing_invoice_pathsB%\n" + "#_warning_missing_invoice_blindedpayB%\n" + "#_warning_missing_invoice_created_atB'\n" + "%_warning_missing_invoice_payment_hashB!\n" + "\x1f_warning_missing_invoice_amountB.\n" + ",_warning_missing_invoice_recurrence_basetimeB\"\n" + " _warning_missing_invoice_node_idB$\n" + "\"_warning_missing_invoice_signatureB$\n" + "\"_warning_invalid_invoice_signatureB\r\n" + "\v_created_atB\t\n" + "\a_expiryB\b\n" + "\x06_payeeB\x0f\n" + "\r_payment_hashB\x13\n" + "\x11_description_hashB\x18\n" + "\x16_min_final_cltv_expiryB\x11\n" + "\x0f_payment_secretB\x13\n" + "\x11_payment_metadataB\f\n" + "\n" + "_unique_idB\n" + "\n" + "\b_versionB\t\n" + "\a_stringB\x1c\n" + "\x1a_warning_rune_invalid_utf8B\x06\n" + "\x04_hexB\f\n" + "\n" + "_decryptedB\f\n" + "\n" + "_signatureB\v\n" + "\t_currencyB\x0e\n" + "\f_amount_msatB\x0e\n" + "\f_descriptionB\v\n" + "\t_featuresB\t\n" + "\a_routesB\x12\n" + "\x10_offer_issuer_idB\"\n" + " _warning_missing_offer_issuer_idB\x1d\n" + "\x1b_warning_empty_blinded_pathB\x16\n" + "\x14_invreq_bip_353_nameB+\n" + ")_warning_invreq_bip_353_name_name_invalidB-\n" + "+_warning_invreq_bip_353_name_domain_invalid\"\xaa\x02\n" + "\x10DecodeOfferPaths\x12'\n" + "\rfirst_node_id\x18\x01 \x01(\fH\x00R\vfirstNodeId\x88\x01\x01\x12\x1f\n" + "\bblinding\x18\x02 \x01(\fH\x01R\bblinding\x88\x01\x01\x12)\n" + "\x0efirst_scid_dir\x18\x04 \x01(\rH\x02R\ffirstScidDir\x88\x01\x01\x12\"\n" + "\n" + "first_scid\x18\x05 \x01(\tH\x03R\tfirstScid\x88\x01\x01\x12)\n" + "\x0efirst_path_key\x18\x06 \x01(\fH\x04R\ffirstPathKey\x88\x01\x01B\x10\n" + "\x0e_first_node_idB\v\n" + "\t_blindingB\x11\n" + "\x0f_first_scid_dirB\r\n" + "\v_first_scidB\x11\n" + "\x0f_first_path_key\"\xba\x01\n" + "\x1eDecodeOfferRecurrencePaywindow\x12%\n" + "\x0eseconds_before\x18\x01 \x01(\rR\rsecondsBefore\x12#\n" + "\rseconds_after\x18\x02 \x01(\rR\fsecondsAfter\x124\n" + "\x13proportional_amount\x18\x03 \x01(\bH\x00R\x12proportionalAmount\x88\x01\x01B\x16\n" + "\x14_proportional_amount\"\xdb\x02\n" + "\x11DecodeInvreqPaths\x12)\n" + "\x0efirst_scid_dir\x18\x01 \x01(\rH\x00R\ffirstScidDir\x88\x01\x01\x12\x1f\n" + "\bblinding\x18\x02 \x01(\fH\x01R\bblinding\x88\x01\x01\x12'\n" + "\rfirst_node_id\x18\x03 \x01(\fH\x02R\vfirstNodeId\x88\x01\x01\x12\"\n" + "\n" + "first_scid\x18\x04 \x01(\tH\x03R\tfirstScid\x88\x01\x01\x12.\n" + "\x04path\x18\x05 \x03(\v2\x1a.cln.DecodeInvreqPathsPathR\x04path\x12)\n" + "\x0efirst_path_key\x18\x06 \x01(\fH\x04R\ffirstPathKey\x88\x01\x01B\x11\n" + "\x0f_first_scid_dirB\v\n" + "\t_blindingB\x10\n" + "\x0e_first_node_idB\r\n" + "\v_first_scidB\x11\n" + "\x0f_first_path_key\"y\n" + "\x15DecodeInvreqPathsPath\x12&\n" + "\x0fblinded_node_id\x18\x01 \x01(\fR\rblindedNodeId\x128\n" + "\x18encrypted_recipient_data\x18\x02 \x01(\fR\x16encryptedRecipientData\"b\n" + "\x16DecodeInvreqBip353Name\x12\x17\n" + "\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1b\n" + "\x06domain\x18\x02 \x01(\tH\x01R\x06domain\x88\x01\x01B\a\n" + "\x05_nameB\t\n" + "\a_domain\"z\n" + "\x16DecodeInvoicePathsPath\x12&\n" + "\x0fblinded_node_id\x18\x01 \x01(\fR\rblindedNodeId\x128\n" + "\x18encrypted_recipient_data\x18\x02 \x01(\fR\x16encryptedRecipientData\"o\n" + "\x16DecodeInvoiceFallbacks\x12\x18\n" + "\aversion\x18\x01 \x01(\rR\aversion\x12\x10\n" + "\x03hex\x18\x02 \x01(\fR\x03hex\x12\x1d\n" + "\aaddress\x18\x03 \x01(\tH\x00R\aaddress\x88\x01\x01B\n" + "\n" + "\b_address\"\xe6\x02\n" + "\x0fDecodeFallbacks\x12]\n" + ")warning_invoice_fallbacks_version_invalid\x18\x01 \x01(\tH\x00R%warningInvoiceFallbacksVersionInvalid\x88\x01\x01\x12E\n" + "\titem_type\x18\x02 \x01(\x0e2(.cln.DecodeFallbacks.DecodeFallbacksTypeR\bitemType\x12\x17\n" + "\x04addr\x18\x03 \x01(\tH\x01R\x04addr\x88\x01\x01\x12\x10\n" + "\x03hex\x18\x04 \x01(\fR\x03hex\"K\n" + "\x13DecodeFallbacksType\x12\t\n" + "\x05P2PKH\x10\x00\x12\b\n" + "\x04P2SH\x10\x01\x12\n" + "\n" + "\x06P2WPKH\x10\x02\x12\t\n" + "\x05P2WSH\x10\x03\x12\b\n" + "\x04P2TR\x10\x04B,\n" + "*_warning_invoice_fallbacks_version_invalidB\a\n" + "\x05_addr\"3\n" + "\vDecodeExtra\x12\x10\n" + "\x03tag\x18\x01 \x01(\tR\x03tag\x12\x12\n" + "\x04data\x18\x02 \x01(\tR\x04data\"R\n" + "\x12DecodeRestrictions\x12\"\n" + "\falternatives\x18\x01 \x03(\tR\falternatives\x12\x18\n" + "\asummary\x18\x02 \x01(\tR\asummary\"\xe8\x01\n" + "\rDelpayRequest\x12!\n" + "\fpayment_hash\x18\x01 \x01(\fR\vpaymentHash\x127\n" + "\x06status\x18\x02 \x01(\x0e2\x1f.cln.DelpayRequest.DelpayStatusR\x06status\x12\x1b\n" + "\x06partid\x18\x03 \x01(\x04H\x00R\x06partid\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\x04 \x01(\x04H\x01R\agroupid\x88\x01\x01\"(\n" + "\fDelpayStatus\x12\f\n" + "\bCOMPLETE\x10\x00\x12\n" + "\n" + "\x06FAILED\x10\x01B\t\n" + "\a_partidB\n" + "\n" + "\b_groupid\"A\n" + "\x0eDelpayResponse\x12/\n" + "\bpayments\x18\x01 \x03(\v2\x13.cln.DelpayPaymentsR\bpayments\"\xef\x06\n" + "\x0eDelpayPayments\x12#\n" + "\rcreated_index\x18\x01 \x01(\x04R\fcreatedIndex\x12\x0e\n" + "\x02id\x18\x02 \x01(\x04R\x02id\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12@\n" + "\x06status\x18\x04 \x01(\x0e2(.cln.DelpayPayments.DelpayPaymentsStatusR\x06status\x125\n" + "\x10amount_sent_msat\x18\x05 \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12\x1b\n" + "\x06partid\x18\x06 \x01(\x04H\x00R\x06partid\x88\x01\x01\x12%\n" + "\vdestination\x18\a \x01(\fH\x01R\vdestination\x88\x01\x01\x121\n" + "\vamount_msat\x18\b \x01(\v2\v.cln.AmountH\x02R\n" + "amountMsat\x88\x01\x01\x12\x1d\n" + "\n" + "created_at\x18\t \x01(\x04R\tcreatedAt\x12(\n" + "\rupdated_index\x18\n" + " \x01(\x04H\x03R\fupdatedIndex\x88\x01\x01\x12&\n" + "\fcompleted_at\x18\v \x01(\x04H\x04R\vcompletedAt\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\f \x01(\x04H\x05R\agroupid\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\r \x01(\fH\x06R\x0fpaymentPreimage\x88\x01\x01\x12\x19\n" + "\x05label\x18\x0e \x01(\tH\aR\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x0f \x01(\tH\bR\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x10 \x01(\tH\tR\x06bolt12\x88\x01\x01\x12#\n" + "\n" + "erroronion\x18\x11 \x01(\fH\n" + "R\n" + "erroronion\x88\x01\x01\"=\n" + "\x14DelpayPaymentsStatus\x12\v\n" + "\aPENDING\x10\x00\x12\n" + "\n" + "\x06FAILED\x10\x01\x12\f\n" + "\bCOMPLETE\x10\x02B\t\n" + "\a_partidB\x0e\n" + "\f_destinationB\x0e\n" + "\f_amount_msatB\x10\n" + "\x0e_updated_indexB\x0f\n" + "\r_completed_atB\n" + "\n" + "\b_groupidB\x13\n" + "\x11_payment_preimageB\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\r\n" + "\v_erroronion\"\xd0\x01\n" + "\x11DelforwardRequest\x12\x1d\n" + "\n" + "in_channel\x18\x01 \x01(\tR\tinChannel\x12\x1c\n" + "\n" + "in_htlc_id\x18\x02 \x01(\x04R\binHtlcId\x12?\n" + "\x06status\x18\x03 \x01(\x0e2'.cln.DelforwardRequest.DelforwardStatusR\x06status\"=\n" + "\x10DelforwardStatus\x12\v\n" + "\aSETTLED\x10\x00\x12\x10\n" + "\fLOCAL_FAILED\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02\"\x14\n" + "\x12DelforwardResponse\"0\n" + "\x13DisableofferRequest\x12\x19\n" + "\boffer_id\x18\x01 \x01(\fR\aofferId\"\xa6\x02\n" + "\x14DisableofferResponse\x12\x19\n" + "\boffer_id\x18\x01 \x01(\fR\aofferId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x19\n" + "\x05label\x18\x06 \x01(\tH\x00R\x05label\x88\x01\x01\x12%\n" + "\vdescription\x18\a \x01(\tH\x01R\vdescription\x88\x01\x01\x12$\n" + "\vforce_paths\x18\b \x01(\bH\x02R\n" + "forcePaths\x88\x01\x01B\b\n" + "\x06_labelB\x0e\n" + "\f_descriptionB\x0e\n" + "\f_force_paths\"/\n" + "\x12EnableofferRequest\x12\x19\n" + "\boffer_id\x18\x01 \x01(\fR\aofferId\"\xa5\x02\n" + "\x13EnableofferResponse\x12\x19\n" + "\boffer_id\x18\x01 \x01(\fR\aofferId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x19\n" + "\x05label\x18\x06 \x01(\tH\x00R\x05label\x88\x01\x01\x12%\n" + "\vdescription\x18\a \x01(\tH\x01R\vdescription\x88\x01\x01\x12$\n" + "\vforce_paths\x18\b \x01(\bH\x02R\n" + "forcePaths\x88\x01\x01B\b\n" + "\x06_labelB\x0e\n" + "\f_descriptionB\x0e\n" + "\f_force_paths\"H\n" + "\x11DisconnectRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x19\n" + "\x05force\x18\x02 \x01(\bH\x00R\x05force\x88\x01\x01B\b\n" + "\x06_force\"\x14\n" + "\x12DisconnectResponse\"r\n" + "\x0fFeeratesRequest\x128\n" + "\x05style\x18\x01 \x01(\x0e2\".cln.FeeratesRequest.FeeratesStyleR\x05style\"%\n" + "\rFeeratesStyle\x12\t\n" + "\x05PERKB\x10\x00\x12\t\n" + "\x05PERKW\x10\x01\"\xd5\x02\n" + "\x10FeeratesResponse\x12=\n" + "\x18warning_missing_feerates\x18\x01 \x01(\tH\x00R\x16warningMissingFeerates\x88\x01\x01\x12-\n" + "\x05perkb\x18\x02 \x01(\v2\x12.cln.FeeratesPerkbH\x01R\x05perkb\x88\x01\x01\x12-\n" + "\x05perkw\x18\x03 \x01(\v2\x12.cln.FeeratesPerkwH\x02R\x05perkw\x88\x01\x01\x12Y\n" + "\x15onchain_fee_estimates\x18\x04 \x01(\v2 .cln.FeeratesOnchainFeeEstimatesH\x03R\x13onchainFeeEstimates\x88\x01\x01B\x1b\n" + "\x19_warning_missing_feeratesB\b\n" + "\x06_perkbB\b\n" + "\x06_perkwB\x18\n" + "\x16_onchain_fee_estimates\"\x80\x05\n" + "\rFeeratesPerkb\x12%\n" + "\x0emin_acceptable\x18\x01 \x01(\rR\rminAcceptable\x12%\n" + "\x0emax_acceptable\x18\x02 \x01(\rR\rmaxAcceptable\x12\x1d\n" + "\aopening\x18\x03 \x01(\rH\x00R\aopening\x88\x01\x01\x12&\n" + "\fmutual_close\x18\x04 \x01(\rH\x01R\vmutualClose\x88\x01\x01\x12.\n" + "\x10unilateral_close\x18\x05 \x01(\rH\x02R\x0funilateralClose\x88\x01\x01\x12'\n" + "\rdelayed_to_us\x18\x06 \x01(\rH\x03R\vdelayedToUs\x88\x01\x01\x12,\n" + "\x0fhtlc_resolution\x18\a \x01(\rH\x04R\x0ehtlcResolution\x88\x01\x01\x12\x1d\n" + "\apenalty\x18\b \x01(\rH\x05R\apenalty\x88\x01\x01\x129\n" + "\testimates\x18\t \x03(\v2\x1b.cln.FeeratesPerkbEstimatesR\testimates\x12\x14\n" + "\x05floor\x18\n" + " \x01(\rR\x05floor\x12;\n" + "\x17unilateral_anchor_close\x18\v \x01(\rH\x06R\x15unilateralAnchorClose\x88\x01\x01\x12\x1b\n" + "\x06splice\x18\f \x01(\rH\aR\x06splice\x88\x01\x01B\n" + "\n" + "\b_openingB\x0f\n" + "\r_mutual_closeB\x13\n" + "\x11_unilateral_closeB\x10\n" + "\x0e_delayed_to_usB\x12\n" + "\x10_htlc_resolutionB\n" + "\n" + "\b_penaltyB\x1a\n" + "\x18_unilateral_anchor_closeB\t\n" + "\a_splice\"}\n" + "\x16FeeratesPerkbEstimates\x12\x1e\n" + "\n" + "blockcount\x18\x01 \x01(\rR\n" + "blockcount\x12\x18\n" + "\afeerate\x18\x02 \x01(\rR\afeerate\x12)\n" + "\x10smoothed_feerate\x18\x03 \x01(\rR\x0fsmoothedFeerate\"\x80\x05\n" + "\rFeeratesPerkw\x12%\n" + "\x0emin_acceptable\x18\x01 \x01(\rR\rminAcceptable\x12%\n" + "\x0emax_acceptable\x18\x02 \x01(\rR\rmaxAcceptable\x12\x1d\n" + "\aopening\x18\x03 \x01(\rH\x00R\aopening\x88\x01\x01\x12&\n" + "\fmutual_close\x18\x04 \x01(\rH\x01R\vmutualClose\x88\x01\x01\x12.\n" + "\x10unilateral_close\x18\x05 \x01(\rH\x02R\x0funilateralClose\x88\x01\x01\x12'\n" + "\rdelayed_to_us\x18\x06 \x01(\rH\x03R\vdelayedToUs\x88\x01\x01\x12,\n" + "\x0fhtlc_resolution\x18\a \x01(\rH\x04R\x0ehtlcResolution\x88\x01\x01\x12\x1d\n" + "\apenalty\x18\b \x01(\rH\x05R\apenalty\x88\x01\x01\x129\n" + "\testimates\x18\t \x03(\v2\x1b.cln.FeeratesPerkwEstimatesR\testimates\x12\x14\n" + "\x05floor\x18\n" + " \x01(\rR\x05floor\x12;\n" + "\x17unilateral_anchor_close\x18\v \x01(\rH\x06R\x15unilateralAnchorClose\x88\x01\x01\x12\x1b\n" + "\x06splice\x18\f \x01(\rH\aR\x06splice\x88\x01\x01B\n" + "\n" + "\b_openingB\x0f\n" + "\r_mutual_closeB\x13\n" + "\x11_unilateral_closeB\x10\n" + "\x0e_delayed_to_usB\x12\n" + "\x10_htlc_resolutionB\n" + "\n" + "\b_penaltyB\x1a\n" + "\x18_unilateral_anchor_closeB\t\n" + "\a_splice\"}\n" + "\x16FeeratesPerkwEstimates\x12\x1e\n" + "\n" + "blockcount\x18\x01 \x01(\rR\n" + "blockcount\x12\x18\n" + "\afeerate\x18\x02 \x01(\rR\afeerate\x12)\n" + "\x10smoothed_feerate\x18\x03 \x01(\rR\x0fsmoothedFeerate\"\xab\x03\n" + "\x1bFeeratesOnchainFeeEstimates\x128\n" + "\x18opening_channel_satoshis\x18\x01 \x01(\x04R\x16openingChannelSatoshis\x122\n" + "\x15mutual_close_satoshis\x18\x02 \x01(\x04R\x13mutualCloseSatoshis\x12:\n" + "\x19unilateral_close_satoshis\x18\x03 \x01(\x04R\x17unilateralCloseSatoshis\x122\n" + "\x15htlc_timeout_satoshis\x18\x04 \x01(\x04R\x13htlcTimeoutSatoshis\x122\n" + "\x15htlc_success_satoshis\x18\x05 \x01(\x04R\x13htlcSuccessSatoshis\x12R\n" + "#unilateral_close_nonanchor_satoshis\x18\x06 \x01(\x04H\x00R unilateralCloseNonanchorSatoshis\x88\x01\x01B&\n" + "$_unilateral_close_nonanchor_satoshis\".\n" + "\x12Fetchbip353Request\x12\x18\n" + "\aaddress\x18\x01 \x01(\tR\aaddress\"m\n" + "\x13Fetchbip353Response\x12\x14\n" + "\x05proof\x18\x01 \x01(\tR\x05proof\x12@\n" + "\finstructions\x18\x02 \x03(\v2\x1c.cln.Fetchbip353InstructionsR\finstructions\"\xba\x02\n" + "\x17Fetchbip353Instructions\x12%\n" + "\vdescription\x18\x01 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x19\n" + "\x05offer\x18\x02 \x01(\tH\x01R\x05offer\x88\x01\x01\x12\x1d\n" + "\aonchain\x18\x03 \x01(\tH\x02R\aonchain\x88\x01\x01\x125\n" + "\x14offchain_amount_msat\x18\x04 \x01(\x04H\x03R\x12offchainAmountMsat\x88\x01\x01\x121\n" + "\x12onchain_amount_sat\x18\x05 \x01(\x04H\x04R\x10onchainAmountSat\x88\x01\x01B\x0e\n" + "\f_descriptionB\b\n" + "\x06_offerB\n" + "\n" + "\b_onchainB\x17\n" + "\x15_offchain_amount_msatB\x15\n" + "\x13_onchain_amount_sat\"\xb6\x04\n" + "\x13FetchinvoiceRequest\x12\x14\n" + "\x05offer\x18\x01 \x01(\tR\x05offer\x121\n" + "\vamount_msat\x18\x02 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12\x1f\n" + "\bquantity\x18\x03 \x01(\x04H\x01R\bquantity\x88\x01\x01\x122\n" + "\x12recurrence_counter\x18\x04 \x01(\x04H\x02R\x11recurrenceCounter\x88\x01\x01\x12.\n" + "\x10recurrence_start\x18\x05 \x01(\x01H\x03R\x0frecurrenceStart\x88\x01\x01\x12.\n" + "\x10recurrence_label\x18\x06 \x01(\tH\x04R\x0frecurrenceLabel\x88\x01\x01\x12\x1d\n" + "\atimeout\x18\a \x01(\x01H\x05R\atimeout\x88\x01\x01\x12\"\n" + "\n" + "payer_note\x18\b \x01(\tH\x06R\tpayerNote\x88\x01\x01\x12*\n" + "\x0epayer_metadata\x18\t \x01(\tH\aR\rpayerMetadata\x88\x01\x01\x12\x1b\n" + "\x06bip353\x18\n" + " \x01(\tH\bR\x06bip353\x88\x01\x01B\x0e\n" + "\f_amount_msatB\v\n" + "\t_quantityB\x15\n" + "\x13_recurrence_counterB\x13\n" + "\x11_recurrence_startB\x13\n" + "\x11_recurrence_labelB\n" + "\n" + "\b_timeoutB\r\n" + "\v_payer_noteB\x11\n" + "\x0f_payer_metadataB\t\n" + "\a_bip353\"\xb7\x01\n" + "\x14FetchinvoiceResponse\x12\x18\n" + "\ainvoice\x18\x01 \x01(\tR\ainvoice\x122\n" + "\achanges\x18\x02 \x01(\v2\x18.cln.FetchinvoiceChangesR\achanges\x12A\n" + "\vnext_period\x18\x03 \x01(\v2\x1b.cln.FetchinvoiceNextPeriodH\x00R\n" + "nextPeriod\x88\x01\x01B\x0e\n" + "\f_next_period\"\xc7\x02\n" + "\x13FetchinvoiceChanges\x126\n" + "\x14description_appended\x18\x01 \x01(\tH\x00R\x13descriptionAppended\x88\x01\x01\x12%\n" + "\vdescription\x18\x02 \x01(\tH\x01R\vdescription\x88\x01\x01\x12*\n" + "\x0evendor_removed\x18\x03 \x01(\tH\x02R\rvendorRemoved\x88\x01\x01\x12\x1b\n" + "\x06vendor\x18\x04 \x01(\tH\x03R\x06vendor\x88\x01\x01\x121\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountH\x04R\n" + "amountMsat\x88\x01\x01B\x17\n" + "\x15_description_appendedB\x0e\n" + "\f_descriptionB\x11\n" + "\x0f_vendor_removedB\t\n" + "\a_vendorB\x0e\n" + "\f_amount_msat\"\xb8\x01\n" + "\x16FetchinvoiceNextPeriod\x12\x18\n" + "\acounter\x18\x01 \x01(\x04R\acounter\x12\x1c\n" + "\tstarttime\x18\x02 \x01(\x04R\tstarttime\x12\x18\n" + "\aendtime\x18\x03 \x01(\x04R\aendtime\x12'\n" + "\x0fpaywindow_start\x18\x04 \x01(\x04R\x0epaywindowStart\x12#\n" + "\rpaywindow_end\x18\x05 \x01(\x04R\fpaywindowEnd\"\xaf\x02\n" + "\x1dCancelrecurringinvoiceRequest\x12\x14\n" + "\x05offer\x18\x01 \x01(\tR\x05offer\x12-\n" + "\x12recurrence_counter\x18\x02 \x01(\x04R\x11recurrenceCounter\x12)\n" + "\x10recurrence_label\x18\x03 \x01(\tR\x0frecurrenceLabel\x12.\n" + "\x10recurrence_start\x18\x04 \x01(\x01H\x00R\x0frecurrenceStart\x88\x01\x01\x12\"\n" + "\n" + "payer_note\x18\x05 \x01(\tH\x01R\tpayerNote\x88\x01\x01\x12\x1b\n" + "\x06bip353\x18\x06 \x01(\tH\x02R\x06bip353\x88\x01\x01B\x13\n" + "\x11_recurrence_startB\r\n" + "\v_payer_noteB\t\n" + "\a_bip353\"8\n" + "\x1eCancelrecurringinvoiceResponse\x12\x16\n" + "\x06bolt12\x18\x01 \x01(\tR\x06bolt12\"*\n" + "\x18FundchannelCancelRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\"9\n" + "\x19FundchannelCancelResponse\x12\x1c\n" + "\tcancelled\x18\x01 \x01(\tR\tcancelled\"n\n" + "\x1aFundchannelCompleteRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x12\n" + "\x04psbt\x18\x02 \x01(\tR\x04psbt\x12\x1f\n" + "\bwithhold\x18\x03 \x01(\bH\x00R\bwithhold\x88\x01\x01B\v\n" + "\t_withhold\"m\n" + "\x1bFundchannelCompleteResponse\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12/\n" + "\x13commitments_secured\x18\x02 \x01(\bR\x12commitmentsSecured\"\xf7\x04\n" + "\x12FundchannelRequest\x12(\n" + "\x06amount\x18\x01 \x01(\v2\x10.cln.AmountOrAllR\x06amount\x12+\n" + "\afeerate\x18\x02 \x01(\v2\f.cln.FeerateH\x00R\afeerate\x88\x01\x01\x12\x1f\n" + "\bannounce\x18\x03 \x01(\bH\x01R\bannounce\x88\x01\x01\x12-\n" + "\tpush_msat\x18\x05 \x01(\v2\v.cln.AmountH\x02R\bpushMsat\x88\x01\x01\x12\x1e\n" + "\bclose_to\x18\x06 \x01(\tH\x03R\acloseTo\x88\x01\x01\x121\n" + "\vrequest_amt\x18\a \x01(\v2\v.cln.AmountH\x04R\n" + "requestAmt\x88\x01\x01\x12(\n" + "\rcompact_lease\x18\b \x01(\tH\x05R\fcompactLease\x88\x01\x01\x12\x0e\n" + "\x02id\x18\t \x01(\fR\x02id\x12\x1d\n" + "\aminconf\x18\n" + " \x01(\rH\x06R\aminconf\x88\x01\x01\x12#\n" + "\x05utxos\x18\v \x03(\v2\r.cln.OutpointR\x05utxos\x12\x1f\n" + "\bmindepth\x18\f \x01(\rH\aR\bmindepth\x88\x01\x01\x12*\n" + "\areserve\x18\r \x01(\v2\v.cln.AmountH\bR\areserve\x88\x01\x01\x12!\n" + "\fchannel_type\x18\x0e \x03(\rR\vchannelTypeB\n" + "\n" + "\b_feerateB\v\n" + "\t_announceB\f\n" + "\n" + "_push_msatB\v\n" + "\t_close_toB\x0e\n" + "\f_request_amtB\x10\n" + "\x0e_compact_leaseB\n" + "\n" + "\b_minconfB\v\n" + "\t_mindepthB\n" + "\n" + "\b_reserve\"\x8b\x02\n" + "\x13FundchannelResponse\x12\x0e\n" + "\x02tx\x18\x01 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\x12\x16\n" + "\x06outnum\x18\x03 \x01(\rR\x06outnum\x12\x1d\n" + "\n" + "channel_id\x18\x04 \x01(\fR\tchannelId\x12\x1e\n" + "\bclose_to\x18\x05 \x01(\fH\x00R\acloseTo\x88\x01\x01\x12\x1f\n" + "\bmindepth\x18\x06 \x01(\rH\x01R\bmindepth\x88\x01\x01\x12>\n" + "\fchannel_type\x18\a \x01(\v2\x1b.cln.FundchannelChannelTypeR\vchannelTypeB\v\n" + "\t_close_toB\v\n" + "\t_mindepth\"X\n" + "\x16FundchannelChannelType\x12\x12\n" + "\x04bits\x18\x01 \x03(\rR\x04bits\x12*\n" + "\x05names\x18\x02 \x03(\x0e2\x14.cln.ChannelTypeNameR\x05names\"\xa8\x03\n" + "\x17FundchannelStartRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12#\n" + "\x06amount\x18\x02 \x01(\v2\v.cln.AmountR\x06amount\x12+\n" + "\afeerate\x18\x03 \x01(\v2\f.cln.FeerateH\x00R\afeerate\x88\x01\x01\x12\x1f\n" + "\bannounce\x18\x04 \x01(\bH\x01R\bannounce\x88\x01\x01\x12\x1e\n" + "\bclose_to\x18\x05 \x01(\tH\x02R\acloseTo\x88\x01\x01\x12-\n" + "\tpush_msat\x18\x06 \x01(\v2\v.cln.AmountH\x03R\bpushMsat\x88\x01\x01\x12\x1f\n" + "\bmindepth\x18\a \x01(\rH\x04R\bmindepth\x88\x01\x01\x12*\n" + "\areserve\x18\b \x01(\v2\v.cln.AmountH\x05R\areserve\x88\x01\x01\x12!\n" + "\fchannel_type\x18\t \x03(\rR\vchannelTypeB\n" + "\n" + "\b_feerateB\v\n" + "\t_announceB\v\n" + "\t_close_toB\f\n" + "\n" + "_push_msatB\v\n" + "\t_mindepthB\n" + "\n" + "\b_reserve\"\xc2\x02\n" + "\x18FundchannelStartResponse\x12'\n" + "\x0ffunding_address\x18\x01 \x01(\tR\x0efundingAddress\x12\"\n" + "\fscriptpubkey\x18\x02 \x01(\fR\fscriptpubkey\x12H\n" + "\fchannel_type\x18\x03 \x01(\v2 .cln.FundchannelStartChannelTypeH\x00R\vchannelType\x88\x01\x01\x12\x1e\n" + "\bclose_to\x18\x04 \x01(\fH\x01R\acloseTo\x88\x01\x01\x12#\n" + "\rwarning_usage\x18\x05 \x01(\tR\fwarningUsage\x12\x1f\n" + "\bmindepth\x18\x06 \x01(\rH\x02R\bmindepth\x88\x01\x01B\x0f\n" + "\r_channel_typeB\v\n" + "\t_close_toB\v\n" + "\t_mindepth\"]\n" + "\x1bFundchannelStartChannelType\x12\x12\n" + "\x04bits\x18\x01 \x03(\rR\x04bits\x12*\n" + "\x05names\x18\x02 \x03(\x0e2\x14.cln.ChannelTypeNameR\x05names\"\xa4\x01\n" + "\rGetlogRequest\x129\n" + "\x05level\x18\x01 \x01(\x0e2\x1e.cln.GetlogRequest.GetlogLevelH\x00R\x05level\x88\x01\x01\"N\n" + "\vGetlogLevel\x12\n" + "\n" + "\x06BROKEN\x10\x00\x12\v\n" + "\aUNUSUAL\x10\x01\x12\b\n" + "\x04INFO\x10\x02\x12\t\n" + "\x05DEBUG\x10\x03\x12\x06\n" + "\x02IO\x10\x04\x12\t\n" + "\x05TRACE\x10\x05B\b\n" + "\x06_level\"\x8d\x01\n" + "\x0eGetlogResponse\x12\x1d\n" + "\n" + "created_at\x18\x01 \x01(\tR\tcreatedAt\x12\x1d\n" + "\n" + "bytes_used\x18\x02 \x01(\rR\tbytesUsed\x12\x1b\n" + "\tbytes_max\x18\x03 \x01(\rR\bbytesMax\x12 \n" + "\x03log\x18\x04 \x03(\v2\x0e.cln.GetlogLogR\x03log\"\x9f\x03\n" + "\tGetlogLog\x129\n" + "\titem_type\x18\x01 \x01(\x0e2\x1c.cln.GetlogLog.GetlogLogTypeR\bitemType\x12$\n" + "\vnum_skipped\x18\x02 \x01(\rH\x00R\n" + "numSkipped\x88\x01\x01\x12\x17\n" + "\x04time\x18\x03 \x01(\tH\x01R\x04time\x88\x01\x01\x12\x1b\n" + "\x06source\x18\x04 \x01(\tH\x02R\x06source\x88\x01\x01\x12\x15\n" + "\x03log\x18\x05 \x01(\tH\x03R\x03log\x88\x01\x01\x12\x1c\n" + "\anode_id\x18\x06 \x01(\fH\x04R\x06nodeId\x88\x01\x01\x12\x17\n" + "\x04data\x18\a \x01(\fH\x05R\x04data\x88\x01\x01\"l\n" + "\rGetlogLogType\x12\v\n" + "\aSKIPPED\x10\x00\x12\n" + "\n" + "\x06BROKEN\x10\x01\x12\v\n" + "\aUNUSUAL\x10\x02\x12\b\n" + "\x04INFO\x10\x03\x12\t\n" + "\x05DEBUG\x10\x04\x12\t\n" + "\x05IO_IN\x10\x05\x12\n" + "\n" + "\x06IO_OUT\x10\x06\x12\t\n" + "\x05TRACE\x10\aB\x0e\n" + "\f_num_skippedB\a\n" + "\x05_timeB\t\n" + "\a_sourceB\x06\n" + "\x04_logB\n" + "\n" + "\b_node_idB\a\n" + "\x05_data\"\xf2\n" + "\n" + "\x13FunderupdateRequest\x12H\n" + "\x06policy\x18\x01 \x01(\x0e2+.cln.FunderupdateRequest.FunderupdatePolicyH\x00R\x06policy\x88\x01\x01\x12/\n" + "\n" + "policy_mod\x18\x02 \x01(\v2\v.cln.AmountH\x01R\tpolicyMod\x88\x01\x01\x12$\n" + "\vleases_only\x18\x03 \x01(\bH\x02R\n" + "leasesOnly\x88\x01\x01\x12E\n" + "\x16min_their_funding_msat\x18\x04 \x01(\v2\v.cln.AmountH\x03R\x13minTheirFundingMsat\x88\x01\x01\x12E\n" + "\x16max_their_funding_msat\x18\x05 \x01(\v2\v.cln.AmountH\x04R\x13maxTheirFundingMsat\x88\x01\x01\x12A\n" + "\x14per_channel_min_msat\x18\x06 \x01(\v2\v.cln.AmountH\x05R\x11perChannelMinMsat\x88\x01\x01\x12A\n" + "\x14per_channel_max_msat\x18\a \x01(\v2\v.cln.AmountH\x06R\x11perChannelMaxMsat\x88\x01\x01\x12<\n" + "\x11reserve_tank_msat\x18\b \x01(\v2\v.cln.AmountH\aR\x0freserveTankMsat\x88\x01\x01\x12&\n" + "\ffuzz_percent\x18\t \x01(\rH\bR\vfuzzPercent\x88\x01\x01\x12.\n" + "\x10fund_probability\x18\n" + " \x01(\rH\tR\x0ffundProbability\x88\x01\x01\x12?\n" + "\x13lease_fee_base_msat\x18\v \x01(\v2\v.cln.AmountH\n" + "R\x10leaseFeeBaseMsat\x88\x01\x01\x12+\n" + "\x0flease_fee_basis\x18\f \x01(\rH\vR\rleaseFeeBasis\x88\x01\x01\x12*\n" + "\x0efunding_weight\x18\r \x01(\rH\fR\rfundingWeight\x88\x01\x01\x12J\n" + "\x19channel_fee_max_base_msat\x18\x0e \x01(\v2\v.cln.AmountH\rR\x15channelFeeMaxBaseMsat\x88\x01\x01\x12[\n" + "(channel_fee_max_proportional_thousandths\x18\x0f \x01(\rH\x0eR$channelFeeMaxProportionalThousandths\x88\x01\x01\x12(\n" + "\rcompact_lease\x18\x10 \x01(\fH\x0fR\fcompactLease\x88\x01\x01\"9\n" + "\x12FunderupdatePolicy\x12\t\n" + "\x05MATCH\x10\x00\x12\r\n" + "\tAVAILABLE\x10\x01\x12\t\n" + "\x05FIXED\x10\x02B\t\n" + "\a_policyB\r\n" + "\v_policy_modB\x0e\n" + "\f_leases_onlyB\x19\n" + "\x17_min_their_funding_msatB\x19\n" + "\x17_max_their_funding_msatB\x17\n" + "\x15_per_channel_min_msatB\x17\n" + "\x15_per_channel_max_msatB\x14\n" + "\x12_reserve_tank_msatB\x0f\n" + "\r_fuzz_percentB\x13\n" + "\x11_fund_probabilityB\x16\n" + "\x14_lease_fee_base_msatB\x12\n" + "\x10_lease_fee_basisB\x11\n" + "\x0f_funding_weightB\x1c\n" + "\x1a_channel_fee_max_base_msatB+\n" + ")_channel_fee_max_proportional_thousandthsB\x10\n" + "\x0e_compact_lease\"\x81\t\n" + "\x14FunderupdateResponse\x12\x18\n" + "\asummary\x18\x01 \x01(\tR\asummary\x12D\n" + "\x06policy\x18\x02 \x01(\x0e2,.cln.FunderupdateResponse.FunderupdatePolicyR\x06policy\x12\x1d\n" + "\n" + "policy_mod\x18\x03 \x01(\rR\tpolicyMod\x12\x1f\n" + "\vleases_only\x18\x04 \x01(\bR\n" + "leasesOnly\x12@\n" + "\x16min_their_funding_msat\x18\x05 \x01(\v2\v.cln.AmountR\x13minTheirFundingMsat\x12@\n" + "\x16max_their_funding_msat\x18\x06 \x01(\v2\v.cln.AmountR\x13maxTheirFundingMsat\x12<\n" + "\x14per_channel_min_msat\x18\a \x01(\v2\v.cln.AmountR\x11perChannelMinMsat\x12<\n" + "\x14per_channel_max_msat\x18\b \x01(\v2\v.cln.AmountR\x11perChannelMaxMsat\x127\n" + "\x11reserve_tank_msat\x18\t \x01(\v2\v.cln.AmountR\x0freserveTankMsat\x12!\n" + "\ffuzz_percent\x18\n" + " \x01(\rR\vfuzzPercent\x12)\n" + "\x10fund_probability\x18\v \x01(\rR\x0ffundProbability\x12?\n" + "\x13lease_fee_base_msat\x18\f \x01(\v2\v.cln.AmountH\x00R\x10leaseFeeBaseMsat\x88\x01\x01\x12+\n" + "\x0flease_fee_basis\x18\r \x01(\rH\x01R\rleaseFeeBasis\x88\x01\x01\x12*\n" + "\x0efunding_weight\x18\x0e \x01(\rH\x02R\rfundingWeight\x88\x01\x01\x12J\n" + "\x19channel_fee_max_base_msat\x18\x0f \x01(\v2\v.cln.AmountH\x03R\x15channelFeeMaxBaseMsat\x88\x01\x01\x12[\n" + "(channel_fee_max_proportional_thousandths\x18\x10 \x01(\rH\x04R$channelFeeMaxProportionalThousandths\x88\x01\x01\x12(\n" + "\rcompact_lease\x18\x11 \x01(\fH\x05R\fcompactLease\x88\x01\x01\"9\n" + "\x12FunderupdatePolicy\x12\t\n" + "\x05MATCH\x10\x00\x12\r\n" + "\tAVAILABLE\x10\x01\x12\t\n" + "\x05FIXED\x10\x02B\x16\n" + "\x14_lease_fee_base_msatB\x12\n" + "\x10_lease_fee_basisB\x11\n" + "\x0f_funding_weightB\x1c\n" + "\x1a_channel_fee_max_base_msatB+\n" + ")_channel_fee_max_proportional_thousandthsB\x10\n" + "\x0e_compact_lease\"\xb5\x02\n" + "\x0fGetrouteRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x1e\n" + "\n" + "riskfactor\x18\x03 \x01(\x04R\n" + "riskfactor\x12\x17\n" + "\x04cltv\x18\x04 \x01(\rH\x00R\x04cltv\x88\x01\x01\x12\x1b\n" + "\x06fromid\x18\x05 \x01(\fH\x01R\x06fromid\x88\x01\x01\x12%\n" + "\vfuzzpercent\x18\x06 \x01(\rH\x02R\vfuzzpercent\x88\x01\x01\x12\x18\n" + "\aexclude\x18\a \x03(\tR\aexclude\x12\x1d\n" + "\amaxhops\x18\b \x01(\rH\x03R\amaxhops\x88\x01\x01\x12,\n" + "\vamount_msat\x18\t \x01(\v2\v.cln.AmountR\n" + "amountMsatB\a\n" + "\x05_cltvB\t\n" + "\a_fromidB\x0e\n" + "\f_fuzzpercentB\n" + "\n" + "\b_maxhops\"<\n" + "\x10GetrouteResponse\x12(\n" + "\x05route\x18\x01 \x03(\v2\x12.cln.GetrouteRouteR\x05route\"\xf7\x01\n" + "\rGetrouteRoute\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x18\n" + "\achannel\x18\x02 \x01(\tR\achannel\x12\x1c\n" + "\tdirection\x18\x03 \x01(\rR\tdirection\x12,\n" + "\vamount_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12\x14\n" + "\x05delay\x18\x05 \x01(\rR\x05delay\x12;\n" + "\x05style\x18\x06 \x01(\x0e2%.cln.GetrouteRoute.GetrouteRouteStyleR\x05style\"\x1d\n" + "\x12GetrouteRouteStyle\x12\a\n" + "\x03TLV\x10\x00\"\x8b\x01\n" + "\x14ListaddressesRequest\x12\x1d\n" + "\aaddress\x18\x01 \x01(\tH\x00R\aaddress\x88\x01\x01\x12\x19\n" + "\x05start\x18\x02 \x01(\x04H\x01R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x03 \x01(\rH\x02R\x05limit\x88\x01\x01B\n" + "\n" + "\b_addressB\b\n" + "\x06_startB\b\n" + "\x06_limit\"R\n" + "\x15ListaddressesResponse\x129\n" + "\taddresses\x18\x01 \x03(\v2\x1b.cln.ListaddressesAddressesR\taddresses\"z\n" + "\x16ListaddressesAddresses\x12\x16\n" + "\x06keyidx\x18\x01 \x01(\x04R\x06keyidx\x12\x1b\n" + "\x06bech32\x18\x02 \x01(\tH\x00R\x06bech32\x88\x01\x01\x12\x17\n" + "\x04p2tr\x18\x03 \x01(\tH\x01R\x04p2tr\x88\x01\x01B\t\n" + "\a_bech32B\a\n" + "\x05_p2tr\"\xeb\x03\n" + "\x13ListforwardsRequest\x12H\n" + "\x06status\x18\x01 \x01(\x0e2+.cln.ListforwardsRequest.ListforwardsStatusH\x00R\x06status\x88\x01\x01\x12\"\n" + "\n" + "in_channel\x18\x02 \x01(\tH\x01R\tinChannel\x88\x01\x01\x12$\n" + "\vout_channel\x18\x03 \x01(\tH\x02R\n" + "outChannel\x88\x01\x01\x12E\n" + "\x05index\x18\x04 \x01(\x0e2*.cln.ListforwardsRequest.ListforwardsIndexH\x03R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x05 \x01(\x04H\x04R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x06 \x01(\rH\x05R\x05limit\x88\x01\x01\"L\n" + "\x12ListforwardsStatus\x12\v\n" + "\aOFFERED\x10\x00\x12\v\n" + "\aSETTLED\x10\x01\x12\x10\n" + "\fLOCAL_FAILED\x10\x02\x12\n" + "\n" + "\x06FAILED\x10\x03\"-\n" + "\x11ListforwardsIndex\x12\v\n" + "\aCREATED\x10\x00\x12\v\n" + "\aUPDATED\x10\x01B\t\n" + "\a_statusB\r\n" + "\v_in_channelB\x0e\n" + "\f_out_channelB\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"M\n" + "\x14ListforwardsResponse\x125\n" + "\bforwards\x18\x01 \x03(\v2\x19.cln.ListforwardsForwardsR\bforwards\"\xc0\a\n" + "\x14ListforwardsForwards\x12\x1d\n" + "\n" + "in_channel\x18\x01 \x01(\tR\tinChannel\x12$\n" + "\ain_msat\x18\x02 \x01(\v2\v.cln.AmountR\x06inMsat\x12L\n" + "\x06status\x18\x03 \x01(\x0e24.cln.ListforwardsForwards.ListforwardsForwardsStatusR\x06status\x12#\n" + "\rreceived_time\x18\x04 \x01(\x01R\freceivedTime\x12$\n" + "\vout_channel\x18\x05 \x01(\tH\x00R\n" + "outChannel\x88\x01\x01\x12+\n" + "\bfee_msat\x18\a \x01(\v2\v.cln.AmountH\x01R\afeeMsat\x88\x01\x01\x12+\n" + "\bout_msat\x18\b \x01(\v2\v.cln.AmountH\x02R\aoutMsat\x88\x01\x01\x12N\n" + "\x05style\x18\t \x01(\x0e23.cln.ListforwardsForwards.ListforwardsForwardsStyleH\x03R\x05style\x88\x01\x01\x12!\n" + "\n" + "in_htlc_id\x18\n" + " \x01(\x04H\x04R\binHtlcId\x88\x01\x01\x12#\n" + "\vout_htlc_id\x18\v \x01(\x04H\x05R\toutHtlcId\x88\x01\x01\x12#\n" + "\rcreated_index\x18\f \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\r \x01(\x04H\x06R\fupdatedIndex\x88\x01\x01\x12(\n" + "\rresolved_time\x18\x0e \x01(\x01H\aR\fresolvedTime\x88\x01\x01\x12\x1f\n" + "\bfailcode\x18\x0f \x01(\rH\bR\bfailcode\x88\x01\x01\x12#\n" + "\n" + "failreason\x18\x10 \x01(\tH\tR\n" + "failreason\x88\x01\x01\"T\n" + "\x1aListforwardsForwardsStatus\x12\v\n" + "\aOFFERED\x10\x00\x12\v\n" + "\aSETTLED\x10\x01\x12\x10\n" + "\fLOCAL_FAILED\x10\x02\x12\n" + "\n" + "\x06FAILED\x10\x03\"0\n" + "\x19ListforwardsForwardsStyle\x12\n" + "\n" + "\x06LEGACY\x10\x00\x12\a\n" + "\x03TLV\x10\x01B\x0e\n" + "\f_out_channelB\v\n" + "\t_fee_msatB\v\n" + "\t_out_msatB\b\n" + "\x06_styleB\r\n" + "\v_in_htlc_idB\x0e\n" + "\f_out_htlc_idB\x10\n" + "\x0e_updated_indexB\x10\n" + "\x0e_resolved_timeB\v\n" + "\t_failcodeB\r\n" + "\v_failreason\"v\n" + "\x11ListoffersRequest\x12\x1e\n" + "\boffer_id\x18\x01 \x01(\fH\x00R\aofferId\x88\x01\x01\x12$\n" + "\vactive_only\x18\x02 \x01(\bH\x01R\n" + "activeOnly\x88\x01\x01B\v\n" + "\t_offer_idB\x0e\n" + "\f_active_only\"C\n" + "\x12ListoffersResponse\x12-\n" + "\x06offers\x18\x01 \x03(\v2\x15.cln.ListoffersOffersR\x06offers\"\xa2\x02\n" + "\x10ListoffersOffers\x12\x19\n" + "\boffer_id\x18\x01 \x01(\fR\aofferId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x19\n" + "\x05label\x18\x06 \x01(\tH\x00R\x05label\x88\x01\x01\x12%\n" + "\vdescription\x18\a \x01(\tH\x01R\vdescription\x88\x01\x01\x12$\n" + "\vforce_paths\x18\b \x01(\bH\x02R\n" + "forcePaths\x88\x01\x01B\b\n" + "\x06_labelB\x0e\n" + "\f_descriptionB\x0e\n" + "\f_force_paths\"\xb6\x03\n" + "\x0fListpaysRequest\x12\x1b\n" + "\x06bolt11\x18\x01 \x01(\tH\x00R\x06bolt11\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\x02 \x01(\fH\x01R\vpaymentHash\x88\x01\x01\x12@\n" + "\x06status\x18\x03 \x01(\x0e2#.cln.ListpaysRequest.ListpaysStatusH\x02R\x06status\x88\x01\x01\x12=\n" + "\x05index\x18\x04 \x01(\x0e2\".cln.ListpaysRequest.ListpaysIndexH\x03R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x05 \x01(\x04H\x04R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x06 \x01(\rH\x05R\x05limit\x88\x01\x01\"7\n" + "\x0eListpaysStatus\x12\v\n" + "\aPENDING\x10\x00\x12\f\n" + "\bCOMPLETE\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02\")\n" + "\rListpaysIndex\x12\v\n" + "\aCREATED\x10\x00\x12\v\n" + "\aUPDATED\x10\x01B\t\n" + "\a_bolt11B\x0f\n" + "\r_payment_hashB\t\n" + "\a_statusB\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"9\n" + "\x10ListpaysResponse\x12%\n" + "\x04pays\x18\x01 \x03(\v2\x11.cln.ListpaysPaysR\x04pays\"\x96\a\n" + "\fListpaysPays\x12!\n" + "\fpayment_hash\x18\x01 \x01(\fR\vpaymentHash\x12<\n" + "\x06status\x18\x02 \x01(\x0e2$.cln.ListpaysPays.ListpaysPaysStatusR\x06status\x12%\n" + "\vdestination\x18\x03 \x01(\fH\x00R\vdestination\x88\x01\x01\x12\x1d\n" + "\n" + "created_at\x18\x04 \x01(\x04R\tcreatedAt\x12\x19\n" + "\x05label\x18\x05 \x01(\tH\x01R\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x06 \x01(\tH\x02R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\a \x01(\tH\x03R\x06bolt12\x88\x01\x01\x121\n" + "\vamount_msat\x18\b \x01(\v2\v.cln.AmountH\x04R\n" + "amountMsat\x88\x01\x01\x12:\n" + "\x10amount_sent_msat\x18\t \x01(\v2\v.cln.AmountH\x05R\x0eamountSentMsat\x88\x01\x01\x12#\n" + "\n" + "erroronion\x18\n" + " \x01(\fH\x06R\n" + "erroronion\x88\x01\x01\x12%\n" + "\vdescription\x18\v \x01(\tH\aR\vdescription\x88\x01\x01\x12&\n" + "\fcompleted_at\x18\f \x01(\x04H\bR\vcompletedAt\x88\x01\x01\x12\x1f\n" + "\bpreimage\x18\r \x01(\fH\tR\bpreimage\x88\x01\x01\x12+\n" + "\x0fnumber_of_parts\x18\x0e \x01(\x04H\n" + "R\rnumberOfParts\x88\x01\x01\x12(\n" + "\rcreated_index\x18\x0f \x01(\x04H\vR\fcreatedIndex\x88\x01\x01\x12(\n" + "\rupdated_index\x18\x10 \x01(\x04H\fR\fupdatedIndex\x88\x01\x01\";\n" + "\x12ListpaysPaysStatus\x12\v\n" + "\aPENDING\x10\x00\x12\n" + "\n" + "\x06FAILED\x10\x01\x12\f\n" + "\bCOMPLETE\x10\x02B\x0e\n" + "\f_destinationB\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x0e\n" + "\f_amount_msatB\x13\n" + "\x11_amount_sent_msatB\r\n" + "\v_erroronionB\x0e\n" + "\f_descriptionB\x0f\n" + "\r_completed_atB\v\n" + "\t_preimageB\x12\n" + "\x10_number_of_partsB\x10\n" + "\x0e_created_indexB\x10\n" + "\x0e_updated_index\"\xef\x01\n" + "\x10ListhtlcsRequest\x12\x13\n" + "\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12?\n" + "\x05index\x18\x02 \x01(\x0e2$.cln.ListhtlcsRequest.ListhtlcsIndexH\x01R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x03 \x01(\x04H\x02R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x04 \x01(\rH\x03R\x05limit\x88\x01\x01\"*\n" + "\x0eListhtlcsIndex\x12\v\n" + "\aCREATED\x10\x00\x12\v\n" + "\aUPDATED\x10\x01B\x05\n" + "\x03_idB\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\">\n" + "\x11ListhtlcsResponse\x12)\n" + "\x05htlcs\x18\x01 \x03(\v2\x13.cln.ListhtlcsHtlcsR\x05htlcs\"\xc8\x03\n" + "\x0eListhtlcsHtlcs\x12(\n" + "\x10short_channel_id\x18\x01 \x01(\tR\x0eshortChannelId\x12\x0e\n" + "\x02id\x18\x02 \x01(\x04R\x02id\x12\x16\n" + "\x06expiry\x18\x03 \x01(\rR\x06expiry\x12,\n" + "\vamount_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12I\n" + "\tdirection\x18\x05 \x01(\x0e2+.cln.ListhtlcsHtlcs.ListhtlcsHtlcsDirectionR\tdirection\x12!\n" + "\fpayment_hash\x18\x06 \x01(\fR\vpaymentHash\x12$\n" + "\x05state\x18\a \x01(\x0e2\x0e.cln.HtlcStateR\x05state\x12(\n" + "\rcreated_index\x18\b \x01(\x04H\x00R\fcreatedIndex\x88\x01\x01\x12(\n" + "\rupdated_index\x18\t \x01(\x04H\x01R\fupdatedIndex\x88\x01\x01\"*\n" + "\x17ListhtlcsHtlcsDirection\x12\a\n" + "\x03OUT\x10\x00\x12\x06\n" + "\x02IN\x10\x01B\x10\n" + "\x0e_created_indexB\x10\n" + "\x0e_updated_index\"\xf9\x02\n" + "\x17MultifundchannelRequest\x12E\n" + "\fdestinations\x18\x01 \x03(\v2!.cln.MultifundchannelDestinationsR\fdestinations\x12+\n" + "\afeerate\x18\x02 \x01(\v2\f.cln.FeerateH\x00R\afeerate\x88\x01\x01\x12\x1d\n" + "\aminconf\x18\x03 \x01(\x12H\x01R\aminconf\x88\x01\x01\x12#\n" + "\x05utxos\x18\x04 \x03(\v2\r.cln.OutpointR\x05utxos\x12%\n" + "\vminchannels\x18\x05 \x01(\x12H\x02R\vminchannels\x88\x01\x01\x12@\n" + "\x12commitment_feerate\x18\x06 \x01(\v2\f.cln.FeerateH\x03R\x11commitmentFeerate\x88\x01\x01B\n" + "\n" + "\b_feerateB\n" + "\n" + "\b_minconfB\x0e\n" + "\f_minchannelsB\x15\n" + "\x13_commitment_feerate\"\xb5\x01\n" + "\x18MultifundchannelResponse\x12\x0e\n" + "\x02tx\x18\x01 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\x12@\n" + "\vchannel_ids\x18\x03 \x03(\v2\x1f.cln.MultifundchannelChannelIdsR\n" + "channelIds\x123\n" + "\x06failed\x18\x04 \x03(\v2\x1b.cln.MultifundchannelFailedR\x06failed\"\xd5\x03\n" + "\x1cMultifundchannelDestinations\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12(\n" + "\x06amount\x18\x02 \x01(\v2\x10.cln.AmountOrAllR\x06amount\x12\x1f\n" + "\bannounce\x18\x03 \x01(\bH\x00R\bannounce\x88\x01\x01\x12-\n" + "\tpush_msat\x18\x04 \x01(\v2\v.cln.AmountH\x01R\bpushMsat\x88\x01\x01\x12\x1e\n" + "\bclose_to\x18\x05 \x01(\tH\x02R\acloseTo\x88\x01\x01\x121\n" + "\vrequest_amt\x18\x06 \x01(\v2\v.cln.AmountH\x03R\n" + "requestAmt\x88\x01\x01\x12(\n" + "\rcompact_lease\x18\a \x01(\tH\x04R\fcompactLease\x88\x01\x01\x12\x1f\n" + "\bmindepth\x18\b \x01(\rH\x05R\bmindepth\x88\x01\x01\x12*\n" + "\areserve\x18\t \x01(\v2\v.cln.AmountH\x06R\areserve\x88\x01\x01B\v\n" + "\t_announceB\f\n" + "\n" + "_push_msatB\v\n" + "\t_close_toB\x0e\n" + "\f_request_amtB\x10\n" + "\x0e_compact_leaseB\v\n" + "\t_mindepthB\n" + "\n" + "\b_reserve\"\xdf\x01\n" + "\x1aMultifundchannelChannelIds\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x16\n" + "\x06outnum\x18\x02 \x01(\rR\x06outnum\x12\x1d\n" + "\n" + "channel_id\x18\x03 \x01(\fR\tchannelId\x12M\n" + "\fchannel_type\x18\x04 \x01(\v2*.cln.MultifundchannelChannelIdsChannelTypeR\vchannelType\x12\x1e\n" + "\bclose_to\x18\x05 \x01(\fH\x00R\acloseTo\x88\x01\x01B\v\n" + "\t_close_to\"g\n" + "%MultifundchannelChannelIdsChannelType\x12\x12\n" + "\x04bits\x18\x01 \x03(\rR\x04bits\x12*\n" + "\x05names\x18\x02 \x03(\x0e2\x14.cln.ChannelTypeNameR\x05names\"\xa6\x02\n" + "\x16MultifundchannelFailed\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12P\n" + "\x06method\x18\x02 \x01(\x0e28.cln.MultifundchannelFailed.MultifundchannelFailedMethodR\x06method\x126\n" + "\x05error\x18\x03 \x01(\v2 .cln.MultifundchannelFailedErrorR\x05error\"r\n" + "\x1cMultifundchannelFailedMethod\x12\v\n" + "\aCONNECT\x10\x00\x12\x14\n" + "\x10OPENCHANNEL_INIT\x10\x01\x12\x15\n" + "\x11FUNDCHANNEL_START\x10\x02\x12\x18\n" + "\x14FUNDCHANNEL_COMPLETE\x10\x03\"K\n" + "\x1bMultifundchannelFailedError\x12\x12\n" + "\x04code\x18\x01 \x01(\x12R\x04code\x12\x18\n" + "\amessage\x18\x02 \x01(\tR\amessage\"\xca\x01\n" + "\x14MultiwithdrawRequest\x12)\n" + "\aoutputs\x18\x01 \x03(\v2\x0f.cln.OutputDescR\aoutputs\x12+\n" + "\afeerate\x18\x02 \x01(\v2\f.cln.FeerateH\x00R\afeerate\x88\x01\x01\x12\x1d\n" + "\aminconf\x18\x03 \x01(\rH\x01R\aminconf\x88\x01\x01\x12#\n" + "\x05utxos\x18\x04 \x03(\v2\r.cln.OutpointR\x05utxosB\n" + "\n" + "\b_feerateB\n" + "\n" + "\b_minconf\";\n" + "\x15MultiwithdrawResponse\x12\x0e\n" + "\x02tx\x18\x01 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\"\xa7\x06\n" + "\fOfferRequest\x12\x16\n" + "\x06amount\x18\x01 \x01(\tR\x06amount\x12%\n" + "\vdescription\x18\x02 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1b\n" + "\x06issuer\x18\x03 \x01(\tH\x01R\x06issuer\x88\x01\x01\x12\x19\n" + "\x05label\x18\x04 \x01(\tH\x02R\x05label\x88\x01\x01\x12&\n" + "\fquantity_max\x18\x05 \x01(\x04H\x03R\vquantityMax\x88\x01\x01\x12,\n" + "\x0fabsolute_expiry\x18\x06 \x01(\x04H\x04R\x0eabsoluteExpiry\x88\x01\x01\x12#\n" + "\n" + "recurrence\x18\a \x01(\tH\x05R\n" + "recurrence\x88\x01\x01\x12,\n" + "\x0frecurrence_base\x18\b \x01(\tH\x06R\x0erecurrenceBase\x88\x01\x01\x126\n" + "\x14recurrence_paywindow\x18\t \x01(\tH\aR\x13recurrencePaywindow\x88\x01\x01\x12.\n" + "\x10recurrence_limit\x18\n" + " \x01(\rH\bR\x0frecurrenceLimit\x88\x01\x01\x12\"\n" + "\n" + "single_use\x18\v \x01(\bH\tR\tsingleUse\x88\x01\x01\x124\n" + "\x13proportional_amount\x18\r \x01(\bH\n" + "R\x12proportionalAmount\x88\x01\x01\x124\n" + "\x13optional_recurrence\x18\x0e \x01(\bH\vR\x12optionalRecurrence\x88\x01\x01\x12%\n" + "\x0efronting_nodes\x18\x0f \x03(\fR\rfrontingNodesB\x0e\n" + "\f_descriptionB\t\n" + "\a_issuerB\b\n" + "\x06_labelB\x0f\n" + "\r_quantity_maxB\x12\n" + "\x10_absolute_expiryB\r\n" + "\v_recurrenceB\x12\n" + "\x10_recurrence_baseB\x17\n" + "\x15_recurrence_paywindowB\x13\n" + "\x11_recurrence_limitB\r\n" + "\v_single_useB\x16\n" + "\x14_proportional_amountB\x16\n" + "\x14_optional_recurrence\"\x82\x02\n" + "\rOfferResponse\x12\x19\n" + "\boffer_id\x18\x01 \x01(\fR\aofferId\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x1d\n" + "\n" + "single_use\x18\x03 \x01(\bR\tsingleUse\x12\x16\n" + "\x06bolt12\x18\x04 \x01(\tR\x06bolt12\x12\x12\n" + "\x04used\x18\x05 \x01(\bR\x04used\x12\x18\n" + "\acreated\x18\x06 \x01(\bR\acreated\x12\x19\n" + "\x05label\x18\a \x01(\tH\x00R\x05label\x88\x01\x01\x12$\n" + "\vforce_paths\x18\b \x01(\bH\x01R\n" + "forcePaths\x88\x01\x01B\b\n" + "\x06_labelB\x0e\n" + "\f_force_paths\"8\n" + "\x17OpenchannelAbortRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\"|\n" + "\x18OpenchannelAbortResponse\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12)\n" + "\x10channel_canceled\x18\x02 \x01(\bR\x0fchannelCanceled\x12\x16\n" + "\x06reason\x18\x03 \x01(\tR\x06reason\"\xce\x01\n" + "\x16OpenchannelBumpRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12 \n" + "\vinitialpsbt\x18\x02 \x01(\tR\vinitialpsbt\x12:\n" + "\x0ffunding_feerate\x18\x03 \x01(\v2\f.cln.FeerateH\x00R\x0efundingFeerate\x88\x01\x01\x12#\n" + "\x06amount\x18\x04 \x01(\v2\v.cln.AmountR\x06amountB\x12\n" + "\x10_funding_feerate\"\xc7\x02\n" + "\x17OpenchannelBumpResponse\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12B\n" + "\fchannel_type\x18\x02 \x01(\v2\x1f.cln.OpenchannelBumpChannelTypeR\vchannelType\x12\x12\n" + "\x04psbt\x18\x03 \x01(\tR\x04psbt\x12/\n" + "\x13commitments_secured\x18\x04 \x01(\bR\x12commitmentsSecured\x12%\n" + "\x0efunding_serial\x18\x05 \x01(\x04R\rfundingSerial\x12?\n" + "\x19requires_confirmed_inputs\x18\x06 \x01(\bH\x00R\x17requiresConfirmedInputs\x88\x01\x01B\x1c\n" + "\x1a_requires_confirmed_inputs\"\\\n" + "\x1aOpenchannelBumpChannelType\x12\x12\n" + "\x04bits\x18\x01 \x03(\rR\x04bits\x12*\n" + "\x05names\x18\x02 \x03(\x0e2\x14.cln.ChannelTypeNameR\x05names\"\x95\x04\n" + "\x16OpenchannelInitRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12 \n" + "\vinitialpsbt\x18\x02 \x01(\tR\vinitialpsbt\x12@\n" + "\x12commitment_feerate\x18\x03 \x01(\v2\f.cln.FeerateH\x00R\x11commitmentFeerate\x88\x01\x01\x12:\n" + "\x0ffunding_feerate\x18\x04 \x01(\v2\f.cln.FeerateH\x01R\x0efundingFeerate\x88\x01\x01\x12\x1f\n" + "\bannounce\x18\x05 \x01(\bH\x02R\bannounce\x88\x01\x01\x12\x1e\n" + "\bclose_to\x18\x06 \x01(\tH\x03R\acloseTo\x88\x01\x01\x121\n" + "\vrequest_amt\x18\a \x01(\v2\v.cln.AmountH\x04R\n" + "requestAmt\x88\x01\x01\x12(\n" + "\rcompact_lease\x18\b \x01(\fH\x05R\fcompactLease\x88\x01\x01\x12!\n" + "\fchannel_type\x18\t \x03(\rR\vchannelType\x12#\n" + "\x06amount\x18\n" + " \x01(\v2\v.cln.AmountR\x06amountB\x15\n" + "\x13_commitment_feerateB\x12\n" + "\x10_funding_feerateB\v\n" + "\t_announceB\v\n" + "\t_close_toB\x0e\n" + "\f_request_amtB\x10\n" + "\x0e_compact_lease\"\xc7\x02\n" + "\x17OpenchannelInitResponse\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x12\n" + "\x04psbt\x18\x02 \x01(\tR\x04psbt\x12B\n" + "\fchannel_type\x18\x03 \x01(\v2\x1f.cln.OpenchannelInitChannelTypeR\vchannelType\x12/\n" + "\x13commitments_secured\x18\x04 \x01(\bR\x12commitmentsSecured\x12%\n" + "\x0efunding_serial\x18\x05 \x01(\x04R\rfundingSerial\x12?\n" + "\x19requires_confirmed_inputs\x18\x06 \x01(\bH\x00R\x17requiresConfirmedInputs\x88\x01\x01B\x1c\n" + "\x1a_requires_confirmed_inputs\"\\\n" + "\x1aOpenchannelInitChannelType\x12\x12\n" + "\x04bits\x18\x01 \x03(\rR\x04bits\x12*\n" + "\x05names\x18\x02 \x03(\x0e2\x14.cln.ChannelTypeNameR\x05names\"Z\n" + "\x18OpenchannelSignedRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x1f\n" + "\vsigned_psbt\x18\x02 \x01(\tR\n" + "signedPsbt\"^\n" + "\x19OpenchannelSignedResponse\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x0e\n" + "\x02tx\x18\x02 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x03 \x01(\fR\x04txid\"M\n" + "\x18OpenchannelUpdateRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x12\n" + "\x04psbt\x18\x02 \x01(\tR\x04psbt\"\xf8\x02\n" + "\x19OpenchannelUpdateResponse\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12D\n" + "\fchannel_type\x18\x02 \x01(\v2!.cln.OpenchannelUpdateChannelTypeR\vchannelType\x12\x12\n" + "\x04psbt\x18\x03 \x01(\tR\x04psbt\x12/\n" + "\x13commitments_secured\x18\x04 \x01(\bR\x12commitmentsSecured\x12%\n" + "\x0efunding_outnum\x18\x05 \x01(\rR\rfundingOutnum\x12\x1e\n" + "\bclose_to\x18\x06 \x01(\fH\x00R\acloseTo\x88\x01\x01\x12?\n" + "\x19requires_confirmed_inputs\x18\a \x01(\bH\x01R\x17requiresConfirmedInputs\x88\x01\x01B\v\n" + "\t_close_toB\x1c\n" + "\x1a_requires_confirmed_inputs\"^\n" + "\x1cOpenchannelUpdateChannelType\x12\x12\n" + "\x04bits\x18\x01 \x03(\rR\x04bits\x12*\n" + "\x05names\x18\x02 \x03(\x0e2\x14.cln.ChannelTypeNameR\x05names\"m\n" + "\vPingRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12\x15\n" + "\x03len\x18\x02 \x01(\rH\x00R\x03len\x88\x01\x01\x12!\n" + "\tpongbytes\x18\x03 \x01(\rH\x01R\tpongbytes\x88\x01\x01B\x06\n" + "\x04_lenB\f\n" + "\n" + "_pongbytes\"&\n" + "\fPingResponse\x12\x16\n" + "\x06totlen\x18\x01 \x01(\rR\x06totlen\"\xb9\x01\n" + "\rPluginRequest\x125\n" + "\n" + "subcommand\x18\x01 \x01(\x0e2\x15.cln.PluginSubcommandR\n" + "subcommand\x12\x1b\n" + "\x06plugin\x18\x02 \x01(\tH\x00R\x06plugin\x88\x01\x01\x12!\n" + "\tdirectory\x18\x03 \x01(\tH\x01R\tdirectory\x88\x01\x01\x12\x18\n" + "\aoptions\x18\x04 \x03(\tR\aoptionsB\t\n" + "\a_pluginB\f\n" + "\n" + "_directory\"\x97\x01\n" + "\x0ePluginResponse\x12/\n" + "\acommand\x18\x01 \x01(\x0e2\x15.cln.PluginSubcommandR\acommand\x12,\n" + "\aplugins\x18\x02 \x03(\v2\x12.cln.PluginPluginsR\aplugins\x12\x1b\n" + "\x06result\x18\x03 \x01(\tH\x00R\x06result\x88\x01\x01B\t\n" + "\a_result\"U\n" + "\rPluginPlugins\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n" + "\x06active\x18\x02 \x01(\bR\x06active\x12\x18\n" + "\adynamic\x18\x03 \x01(\bR\adynamic\"G\n" + "\x14RenepaystatusRequest\x12!\n" + "\tinvstring\x18\x01 \x01(\tH\x00R\tinvstring\x88\x01\x01B\f\n" + "\n" + "_invstring\"R\n" + "\x15RenepaystatusResponse\x129\n" + "\tpaystatus\x18\x01 \x03(\v2\x1b.cln.RenepaystatusPaystatusR\tpaystatus\"\xdb\x04\n" + "\x16RenepaystatusPaystatus\x12\x16\n" + "\x06bolt11\x18\x01 \x01(\tR\x06bolt11\x12.\n" + "\x10payment_preimage\x18\x02 \x01(\fH\x00R\x0fpaymentPreimage\x88\x01\x01\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12\x1d\n" + "\n" + "created_at\x18\x04 \x01(\x01R\tcreatedAt\x12\x18\n" + "\agroupid\x18\x05 \x01(\rR\agroupid\x12\x19\n" + "\x05parts\x18\x06 \x01(\rH\x01R\x05parts\x88\x01\x01\x12,\n" + "\vamount_msat\x18\a \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12:\n" + "\x10amount_sent_msat\x18\b \x01(\v2\v.cln.AmountH\x02R\x0eamountSentMsat\x88\x01\x01\x12P\n" + "\x06status\x18\t \x01(\x0e28.cln.RenepaystatusPaystatus.RenepaystatusPaystatusStatusR\x06status\x12%\n" + "\vdestination\x18\n" + " \x01(\fH\x03R\vdestination\x88\x01\x01\x12\x14\n" + "\x05notes\x18\v \x03(\tR\x05notes\"E\n" + "\x1cRenepaystatusPaystatusStatus\x12\f\n" + "\bCOMPLETE\x10\x00\x12\v\n" + "\aPENDING\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02B\x13\n" + "\x11_payment_preimageB\b\n" + "\x06_partsB\x13\n" + "\x11_amount_sent_msatB\x0e\n" + "\f_destination\"\xb8\x03\n" + "\x0eRenepayRequest\x12\x1c\n" + "\tinvstring\x18\x01 \x01(\tR\tinvstring\x121\n" + "\vamount_msat\x18\x02 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12(\n" + "\x06maxfee\x18\x03 \x01(\v2\v.cln.AmountH\x01R\x06maxfee\x88\x01\x01\x12\x1f\n" + "\bmaxdelay\x18\x04 \x01(\rH\x02R\bmaxdelay\x88\x01\x01\x12 \n" + "\tretry_for\x18\x05 \x01(\rH\x03R\bretryFor\x88\x01\x01\x12%\n" + "\vdescription\x18\x06 \x01(\tH\x04R\vdescription\x88\x01\x01\x12\x19\n" + "\x05label\x18\a \x01(\tH\x05R\x05label\x88\x01\x01\x12)\n" + "\x0edev_use_shadow\x18\b \x01(\bH\x06R\fdevUseShadow\x88\x01\x01\x12\x18\n" + "\aexclude\x18\t \x03(\tR\aexcludeB\x0e\n" + "\f_amount_msatB\t\n" + "\a_maxfeeB\v\n" + "\t_maxdelayB\f\n" + "\n" + "_retry_forB\x0e\n" + "\f_descriptionB\b\n" + "\x06_labelB\x11\n" + "\x0f_dev_use_shadow\"\x9f\x04\n" + "\x0fRenepayResponse\x12)\n" + "\x10payment_preimage\x18\x01 \x01(\fR\x0fpaymentPreimage\x12!\n" + "\fpayment_hash\x18\x02 \x01(\fR\vpaymentHash\x12\x1d\n" + "\n" + "created_at\x18\x03 \x01(\x01R\tcreatedAt\x12\x14\n" + "\x05parts\x18\x04 \x01(\rR\x05parts\x12,\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x125\n" + "\x10amount_sent_msat\x18\x06 \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12:\n" + "\x06status\x18\a \x01(\x0e2\".cln.RenepayResponse.RenepayStatusR\x06status\x12%\n" + "\vdestination\x18\b \x01(\fH\x00R\vdestination\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\t \x01(\tH\x01R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\n" + " \x01(\tH\x02R\x06bolt12\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\v \x01(\x04H\x03R\agroupid\x88\x01\x01\"6\n" + "\rRenepayStatus\x12\f\n" + "\bCOMPLETE\x10\x00\x12\v\n" + "\aPENDING\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02B\x0e\n" + "\f_destinationB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\n" + "\n" + "\b_groupid\"\x86\x01\n" + "\x14ReserveinputsRequest\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12!\n" + "\texclusive\x18\x02 \x01(\bH\x00R\texclusive\x88\x01\x01\x12\x1d\n" + "\areserve\x18\x03 \x01(\rH\x01R\areserve\x88\x01\x01B\f\n" + "\n" + "_exclusiveB\n" + "\n" + "\b_reserve\"[\n" + "\x15ReserveinputsResponse\x12B\n" + "\freservations\x18\x01 \x03(\v2\x1e.cln.ReserveinputsReservationsR\freservations\"\xae\x01\n" + "\x19ReserveinputsReservations\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x12\n" + "\x04vout\x18\x02 \x01(\rR\x04vout\x12!\n" + "\fwas_reserved\x18\x03 \x01(\bR\vwasReserved\x12\x1a\n" + "\breserved\x18\x04 \x01(\bR\breserved\x12*\n" + "\x11reserved_to_block\x18\x05 \x01(\rR\x0freservedToBlock\"A\n" + "\x14SendcustommsgRequest\x12\x17\n" + "\anode_id\x18\x01 \x01(\fR\x06nodeId\x12\x10\n" + "\x03msg\x18\x02 \x01(\fR\x03msg\"/\n" + "\x15SendcustommsgResponse\x12\x16\n" + "\x06status\x18\x01 \x01(\tR\x06status\"\xde\x01\n" + "\x12SendinvoiceRequest\x12\x16\n" + "\x06invreq\x18\x01 \x01(\tR\x06invreq\x12\x14\n" + "\x05label\x18\x02 \x01(\tR\x05label\x121\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12\x1d\n" + "\atimeout\x18\x04 \x01(\rH\x01R\atimeout\x88\x01\x01\x12\x1f\n" + "\bquantity\x18\x05 \x01(\x04H\x02R\bquantity\x88\x01\x01B\x0e\n" + "\f_amount_msatB\n" + "\n" + "\b_timeoutB\v\n" + "\t_quantity\"\xd3\x05\n" + "\x13SendinvoiceResponse\x12\x14\n" + "\x05label\x18\x01 \x01(\tR\x05label\x12 \n" + "\vdescription\x18\x02 \x01(\tR\vdescription\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12B\n" + "\x06status\x18\x04 \x01(\x0e2*.cln.SendinvoiceResponse.SendinvoiceStatusR\x06status\x12\x1d\n" + "\n" + "expires_at\x18\x05 \x01(\x04R\texpiresAt\x121\n" + "\vamount_msat\x18\x06 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\a \x01(\tH\x01R\x06bolt12\x88\x01\x01\x12#\n" + "\rcreated_index\x18\b \x01(\x04R\fcreatedIndex\x12(\n" + "\rupdated_index\x18\t \x01(\x04H\x02R\fupdatedIndex\x88\x01\x01\x12 \n" + "\tpay_index\x18\n" + " \x01(\x04H\x03R\bpayIndex\x88\x01\x01\x12B\n" + "\x14amount_received_msat\x18\v \x01(\v2\v.cln.AmountH\x04R\x12amountReceivedMsat\x88\x01\x01\x12\x1c\n" + "\apaid_at\x18\f \x01(\x04H\x05R\x06paidAt\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\r \x01(\fH\x06R\x0fpaymentPreimage\x88\x01\x01\"6\n" + "\x11SendinvoiceStatus\x12\n" + "\n" + "\x06UNPAID\x10\x00\x12\b\n" + "\x04PAID\x10\x01\x12\v\n" + "\aEXPIRED\x10\x02B\x0e\n" + "\f_amount_msatB\t\n" + "\a_bolt12B\x10\n" + "\x0e_updated_indexB\f\n" + "\n" + "_pay_indexB\x17\n" + "\x15_amount_received_msatB\n" + "\n" + "\b_paid_atB\x13\n" + "\x11_payment_preimage\"\xf0\x02\n" + "\x11SetchannelRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12*\n" + "\afeebase\x18\x02 \x01(\v2\v.cln.AmountH\x00R\afeebase\x88\x01\x01\x12\x1b\n" + "\x06feeppm\x18\x03 \x01(\rH\x01R\x06feeppm\x88\x01\x01\x12*\n" + "\ahtlcmin\x18\x04 \x01(\v2\v.cln.AmountH\x02R\ahtlcmin\x88\x01\x01\x12*\n" + "\ahtlcmax\x18\x05 \x01(\v2\v.cln.AmountH\x03R\ahtlcmax\x88\x01\x01\x12'\n" + "\fenforcedelay\x18\x06 \x01(\rH\x04R\fenforcedelay\x88\x01\x01\x12-\n" + "\x0fignorefeelimits\x18\a \x01(\bH\x05R\x0fignorefeelimits\x88\x01\x01B\n" + "\n" + "\b_feebaseB\t\n" + "\a_feeppmB\n" + "\n" + "\b_htlcminB\n" + "\n" + "\b_htlcmaxB\x0f\n" + "\r_enforcedelayB\x12\n" + "\x10_ignorefeelimits\"I\n" + "\x12SetchannelResponse\x123\n" + "\bchannels\x18\x01 \x03(\v2\x17.cln.SetchannelChannelsR\bchannels\"\xe0\x04\n" + "\x12SetchannelChannels\x12\x17\n" + "\apeer_id\x18\x01 \x01(\fR\x06peerId\x12\x1d\n" + "\n" + "channel_id\x18\x02 \x01(\fR\tchannelId\x12-\n" + "\x10short_channel_id\x18\x03 \x01(\tH\x00R\x0eshortChannelId\x88\x01\x01\x12/\n" + "\rfee_base_msat\x18\x04 \x01(\v2\v.cln.AmountR\vfeeBaseMsat\x12>\n" + "\x1bfee_proportional_millionths\x18\x05 \x01(\rR\x19feeProportionalMillionths\x12>\n" + "\x15minimum_htlc_out_msat\x18\x06 \x01(\v2\v.cln.AmountR\x12minimumHtlcOutMsat\x12:\n" + "\x17warning_htlcmin_too_low\x18\a \x01(\tH\x01R\x14warningHtlcminTooLow\x88\x01\x01\x12>\n" + "\x15maximum_htlc_out_msat\x18\b \x01(\v2\v.cln.AmountR\x12maximumHtlcOutMsat\x12<\n" + "\x18warning_htlcmax_too_high\x18\t \x01(\tH\x02R\x15warningHtlcmaxTooHigh\x88\x01\x01\x12*\n" + "\x11ignore_fee_limits\x18\n" + " \x01(\bR\x0fignoreFeeLimitsB\x13\n" + "\x11_short_channel_idB\x1a\n" + "\x18_warning_htlcmin_too_lowB\x1b\n" + "\x19_warning_htlcmax_too_high\"z\n" + "\x10SetconfigRequest\x12\x16\n" + "\x06config\x18\x01 \x01(\tR\x06config\x12\x15\n" + "\x03val\x18\x02 \x01(\tH\x00R\x03val\x88\x01\x01\x12!\n" + "\ttransient\x18\x03 \x01(\bH\x01R\ttransient\x88\x01\x01B\x06\n" + "\x04_valB\f\n" + "\n" + "_transient\"A\n" + "\x11SetconfigResponse\x12,\n" + "\x06config\x18\x01 \x01(\v2\x14.cln.SetconfigConfigR\x06config\"\xf5\x02\n" + "\x0fSetconfigConfig\x12\x16\n" + "\x06config\x18\x01 \x01(\tR\x06config\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\x12\x1b\n" + "\x06plugin\x18\x03 \x01(\tH\x00R\x06plugin\x88\x01\x01\x12\x18\n" + "\adynamic\x18\x04 \x01(\bR\adynamic\x12\x15\n" + "\x03set\x18\x05 \x01(\bH\x01R\x03set\x88\x01\x01\x12 \n" + "\tvalue_str\x18\x06 \x01(\tH\x02R\bvalueStr\x88\x01\x01\x12/\n" + "\n" + "value_msat\x18\a \x01(\v2\v.cln.AmountH\x03R\tvalueMsat\x88\x01\x01\x12 \n" + "\tvalue_int\x18\b \x01(\x12H\x04R\bvalueInt\x88\x01\x01\x12\"\n" + "\n" + "value_bool\x18\t \x01(\bH\x05R\tvalueBool\x88\x01\x01B\t\n" + "\a_pluginB\x06\n" + "\x04_setB\f\n" + "\n" + "_value_strB\r\n" + "\v_value_msatB\f\n" + "\n" + "_value_intB\r\n" + "\v_value_bool\"E\n" + "\x15SetpsbtversionRequest\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12\x18\n" + "\aversion\x18\x02 \x01(\rR\aversion\",\n" + "\x16SetpsbtversionResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\"2\n" + "\x12SigninvoiceRequest\x12\x1c\n" + "\tinvstring\x18\x01 \x01(\tR\tinvstring\"-\n" + "\x13SigninvoiceResponse\x12\x16\n" + "\x06bolt11\x18\x01 \x01(\tR\x06bolt11\".\n" + "\x12SignmessageRequest\x12\x18\n" + "\amessage\x18\x01 \x01(\tR\amessage\"_\n" + "\x13SignmessageResponse\x12\x1c\n" + "\tsignature\x18\x01 \x01(\fR\tsignature\x12\x14\n" + "\x05recid\x18\x02 \x01(\fR\x05recid\x12\x14\n" + "\x05zbase\x18\x03 \x01(\tR\x05zbase\"\x8c\x02\n" + "\x11SpliceInitRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12'\n" + "\x0frelative_amount\x18\x02 \x01(\x12R\x0erelativeAmount\x12%\n" + "\vinitialpsbt\x18\x03 \x01(\tH\x00R\vinitialpsbt\x88\x01\x01\x12)\n" + "\x0efeerate_per_kw\x18\x04 \x01(\rH\x01R\ffeeratePerKw\x88\x01\x01\x12(\n" + "\rforce_feerate\x18\x05 \x01(\bH\x02R\fforceFeerate\x88\x01\x01B\x0e\n" + "\f_initialpsbtB\x11\n" + "\x0f_feerate_per_kwB\x10\n" + "\x0e_force_feerate\"(\n" + "\x12SpliceInitResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\"{\n" + "\x13SpliceSignedRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x12\n" + "\x04psbt\x18\x02 \x01(\tR\x04psbt\x12\"\n" + "\n" + "sign_first\x18\x03 \x01(\bH\x00R\tsignFirst\x88\x01\x01B\r\n" + "\v_sign_first\"v\n" + "\x14SpliceSignedResponse\x12\x0e\n" + "\x02tx\x18\x01 \x01(\fR\x02tx\x12\x12\n" + "\x04txid\x18\x02 \x01(\fR\x04txid\x12\x1b\n" + "\x06outnum\x18\x03 \x01(\rH\x00R\x06outnum\x88\x01\x01\x12\x12\n" + "\x04psbt\x18\x04 \x01(\tR\x04psbtB\t\n" + "\a_outnum\"H\n" + "\x13SpliceUpdateRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x12\n" + "\x04psbt\x18\x02 \x01(\tR\x04psbt\"\xa6\x01\n" + "\x14SpliceUpdateResponse\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12/\n" + "\x13commitments_secured\x18\x02 \x01(\bR\x12commitmentsSecured\x122\n" + "\x12signatures_secured\x18\x03 \x01(\bH\x00R\x11signaturesSecured\x88\x01\x01B\x15\n" + "\x13_signatures_secured\"C\n" + "\x0fSpliceinRequest\x12\x18\n" + "\achannel\x18\x01 \x01(\tR\achannel\x12\x16\n" + "\x06amount\x18\x02 \x01(\tR\x06amount\"r\n" + "\x10SpliceinResponse\x12\x17\n" + "\x04psbt\x18\x01 \x01(\tH\x00R\x04psbt\x88\x01\x01\x12\x13\n" + "\x02tx\x18\x02 \x01(\tH\x01R\x02tx\x88\x01\x01\x12\x17\n" + "\x04txid\x18\x03 \x01(\tH\x02R\x04txid\x88\x01\x01B\a\n" + "\x05_psbtB\x05\n" + "\x03_txB\a\n" + "\x05_txid\"\xb7\x01\n" + "\x10SpliceoutRequest\x12\x18\n" + "\achannel\x18\x01 \x01(\tR\achannel\x12\x16\n" + "\x06amount\x18\x02 \x01(\tR\x06amount\x12%\n" + "\vdestination\x18\x03 \x01(\tH\x00R\vdestination\x88\x01\x01\x12(\n" + "\rforce_feerate\x18\x04 \x01(\bH\x01R\fforceFeerate\x88\x01\x01B\x0e\n" + "\f_destinationB\x10\n" + "\x0e_force_feerate\"s\n" + "\x11SpliceoutResponse\x12\x17\n" + "\x04psbt\x18\x01 \x01(\tH\x00R\x04psbt\x88\x01\x01\x12\x13\n" + "\x02tx\x18\x02 \x01(\tH\x01R\x02tx\x88\x01\x01\x12\x17\n" + "\x04txid\x18\x03 \x01(\tH\x02R\x04txid\x88\x01\x01B\a\n" + "\x05_psbtB\x05\n" + "\x03_txB\a\n" + "\x05_txid\"\xff\x01\n" + "\x10DevspliceRequest\x12$\n" + "\x0escript_or_json\x18\x01 \x01(\tR\fscriptOrJson\x12\x1b\n" + "\x06dryrun\x18\x02 \x01(\bH\x00R\x06dryrun\x88\x01\x01\x12(\n" + "\rforce_feerate\x18\x03 \x01(\bH\x01R\fforceFeerate\x88\x01\x01\x12 \n" + "\tdebug_log\x18\x04 \x01(\bH\x02R\bdebugLog\x88\x01\x01\x12\"\n" + "\n" + "dev_wetrun\x18\x05 \x01(\bH\x03R\tdevWetrun\x88\x01\x01B\t\n" + "\a_dryrunB\x10\n" + "\x0e_force_feerateB\f\n" + "\n" + "_debug_logB\r\n" + "\v_dev_wetrun\"\x9d\x01\n" + "\x11DevspliceResponse\x12\x16\n" + "\x06dryrun\x18\x01 \x03(\tR\x06dryrun\x12\x17\n" + "\x04psbt\x18\x02 \x01(\tH\x00R\x04psbt\x88\x01\x01\x12\x13\n" + "\x02tx\x18\x03 \x01(\tH\x01R\x02tx\x88\x01\x01\x12\x17\n" + "\x04txid\x18\x04 \x01(\tH\x02R\x04txid\x88\x01\x01\x12\x10\n" + "\x03log\x18\x05 \x03(\tR\x03logB\a\n" + "\x05_psbtB\x05\n" + "\x03_txB\a\n" + "\x05_txid\"W\n" + "\x16UnreserveinputsRequest\x12\x12\n" + "\x04psbt\x18\x01 \x01(\tR\x04psbt\x12\x1d\n" + "\areserve\x18\x02 \x01(\rH\x00R\areserve\x88\x01\x01B\n" + "\n" + "\b_reserve\"_\n" + "\x17UnreserveinputsResponse\x12D\n" + "\freservations\x18\x01 \x03(\v2 .cln.UnreserveinputsReservationsR\freservations\"\xcb\x01\n" + "\x1bUnreserveinputsReservations\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12\x12\n" + "\x04vout\x18\x02 \x01(\rR\x04vout\x12!\n" + "\fwas_reserved\x18\x03 \x01(\bR\vwasReserved\x12\x1a\n" + "\breserved\x18\x04 \x01(\bR\breserved\x12/\n" + "\x11reserved_to_block\x18\x05 \x01(\rH\x00R\x0freservedToBlock\x88\x01\x01B\x14\n" + "\x12_reserved_to_block\"\x83\x01\n" + "\x14UpgradewalletRequest\x12+\n" + "\afeerate\x18\x01 \x01(\v2\f.cln.FeerateH\x00R\afeerate\x88\x01\x01\x12#\n" + "\n" + "reservedok\x18\x02 \x01(\bH\x01R\n" + "reservedok\x88\x01\x01B\n" + "\n" + "\b_feerateB\r\n" + "\v_reservedok\"\x9c\x01\n" + "\x15UpgradewalletResponse\x12#\n" + "\rupgraded_outs\x18\x01 \x01(\x04R\fupgradedOuts\x12\x17\n" + "\x04psbt\x18\x02 \x01(\tH\x00R\x04psbt\x88\x01\x01\x12\x13\n" + "\x02tx\x18\x03 \x01(\fH\x01R\x02tx\x88\x01\x01\x12\x17\n" + "\x04txid\x18\x04 \x01(\fH\x02R\x04txid\x88\x01\x01B\a\n" + "\x05_psbtB\x05\n" + "\x03_txB\a\n" + "\x05_txid\"e\n" + "\x16WaitblockheightRequest\x12 \n" + "\vblockheight\x18\x01 \x01(\rR\vblockheight\x12\x1d\n" + "\atimeout\x18\x02 \x01(\rH\x00R\atimeout\x88\x01\x01B\n" + "\n" + "\b_timeout\";\n" + "\x17WaitblockheightResponse\x12 \n" + "\vblockheight\x18\x01 \x01(\rR\vblockheight\"\xda\x02\n" + "\vWaitRequest\x12<\n" + "\tsubsystem\x18\x01 \x01(\x0e2\x1e.cln.WaitRequest.WaitSubsystemR\tsubsystem\x12<\n" + "\tindexname\x18\x02 \x01(\x0e2\x1e.cln.WaitRequest.WaitIndexnameR\tindexname\x12\x1c\n" + "\tnextvalue\x18\x03 \x01(\x04R\tnextvalue\"y\n" + "\rWaitSubsystem\x12\f\n" + "\bINVOICES\x10\x00\x12\f\n" + "\bFORWARDS\x10\x01\x12\f\n" + "\bSENDPAYS\x10\x02\x12\t\n" + "\x05HTLCS\x10\x03\x12\x0e\n" + "\n" + "CHAINMOVES\x10\x04\x12\x10\n" + "\fCHANNELMOVES\x10\x05\x12\x11\n" + "\rNETWORKEVENTS\x10\x06\"6\n" + "\rWaitIndexname\x12\v\n" + "\aCREATED\x10\x00\x12\v\n" + "\aUPDATED\x10\x01\x12\v\n" + "\aDELETED\x10\x02\"\xed\x06\n" + "\fWaitResponse\x12=\n" + "\tsubsystem\x18\x01 \x01(\x0e2\x1f.cln.WaitResponse.WaitSubsystemR\tsubsystem\x12\x1d\n" + "\acreated\x18\x02 \x01(\x04H\x00R\acreated\x88\x01\x01\x12\x1d\n" + "\aupdated\x18\x03 \x01(\x04H\x01R\aupdated\x88\x01\x01\x12\x1d\n" + "\adeleted\x18\x04 \x01(\x04H\x02R\adeleted\x88\x01\x01\x12/\n" + "\adetails\x18\x05 \x01(\v2\x10.cln.WaitDetailsH\x03R\adetails\x88\x01\x01\x122\n" + "\bforwards\x18\x06 \x01(\v2\x11.cln.WaitForwardsH\x04R\bforwards\x88\x01\x01\x122\n" + "\binvoices\x18\a \x01(\v2\x11.cln.WaitInvoicesH\x05R\binvoices\x88\x01\x01\x122\n" + "\bsendpays\x18\b \x01(\v2\x11.cln.WaitSendpaysH\x06R\bsendpays\x88\x01\x01\x12)\n" + "\x05htlcs\x18\t \x01(\v2\x0e.cln.WaitHtlcsH\aR\x05htlcs\x88\x01\x01\x128\n" + "\n" + "chainmoves\x18\n" + " \x01(\v2\x13.cln.WaitChainmovesH\bR\n" + "chainmoves\x88\x01\x01\x12>\n" + "\fchannelmoves\x18\v \x01(\v2\x15.cln.WaitChannelmovesH\tR\fchannelmoves\x88\x01\x01\x12A\n" + "\rnetworkevents\x18\f \x01(\v2\x16.cln.WaitNetworkeventsH\n" + "R\rnetworkevents\x88\x01\x01\"y\n" + "\rWaitSubsystem\x12\f\n" + "\bINVOICES\x10\x00\x12\f\n" + "\bFORWARDS\x10\x01\x12\f\n" + "\bSENDPAYS\x10\x02\x12\t\n" + "\x05HTLCS\x10\x03\x12\x0e\n" + "\n" + "CHAINMOVES\x10\x04\x12\x10\n" + "\fCHANNELMOVES\x10\x05\x12\x11\n" + "\rNETWORKEVENTS\x10\x06B\n" + "\n" + "\b_createdB\n" + "\n" + "\b_updatedB\n" + "\n" + "\b_deletedB\n" + "\n" + "\b_detailsB\v\n" + "\t_forwardsB\v\n" + "\t_invoicesB\v\n" + "\t_sendpaysB\b\n" + "\x06_htlcsB\r\n" + "\v_chainmovesB\x0f\n" + "\r_channelmovesB\x10\n" + "\x0e_networkevents\"\xfc\x02\n" + "\fWaitForwards\x12A\n" + "\x06status\x18\x01 \x01(\x0e2$.cln.WaitForwards.WaitForwardsStatusH\x00R\x06status\x88\x01\x01\x12\"\n" + "\n" + "in_channel\x18\x02 \x01(\tH\x01R\tinChannel\x88\x01\x01\x12!\n" + "\n" + "in_htlc_id\x18\x03 \x01(\x04H\x02R\binHtlcId\x88\x01\x01\x12)\n" + "\ain_msat\x18\x04 \x01(\v2\v.cln.AmountH\x03R\x06inMsat\x88\x01\x01\x12$\n" + "\vout_channel\x18\x05 \x01(\tH\x04R\n" + "outChannel\x88\x01\x01\"L\n" + "\x12WaitForwardsStatus\x12\v\n" + "\aOFFERED\x10\x00\x12\v\n" + "\aSETTLED\x10\x01\x12\n" + "\n" + "\x06FAILED\x10\x02\x12\x10\n" + "\fLOCAL_FAILED\x10\x03B\t\n" + "\a_statusB\r\n" + "\v_in_channelB\r\n" + "\v_in_htlc_idB\n" + "\n" + "\b_in_msatB\x0e\n" + "\f_out_channel\"\xc1\x02\n" + "\fWaitInvoices\x12A\n" + "\x06status\x18\x01 \x01(\x0e2$.cln.WaitInvoices.WaitInvoicesStatusH\x00R\x06status\x88\x01\x01\x12\x19\n" + "\x05label\x18\x02 \x01(\tH\x01R\x05label\x88\x01\x01\x12%\n" + "\vdescription\x18\x03 \x01(\tH\x02R\vdescription\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x04 \x01(\tH\x03R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x05 \x01(\tH\x04R\x06bolt12\x88\x01\x01\"7\n" + "\x12WaitInvoicesStatus\x12\n" + "\n" + "\x06UNPAID\x10\x00\x12\b\n" + "\x04PAID\x10\x01\x12\v\n" + "\aEXPIRED\x10\x02B\t\n" + "\a_statusB\b\n" + "\x06_labelB\x0e\n" + "\f_descriptionB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12\"\xa5\x02\n" + "\fWaitSendpays\x12A\n" + "\x06status\x18\x01 \x01(\x0e2$.cln.WaitSendpays.WaitSendpaysStatusH\x00R\x06status\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\x02 \x01(\x04H\x01R\x06partid\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\x03 \x01(\x04H\x02R\agroupid\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\x04 \x01(\fH\x03R\vpaymentHash\x88\x01\x01\";\n" + "\x12WaitSendpaysStatus\x12\v\n" + "\aPENDING\x10\x00\x12\n" + "\n" + "\x06FAILED\x10\x01\x12\f\n" + "\bCOMPLETE\x10\x02B\t\n" + "\a_statusB\t\n" + "\a_partidB\n" + "\n" + "\b_groupidB\x0f\n" + "\r_payment_hash\"\xdb\x03\n" + "\tWaitHtlcs\x12)\n" + "\x05state\x18\x01 \x01(\x0e2\x0e.cln.HtlcStateH\x00R\x05state\x88\x01\x01\x12\x1c\n" + "\ahtlc_id\x18\x02 \x01(\x04H\x01R\x06htlcId\x88\x01\x01\x12-\n" + "\x10short_channel_id\x18\x03 \x01(\tH\x02R\x0eshortChannelId\x88\x01\x01\x12$\n" + "\vcltv_expiry\x18\x04 \x01(\rH\x03R\n" + "cltvExpiry\x88\x01\x01\x121\n" + "\vamount_msat\x18\x05 \x01(\v2\v.cln.AmountH\x04R\n" + "amountMsat\x88\x01\x01\x12D\n" + "\tdirection\x18\x06 \x01(\x0e2!.cln.WaitHtlcs.WaitHtlcsDirectionH\x05R\tdirection\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\a \x01(\fH\x06R\vpaymentHash\x88\x01\x01\"%\n" + "\x12WaitHtlcsDirection\x12\a\n" + "\x03OUT\x10\x00\x12\x06\n" + "\x02IN\x10\x01B\b\n" + "\x06_stateB\n" + "\n" + "\b_htlc_idB\x13\n" + "\x11_short_channel_idB\x0e\n" + "\f_cltv_expiryB\x0e\n" + "\f_amount_msatB\f\n" + "\n" + "_directionB\x0f\n" + "\r_payment_hash\"\x84\x01\n" + "\x0eWaitChainmoves\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12,\n" + "\vcredit_msat\x18\x02 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x03 \x01(\v2\v.cln.AmountR\tdebitMsat\"\x86\x01\n" + "\x10WaitChannelmoves\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12,\n" + "\vcredit_msat\x18\x02 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x03 \x01(\v2\v.cln.AmountR\tdebitMsat\"\xa9\x02\n" + "\x11WaitNetworkevents\x12(\n" + "\rcreated_index\x18\x01 \x01(\x04H\x00R\fcreatedIndex\x88\x01\x01\x12N\n" + "\titem_type\x18\x02 \x01(\x0e2,.cln.WaitNetworkevents.WaitNetworkeventsTypeH\x01R\bitemType\x88\x01\x01\x12\x1c\n" + "\apeer_id\x18\x03 \x01(\fH\x02R\x06peerId\x88\x01\x01\"P\n" + "\x15WaitNetworkeventsType\x12\v\n" + "\aCONNECT\x10\x00\x12\x10\n" + "\fCONNECT_FAIL\x10\x01\x12\b\n" + "\x04PING\x10\x02\x12\x0e\n" + "\n" + "DISCONNECT\x10\x03B\x10\n" + "\x0e_created_indexB\f\n" + "\n" + "_item_typeB\n" + "\n" + "\b_peer_id\"\xef\x05\n" + "\vWaitDetails\x12?\n" + "\x06status\x18\x01 \x01(\x0e2\".cln.WaitDetails.WaitDetailsStatusH\x00R\x06status\x88\x01\x01\x12\x19\n" + "\x05label\x18\x02 \x01(\tH\x01R\x05label\x88\x01\x01\x12%\n" + "\vdescription\x18\x03 \x01(\tH\x02R\vdescription\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x04 \x01(\tH\x03R\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x05 \x01(\tH\x04R\x06bolt12\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\x06 \x01(\x04H\x05R\x06partid\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\a \x01(\x04H\x06R\agroupid\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\b \x01(\fH\aR\vpaymentHash\x88\x01\x01\x12\"\n" + "\n" + "in_channel\x18\t \x01(\tH\bR\tinChannel\x88\x01\x01\x12!\n" + "\n" + "in_htlc_id\x18\n" + " \x01(\x04H\tR\binHtlcId\x88\x01\x01\x12)\n" + "\ain_msat\x18\v \x01(\v2\v.cln.AmountH\n" + "R\x06inMsat\x88\x01\x01\x12$\n" + "\vout_channel\x18\f \x01(\tH\vR\n" + "outChannel\x88\x01\x01\"\x89\x01\n" + "\x11WaitDetailsStatus\x12\n" + "\n" + "\x06UNPAID\x10\x00\x12\b\n" + "\x04PAID\x10\x01\x12\v\n" + "\aEXPIRED\x10\x02\x12\v\n" + "\aPENDING\x10\x03\x12\n" + "\n" + "\x06FAILED\x10\x04\x12\f\n" + "\bCOMPLETE\x10\x05\x12\v\n" + "\aOFFERED\x10\x06\x12\v\n" + "\aSETTLED\x10\a\x12\x10\n" + "\fLOCAL_FAILED\x10\bB\t\n" + "\a_statusB\b\n" + "\x06_labelB\x0e\n" + "\f_descriptionB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\t\n" + "\a_partidB\n" + "\n" + "\b_groupidB\x0f\n" + "\r_payment_hashB\r\n" + "\v_in_channelB\r\n" + "\v_in_htlc_idB\n" + "\n" + "\b_in_msatB\x0e\n" + "\f_out_channel\"<\n" + "\x12ListconfigsRequest\x12\x1b\n" + "\x06config\x18\x01 \x01(\tH\x00R\x06config\x88\x01\x01B\t\n" + "\a_config\"Y\n" + "\x13ListconfigsResponse\x126\n" + "\aconfigs\x18\x01 \x01(\v2\x17.cln.ListconfigsConfigsH\x00R\aconfigs\x88\x01\x01B\n" + "\n" + "\b_configs\"\x8d9\n" + "\x12ListconfigsConfigs\x124\n" + "\x04conf\x18\x01 \x01(\v2\x1b.cln.ListconfigsConfigsConfH\x00R\x04conf\x88\x01\x01\x12C\n" + "\tdeveloper\x18\x02 \x01(\v2 .cln.ListconfigsConfigsDeveloperH\x01R\tdeveloper\x88\x01\x01\x12M\n" + "\rclear_plugins\x18\x03 \x01(\v2#.cln.ListconfigsConfigsClearpluginsH\x02R\fclearPlugins\x88\x01\x01\x12G\n" + "\vdisable_mpp\x18\x04 \x01(\v2!.cln.ListconfigsConfigsDisablemppH\x03R\n" + "disableMpp\x88\x01\x01\x12=\n" + "\amainnet\x18\x05 \x01(\v2\x1e.cln.ListconfigsConfigsMainnetH\x04R\amainnet\x88\x01\x01\x12=\n" + "\aregtest\x18\x06 \x01(\v2\x1e.cln.ListconfigsConfigsRegtestH\x05R\aregtest\x88\x01\x01\x12:\n" + "\x06signet\x18\a \x01(\v2\x1d.cln.ListconfigsConfigsSignetH\x06R\x06signet\x88\x01\x01\x12=\n" + "\atestnet\x18\b \x01(\v2\x1e.cln.ListconfigsConfigsTestnetH\aR\atestnet\x88\x01\x01\x12V\n" + "\x10important_plugin\x18\t \x01(\v2&.cln.ListconfigsConfigsImportantpluginH\bR\x0fimportantPlugin\x88\x01\x01\x12:\n" + "\x06plugin\x18\n" + " \x01(\v2\x1d.cln.ListconfigsConfigsPluginH\tR\x06plugin\x88\x01\x01\x12D\n" + "\n" + "plugin_dir\x18\v \x01(\v2 .cln.ListconfigsConfigsPlugindirH\n" + "R\tpluginDir\x88\x01\x01\x12M\n" + "\rlightning_dir\x18\f \x01(\v2#.cln.ListconfigsConfigsLightningdirH\vR\flightningDir\x88\x01\x01\x12=\n" + "\anetwork\x18\r \x01(\v2\x1e.cln.ListconfigsConfigsNetworkH\fR\anetwork\x88\x01\x01\x12c\n" + "\x15allow_deprecated_apis\x18\x0e \x01(\v2*.cln.ListconfigsConfigsAllowdeprecatedapisH\rR\x13allowDeprecatedApis\x88\x01\x01\x12>\n" + "\brpc_file\x18\x0f \x01(\v2\x1e.cln.ListconfigsConfigsRpcfileH\x0eR\arpcFile\x88\x01\x01\x12P\n" + "\x0edisable_plugin\x18\x10 \x01(\v2$.cln.ListconfigsConfigsDisablepluginH\x0fR\rdisablePlugin\x88\x01\x01\x12T\n" + "\x10always_use_proxy\x18\x11 \x01(\v2%.cln.ListconfigsConfigsAlwaysuseproxyH\x10R\x0ealwaysUseProxy\x88\x01\x01\x12:\n" + "\x06daemon\x18\x12 \x01(\v2\x1d.cln.ListconfigsConfigsDaemonH\x11R\x06daemon\x88\x01\x01\x12:\n" + "\x06wallet\x18\x13 \x01(\v2\x1d.cln.ListconfigsConfigsWalletH\x12R\x06wallet\x88\x01\x01\x12P\n" + "\x0elarge_channels\x18\x14 \x01(\v2$.cln.ListconfigsConfigsLargechannelsH\x13R\rlargeChannels\x88\x01\x01\x12f\n" + "\x16experimental_dual_fund\x18\x15 \x01(\v2+.cln.ListconfigsConfigsExperimentaldualfundH\x14R\x14experimentalDualFund\x88\x01\x01\x12e\n" + "\x15experimental_splicing\x18\x16 \x01(\v2+.cln.ListconfigsConfigsExperimentalsplicingH\x15R\x14experimentalSplicing\x88\x01\x01\x12u\n" + "\x1bexperimental_onion_messages\x18\x17 \x01(\v20.cln.ListconfigsConfigsExperimentalonionmessagesH\x16R\x19experimentalOnionMessages\x88\x01\x01\x12_\n" + "\x13experimental_offers\x18\x18 \x01(\v2).cln.ListconfigsConfigsExperimentaloffersH\x17R\x12experimentalOffers\x88\x01\x01\x12\x8b\x01\n" + "#experimental_shutdown_wrong_funding\x18\x19 \x01(\v27.cln.ListconfigsConfigsExperimentalshutdownwrongfundingH\x18R experimentalShutdownWrongFunding\x88\x01\x01\x12o\n" + "\x19experimental_peer_storage\x18\x1a \x01(\v2..cln.ListconfigsConfigsExperimentalpeerstorageH\x19R\x17experimentalPeerStorage\x88\x01\x01\x12b\n" + "\x14experimental_anchors\x18\x1b \x01(\v2*.cln.ListconfigsConfigsExperimentalanchorsH\x1aR\x13experimentalAnchors\x88\x01\x01\x12V\n" + "\x10database_upgrade\x18\x1c \x01(\v2&.cln.ListconfigsConfigsDatabaseupgradeH\x1bR\x0fdatabaseUpgrade\x88\x01\x01\x121\n" + "\x03rgb\x18\x1d \x01(\v2\x1a.cln.ListconfigsConfigsRgbH\x1cR\x03rgb\x88\x01\x01\x127\n" + "\x05alias\x18\x1e \x01(\v2\x1c.cln.ListconfigsConfigsAliasH\x1dR\x05alias\x88\x01\x01\x12>\n" + "\bpid_file\x18\x1f \x01(\v2\x1e.cln.ListconfigsConfigsPidfileH\x1eR\apidFile\x88\x01\x01\x12W\n" + "\x11ignore_fee_limits\x18 \x01(\v2&.cln.ListconfigsConfigsIgnorefeelimitsH\x1fR\x0fignoreFeeLimits\x88\x01\x01\x12V\n" + "\x10watchtime_blocks\x18! \x01(\v2&.cln.ListconfigsConfigsWatchtimeblocksH R\x0fwatchtimeBlocks\x88\x01\x01\x12]\n" + "\x13max_locktime_blocks\x18\" \x01(\v2(.cln.ListconfigsConfigsMaxlocktimeblocksH!R\x11maxLocktimeBlocks\x88\x01\x01\x12V\n" + "\x10funding_confirms\x18# \x01(\v2&.cln.ListconfigsConfigsFundingconfirmsH\"R\x0ffundingConfirms\x88\x01\x01\x12D\n" + "\n" + "cltv_delta\x18$ \x01(\v2 .cln.ListconfigsConfigsCltvdeltaH#R\tcltvDelta\x88\x01\x01\x12D\n" + "\n" + "cltv_final\x18% \x01(\v2 .cln.ListconfigsConfigsCltvfinalH$R\tcltvFinal\x88\x01\x01\x12G\n" + "\vcommit_time\x18& \x01(\v2!.cln.ListconfigsConfigsCommittimeH%R\n" + "commitTime\x88\x01\x01\x12>\n" + "\bfee_base\x18' \x01(\v2\x1e.cln.ListconfigsConfigsFeebaseH&R\afeeBase\x88\x01\x01\x12:\n" + "\x06rescan\x18( \x01(\v2\x1d.cln.ListconfigsConfigsRescanH'R\x06rescan\x88\x01\x01\x12Q\n" + "\x0ffee_per_satoshi\x18) \x01(\v2$.cln.ListconfigsConfigsFeepersatoshiH(R\rfeePerSatoshi\x88\x01\x01\x12`\n" + "\x14max_concurrent_htlcs\x18* \x01(\v2).cln.ListconfigsConfigsMaxconcurrenthtlcsH)R\x12maxConcurrentHtlcs\x88\x01\x01\x12W\n" + "\x11htlc_minimum_msat\x18+ \x01(\v2&.cln.ListconfigsConfigsHtlcminimummsatH*R\x0fhtlcMinimumMsat\x88\x01\x01\x12W\n" + "\x11htlc_maximum_msat\x18, \x01(\v2&.cln.ListconfigsConfigsHtlcmaximummsatH+R\x0fhtlcMaximumMsat\x88\x01\x01\x12q\n" + "\x1bmax_dust_htlc_exposure_msat\x18- \x01(\v2..cln.ListconfigsConfigsMaxdusthtlcexposuremsatH,R\x17maxDustHtlcExposureMsat\x88\x01\x01\x12T\n" + "\x10min_capacity_sat\x18. \x01(\v2%.cln.ListconfigsConfigsMincapacitysatH-R\x0eminCapacitySat\x88\x01\x01\x124\n" + "\x04addr\x18/ \x01(\v2\x1b.cln.ListconfigsConfigsAddrH.R\x04addr\x88\x01\x01\x12M\n" + "\rannounce_addr\x180 \x01(\v2#.cln.ListconfigsConfigsAnnounceaddrH/R\fannounceAddr\x88\x01\x01\x12A\n" + "\tbind_addr\x181 \x01(\v2\x1f.cln.ListconfigsConfigsBindaddrH0R\bbindAddr\x88\x01\x01\x12=\n" + "\aoffline\x182 \x01(\v2\x1e.cln.ListconfigsConfigsOfflineH1R\aoffline\x88\x01\x01\x12F\n" + "\n" + "autolisten\x183 \x01(\v2!.cln.ListconfigsConfigsAutolistenH2R\n" + "autolisten\x88\x01\x01\x127\n" + "\x05proxy\x184 \x01(\v2\x1c.cln.ListconfigsConfigsProxyH3R\x05proxy\x88\x01\x01\x12G\n" + "\vdisable_dns\x185 \x01(\v2!.cln.ListconfigsConfigsDisablednsH4R\n" + "disableDns\x88\x01\x01\x12l\n" + "\x18announce_addr_discovered\x186 \x01(\v2-.cln.ListconfigsConfigsAnnounceaddrdiscoveredH5R\x16announceAddrDiscovered\x88\x01\x01\x12y\n" + "\x1dannounce_addr_discovered_port\x187 \x01(\v21.cln.ListconfigsConfigsAnnounceaddrdiscoveredportH6R\x1aannounceAddrDiscoveredPort\x88\x01\x01\x12M\n" + "\rencrypted_hsm\x188 \x01(\v2#.cln.ListconfigsConfigsEncryptedhsmH7R\fencryptedHsm\x88\x01\x01\x12K\n" + "\rrpc_file_mode\x189 \x01(\v2\".cln.ListconfigsConfigsRpcfilemodeH8R\vrpcFileMode\x88\x01\x01\x12A\n" + "\tlog_level\x18: \x01(\v2\x1f.cln.ListconfigsConfigsLoglevelH9R\blogLevel\x88\x01\x01\x12D\n" + "\n" + "log_prefix\x18; \x01(\v2 .cln.ListconfigsConfigsLogprefixH:R\tlogPrefix\x88\x01\x01\x12>\n" + "\blog_file\x18< \x01(\v2\x1e.cln.ListconfigsConfigsLogfileH;R\alogFile\x88\x01\x01\x12P\n" + "\x0elog_timestamps\x18= \x01(\v2$.cln.ListconfigsConfigsLogtimestampsH \x01(\v2$.cln.ListconfigsConfigsForcefeeratesH=R\rforceFeerates\x88\x01\x01\x12C\n" + "\tsubdaemon\x18? \x01(\v2 .cln.ListconfigsConfigsSubdaemonH>R\tsubdaemon\x88\x01\x01\x12h\n" + "\x16fetchinvoice_noconnect\x18@ \x01(\v2,.cln.ListconfigsConfigsFetchinvoicenoconnectH?R\x15fetchinvoiceNoconnect\x88\x01\x01\x12`\n" + "\x14tor_service_password\x18B \x01(\v2).cln.ListconfigsConfigsTorservicepasswordH@R\x12torServicePassword\x88\x01\x01\x12W\n" + "\x11announce_addr_dns\x18C \x01(\v2&.cln.ListconfigsConfigsAnnounceaddrdnsHAR\x0fannounceAddrDns\x88\x01\x01\x12l\n" + "\x18require_confirmed_inputs\x18D \x01(\v2-.cln.ListconfigsConfigsRequireconfirmedinputsHBR\x16requireConfirmedInputs\x88\x01\x01\x12D\n" + "\n" + "commit_fee\x18E \x01(\v2 .cln.ListconfigsConfigsCommitfeeHCR\tcommitFee\x88\x01\x01\x12c\n" + "\x15commit_feerate_offset\x18F \x01(\v2*.cln.ListconfigsConfigsCommitfeerateoffsetHDR\x13commitFeerateOffset\x88\x01\x01\x12l\n" + "\x18autoconnect_seeker_peers\x18G \x01(\v2-.cln.ListconfigsConfigsAutoconnectseekerpeersHER\x16autoconnectSeekerPeers\x88\x01\x01\x12i\n" + "\x17currencyrate_add_source\x18J \x01(\v2,.cln.ListconfigsConfigsCurrencyrateaddsourceHFR\x15currencyrateAddSource\x88\x01\x01\x12u\n" + "\x1bcurrencyrate_disable_source\x18K \x01(\v20.cln.ListconfigsConfigsCurrencyratedisablesourceHGR\x19currencyrateDisableSource\x88\x01\x01B\a\n" + "\x05_confB\f\n" + "\n" + "_developerB\x10\n" + "\x0e_clear_pluginsB\x0e\n" + "\f_disable_mppB\n" + "\n" + "\b_mainnetB\n" + "\n" + "\b_regtestB\t\n" + "\a_signetB\n" + "\n" + "\b_testnetB\x13\n" + "\x11_important_pluginB\t\n" + "\a_pluginB\r\n" + "\v_plugin_dirB\x10\n" + "\x0e_lightning_dirB\n" + "\n" + "\b_networkB\x18\n" + "\x16_allow_deprecated_apisB\v\n" + "\t_rpc_fileB\x11\n" + "\x0f_disable_pluginB\x13\n" + "\x11_always_use_proxyB\t\n" + "\a_daemonB\t\n" + "\a_walletB\x11\n" + "\x0f_large_channelsB\x19\n" + "\x17_experimental_dual_fundB\x18\n" + "\x16_experimental_splicingB\x1e\n" + "\x1c_experimental_onion_messagesB\x16\n" + "\x14_experimental_offersB&\n" + "$_experimental_shutdown_wrong_fundingB\x1c\n" + "\x1a_experimental_peer_storageB\x17\n" + "\x15_experimental_anchorsB\x13\n" + "\x11_database_upgradeB\x06\n" + "\x04_rgbB\b\n" + "\x06_aliasB\v\n" + "\t_pid_fileB\x14\n" + "\x12_ignore_fee_limitsB\x13\n" + "\x11_watchtime_blocksB\x16\n" + "\x14_max_locktime_blocksB\x13\n" + "\x11_funding_confirmsB\r\n" + "\v_cltv_deltaB\r\n" + "\v_cltv_finalB\x0e\n" + "\f_commit_timeB\v\n" + "\t_fee_baseB\t\n" + "\a_rescanB\x12\n" + "\x10_fee_per_satoshiB\x17\n" + "\x15_max_concurrent_htlcsB\x14\n" + "\x12_htlc_minimum_msatB\x14\n" + "\x12_htlc_maximum_msatB\x1e\n" + "\x1c_max_dust_htlc_exposure_msatB\x13\n" + "\x11_min_capacity_satB\a\n" + "\x05_addrB\x10\n" + "\x0e_announce_addrB\f\n" + "\n" + "_bind_addrB\n" + "\n" + "\b_offlineB\r\n" + "\v_autolistenB\b\n" + "\x06_proxyB\x0e\n" + "\f_disable_dnsB\x1b\n" + "\x19_announce_addr_discoveredB \n" + "\x1e_announce_addr_discovered_portB\x10\n" + "\x0e_encrypted_hsmB\x10\n" + "\x0e_rpc_file_modeB\f\n" + "\n" + "_log_levelB\r\n" + "\v_log_prefixB\v\n" + "\t_log_fileB\x11\n" + "\x0f_log_timestampsB\x11\n" + "\x0f_force_feeratesB\f\n" + "\n" + "_subdaemonB\x19\n" + "\x17_fetchinvoice_noconnectB\x17\n" + "\x15_tor_service_passwordB\x14\n" + "\x12_announce_addr_dnsB\x1b\n" + "\x19_require_confirmed_inputsB\r\n" + "\v_commit_feeB\x18\n" + "\x16_commit_feerate_offsetB\x1b\n" + "\x19_autoconnect_seeker_peersB\x1a\n" + "\x18_currencyrate_add_sourceB\x1e\n" + "\x1c_currencyrate_disable_source\"\xb4\x01\n" + "\x16ListconfigsConfigsConf\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12P\n" + "\x06source\x18\x02 \x01(\x0e28.cln.ListconfigsConfigsConf.ListconfigsConfigsConfSourceR\x06source\"+\n" + "\x1cListconfigsConfigsConfSource\x12\v\n" + "\aCMDLINE\x10\x00\"G\n" + "\x1bListconfigsConfigsDeveloper\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"J\n" + "\x1eListconfigsConfigsClearplugins\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"p\n" + "\x1cListconfigsConfigsDisablempp\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\x12\x1b\n" + "\x06plugin\x18\x03 \x01(\tH\x00R\x06plugin\x88\x01\x01B\t\n" + "\a_plugin\"E\n" + "\x19ListconfigsConfigsMainnet\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"E\n" + "\x19ListconfigsConfigsRegtest\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"D\n" + "\x18ListconfigsConfigsSignet\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"E\n" + "\x19ListconfigsConfigsTestnet\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"\\\n" + "!ListconfigsConfigsImportantplugin\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"S\n" + "\x18ListconfigsConfigsPlugin\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"V\n" + "\x1bListconfigsConfigsPlugindir\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"U\n" + "\x1eListconfigsConfigsLightningdir\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"P\n" + "\x19ListconfigsConfigsNetwork\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"^\n" + "%ListconfigsConfigsAllowdeprecatedapis\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"P\n" + "\x19ListconfigsConfigsRpcfile\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Z\n" + "\x1fListconfigsConfigsDisableplugin\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"Y\n" + " ListconfigsConfigsAlwaysuseproxy\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"D\n" + "\x18ListconfigsConfigsDaemon\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"O\n" + "\x18ListconfigsConfigsWallet\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"K\n" + "\x1fListconfigsConfigsLargechannels\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"R\n" + "&ListconfigsConfigsExperimentaldualfund\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"R\n" + "&ListconfigsConfigsExperimentalsplicing\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"W\n" + "+ListconfigsConfigsExperimentalonionmessages\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"P\n" + "$ListconfigsConfigsExperimentaloffers\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"^\n" + "2ListconfigsConfigsExperimentalshutdownwrongfunding\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"U\n" + ")ListconfigsConfigsExperimentalpeerstorage\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Q\n" + "%ListconfigsConfigsExperimentalanchors\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Z\n" + "!ListconfigsConfigsDatabaseupgrade\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"L\n" + "\x15ListconfigsConfigsRgb\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\fR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"N\n" + "\x17ListconfigsConfigsAlias\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"P\n" + "\x19ListconfigsConfigsPidfile\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Z\n" + "!ListconfigsConfigsIgnorefeelimits\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"X\n" + "!ListconfigsConfigsWatchtimeblocks\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Z\n" + "#ListconfigsConfigsMaxlocktimeblocks\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"X\n" + "!ListconfigsConfigsFundingconfirms\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"R\n" + "\x1bListconfigsConfigsCltvdelta\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"R\n" + "\x1bListconfigsConfigsCltvfinal\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"S\n" + "\x1cListconfigsConfigsCommittime\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"P\n" + "\x19ListconfigsConfigsFeebase\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"O\n" + "\x18ListconfigsConfigsRescan\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\x12R\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"V\n" + "\x1fListconfigsConfigsFeepersatoshi\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"[\n" + "$ListconfigsConfigsMaxconcurrenthtlcs\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"g\n" + "!ListconfigsConfigsHtlcminimummsat\x12*\n" + "\n" + "value_msat\x18\x01 \x01(\v2\v.cln.AmountR\tvalueMsat\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"g\n" + "!ListconfigsConfigsHtlcmaximummsat\x12*\n" + "\n" + "value_msat\x18\x01 \x01(\v2\v.cln.AmountR\tvalueMsat\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"o\n" + ")ListconfigsConfigsMaxdusthtlcexposuremsat\x12*\n" + "\n" + "value_msat\x18\x01 \x01(\v2\v.cln.AmountR\tvalueMsat\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"\x82\x01\n" + " ListconfigsConfigsMincapacitysat\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\x04R\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\x12\x1d\n" + "\adynamic\x18\x03 \x01(\bH\x00R\adynamic\x88\x01\x01B\n" + "\n" + "\b_dynamic\"Q\n" + "\x16ListconfigsConfigsAddr\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"Y\n" + "\x1eListconfigsConfigsAnnounceaddr\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"U\n" + "\x1aListconfigsConfigsBindaddr\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"E\n" + "\x19ListconfigsConfigsOffline\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"U\n" + "\x1cListconfigsConfigsAutolisten\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"N\n" + "\x17ListconfigsConfigsProxy\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"H\n" + "\x1cListconfigsConfigsDisabledns\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"\x92\x02\n" + "(ListconfigsConfigsAnnounceaddrdiscovered\x12{\n" + "\tvalue_str\x18\x01 \x01(\x0e2^.cln.ListconfigsConfigsAnnounceaddrdiscovered.ListconfigsConfigsAnnounceaddrdiscoveredValueStrR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Q\n" + "0ListconfigsConfigsAnnounceaddrdiscoveredValueStr\x12\b\n" + "\x04TRUE\x10\x00\x12\t\n" + "\x05FALSE\x10\x01\x12\b\n" + "\x04AUTO\x10\x02\"c\n" + ",ListconfigsConfigsAnnounceaddrdiscoveredport\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"J\n" + "\x1eListconfigsConfigsEncryptedhsm\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"T\n" + "\x1dListconfigsConfigsRpcfilemode\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Q\n" + "\x1aListconfigsConfigsLoglevel\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"R\n" + "\x1bListconfigsConfigsLogprefix\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"T\n" + "\x19ListconfigsConfigsLogfile\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"X\n" + "\x1fListconfigsConfigsLogtimestamps\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"V\n" + "\x1fListconfigsConfigsForcefeerates\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"V\n" + "\x1bListconfigsConfigsSubdaemon\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\"{\n" + "'ListconfigsConfigsFetchinvoicenoconnect\x12\x10\n" + "\x03set\x18\x01 \x01(\bR\x03set\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\x12\x1b\n" + "\x06plugin\x18\x03 \x01(\tH\x00R\x06plugin\x88\x01\x01B\t\n" + "\a_plugin\"[\n" + "$ListconfigsConfigsTorservicepassword\x12\x1b\n" + "\tvalue_str\x18\x01 \x01(\tR\bvalueStr\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"Z\n" + "!ListconfigsConfigsAnnounceaddrdns\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"a\n" + "(ListconfigsConfigsRequireconfirmedinputs\x12\x1d\n" + "\n" + "value_bool\x18\x01 \x01(\bR\tvalueBool\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"R\n" + "\x1bListconfigsConfigsCommitfee\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\x04R\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"\\\n" + "%ListconfigsConfigsCommitfeerateoffset\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"_\n" + "(ListconfigsConfigsAutoconnectseekerpeers\x12\x1b\n" + "\tvalue_int\x18\x01 \x01(\rR\bvalueInt\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\"\x8a\x01\n" + "'ListconfigsConfigsCurrencyrateaddsource\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\x12\x1b\n" + "\x06plugin\x18\x03 \x01(\tH\x00R\x06plugin\x88\x01\x01B\t\n" + "\a_plugin\"\x8e\x01\n" + "+ListconfigsConfigsCurrencyratedisablesource\x12\x1d\n" + "\n" + "values_str\x18\x01 \x03(\tR\tvaluesStr\x12\x18\n" + "\asources\x18\x02 \x03(\tR\asources\x12\x1b\n" + "\x06plugin\x18\x03 \x01(\tH\x00R\x06plugin\x88\x01\x01B\t\n" + "\a_plugin\"\r\n" + "\vStopRequest\"i\n" + "\fStopResponse\x124\n" + "\x06result\x18\x01 \x01(\x0e2\x1c.cln.StopResponse.StopResultR\x06result\"#\n" + "\n" + "StopResult\x12\x15\n" + "\x11SHUTDOWN_COMPLETE\x10\x00\"8\n" + "\vHelpRequest\x12\x1d\n" + "\acommand\x18\x01 \x01(\tH\x00R\acommand\x88\x01\x01B\n" + "\n" + "\b_command\"\xa7\x01\n" + "\fHelpResponse\x12!\n" + "\x04help\x18\x01 \x03(\v2\r.cln.HelpHelpR\x04help\x12F\n" + "\vformat_hint\x18\x02 \x01(\x0e2 .cln.HelpResponse.HelpFormathintH\x00R\n" + "formatHint\x88\x01\x01\"\x1c\n" + "\x0eHelpFormathint\x12\n" + "\n" + "\x06SIMPLE\x10\x00B\x0e\n" + "\f_format_hint\"$\n" + "\bHelpHelp\x12\x18\n" + "\acommand\x18\x01 \x01(\tR\acommand\"\x8d\x01\n" + "\x18PreapprovekeysendRequest\x12 \n" + "\vdestination\x18\x01 \x01(\fR\vdestination\x12!\n" + "\fpayment_hash\x18\x02 \x01(\fR\vpaymentHash\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\"\x1b\n" + "\x19PreapprovekeysendResponse\"2\n" + "\x18PreapproveinvoiceRequest\x12\x16\n" + "\x06bolt11\x18\x01 \x01(\tR\x06bolt11\"\x1b\n" + "\x19PreapproveinvoiceResponse\"\x15\n" + "\x13StaticbackupRequest\"(\n" + "\x14StaticbackupResponse\x12\x10\n" + "\x03scb\x18\x01 \x03(\fR\x03scb\"x\n" + "\x16BkprchannelsapyRequest\x12\"\n" + "\n" + "start_time\x18\x01 \x01(\x04H\x00R\tstartTime\x88\x01\x01\x12\x1e\n" + "\bend_time\x18\x02 \x01(\x04H\x01R\aendTime\x88\x01\x01B\r\n" + "\v_start_timeB\v\n" + "\t_end_time\"]\n" + "\x17BkprchannelsapyResponse\x12B\n" + "\fchannels_apy\x18\x01 \x03(\v2\x1f.cln.BkprchannelsapyChannelsApyR\vchannelsApy\"\xc6\t\n" + "\x1aBkprchannelsapyChannelsApy\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x123\n" + "\x0frouted_out_msat\x18\x02 \x01(\v2\v.cln.AmountR\rroutedOutMsat\x121\n" + "\x0erouted_in_msat\x18\x03 \x01(\v2\v.cln.AmountR\froutedInMsat\x12:\n" + "\x13lease_fee_paid_msat\x18\x04 \x01(\v2\v.cln.AmountR\x10leaseFeePaidMsat\x12>\n" + "\x15lease_fee_earned_msat\x18\x05 \x01(\v2\v.cln.AmountR\x12leaseFeeEarnedMsat\x123\n" + "\x0fpushed_out_msat\x18\x06 \x01(\v2\v.cln.AmountR\rpushedOutMsat\x121\n" + "\x0epushed_in_msat\x18\a \x01(\v2\v.cln.AmountR\fpushedInMsat\x12@\n" + "\x16our_start_balance_msat\x18\b \x01(\v2\v.cln.AmountR\x13ourStartBalanceMsat\x12H\n" + "\x1achannel_start_balance_msat\x18\t \x01(\v2\v.cln.AmountR\x17channelStartBalanceMsat\x12/\n" + "\rfees_out_msat\x18\n" + " \x01(\v2\v.cln.AmountR\vfeesOutMsat\x122\n" + "\ffees_in_msat\x18\v \x01(\v2\v.cln.AmountH\x00R\n" + "feesInMsat\x88\x01\x01\x12'\n" + "\x0futilization_out\x18\f \x01(\tR\x0eutilizationOut\x12;\n" + "\x17utilization_out_initial\x18\r \x01(\tH\x01R\x15utilizationOutInitial\x88\x01\x01\x12%\n" + "\x0eutilization_in\x18\x0e \x01(\tR\rutilizationIn\x129\n" + "\x16utilization_in_initial\x18\x0f \x01(\tH\x02R\x14utilizationInInitial\x88\x01\x01\x12\x17\n" + "\aapy_out\x18\x10 \x01(\tR\x06apyOut\x12+\n" + "\x0fapy_out_initial\x18\x11 \x01(\tH\x03R\rapyOutInitial\x88\x01\x01\x12\x15\n" + "\x06apy_in\x18\x12 \x01(\tR\x05apyIn\x12)\n" + "\x0eapy_in_initial\x18\x13 \x01(\tH\x04R\fapyInInitial\x88\x01\x01\x12\x1b\n" + "\tapy_total\x18\x14 \x01(\tR\bapyTotal\x12/\n" + "\x11apy_total_initial\x18\x15 \x01(\tH\x05R\x0fapyTotalInitial\x88\x01\x01\x12 \n" + "\tapy_lease\x18\x16 \x01(\tH\x06R\bapyLease\x88\x01\x01B\x0f\n" + "\r_fees_in_msatB\x1a\n" + "\x18_utilization_out_initialB\x19\n" + "\x17_utilization_in_initialB\x12\n" + "\x10_apy_out_initialB\x11\n" + "\x0f_apy_in_initialB\x14\n" + "\x12_apy_total_initialB\f\n" + "\n" + "_apy_lease\"\x8b\x02\n" + "\x18BkprdumpincomecsvRequest\x12\x1d\n" + "\n" + "csv_format\x18\x01 \x01(\tR\tcsvFormat\x12\x1e\n" + "\bcsv_file\x18\x02 \x01(\tH\x00R\acsvFile\x88\x01\x01\x12.\n" + "\x10consolidate_fees\x18\x03 \x01(\bH\x01R\x0fconsolidateFees\x88\x01\x01\x12\"\n" + "\n" + "start_time\x18\x04 \x01(\x04H\x02R\tstartTime\x88\x01\x01\x12\x1e\n" + "\bend_time\x18\x05 \x01(\x04H\x03R\aendTime\x88\x01\x01B\v\n" + "\t_csv_fileB\x13\n" + "\x11_consolidate_feesB\r\n" + "\v_start_timeB\v\n" + "\t_end_time\"\xe8\x01\n" + "\x19BkprdumpincomecsvResponse\x12\x19\n" + "\bcsv_file\x18\x01 \x01(\tR\acsvFile\x12X\n" + "\n" + "csv_format\x18\x02 \x01(\x0e29.cln.BkprdumpincomecsvResponse.BkprdumpincomecsvCsvFormatR\tcsvFormat\"V\n" + "\x1aBkprdumpincomecsvCsvFormat\x12\x0f\n" + "\vCOINTRACKER\x10\x00\x12\n" + "\n" + "\x06KOINLY\x10\x01\x12\v\n" + "\aHARMONY\x10\x02\x12\x0e\n" + "\n" + "QUICKBOOKS\x10\x03\".\n" + "\x12BkprinspectRequest\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\"<\n" + "\x13BkprinspectResponse\x12%\n" + "\x03txs\x18\x01 \x03(\v2\x13.cln.BkprinspectTxsR\x03txs\"\xc4\x01\n" + "\x0eBkprinspectTxs\x12\x12\n" + "\x04txid\x18\x01 \x01(\fR\x04txid\x12%\n" + "\vblockheight\x18\x02 \x01(\rH\x00R\vblockheight\x88\x01\x01\x121\n" + "\x0efees_paid_msat\x18\x03 \x01(\v2\v.cln.AmountR\ffeesPaidMsat\x124\n" + "\aoutputs\x18\x04 \x03(\v2\x1a.cln.BkprinspectTxsOutputsR\aoutputsB\x0e\n" + "\f_blockheight\"\xc1\x04\n" + "\x15BkprinspectTxsOutputs\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x16\n" + "\x06outnum\x18\x02 \x01(\rR\x06outnum\x127\n" + "\x11output_value_msat\x18\x03 \x01(\v2\v.cln.AmountR\x0foutputValueMsat\x12\x1a\n" + "\bcurrency\x18\x04 \x01(\tR\bcurrency\x121\n" + "\vcredit_msat\x18\x05 \x01(\v2\v.cln.AmountH\x00R\n" + "creditMsat\x88\x01\x01\x12/\n" + "\n" + "debit_msat\x18\x06 \x01(\v2\v.cln.AmountH\x01R\tdebitMsat\x88\x01\x01\x124\n" + "\x13originating_account\x18\a \x01(\tH\x02R\x12originatingAccount\x88\x01\x01\x12\"\n" + "\n" + "output_tag\x18\b \x01(\tH\x03R\toutputTag\x88\x01\x01\x12 \n" + "\tspend_tag\x18\t \x01(\tH\x04R\bspendTag\x88\x01\x01\x12(\n" + "\rspending_txid\x18\n" + " \x01(\fH\x05R\fspendingTxid\x88\x01\x01\x12\"\n" + "\n" + "payment_id\x18\v \x01(\fH\x06R\tpaymentId\x88\x01\x01B\x0e\n" + "\f_credit_msatB\r\n" + "\v_debit_msatB\x16\n" + "\x14_originating_accountB\r\n" + "\v_output_tagB\f\n" + "\n" + "_spend_tagB\x10\n" + "\x0e_spending_txidB\r\n" + "\v_payment_id\"|\n" + "\x1cBkprlistaccounteventsRequest\x12\x1d\n" + "\aaccount\x18\x01 \x01(\tH\x00R\aaccount\x88\x01\x01\x12\"\n" + "\n" + "payment_id\x18\x02 \x01(\tH\x01R\tpaymentId\x88\x01\x01B\n" + "\n" + "\b_accountB\r\n" + "\v_payment_id\"Y\n" + "\x1dBkprlistaccounteventsResponse\x128\n" + "\x06events\x18\x01 \x03(\v2 .cln.BkprlistaccounteventsEventsR\x06events\"\xfb\x06\n" + "\x1bBkprlistaccounteventsEvents\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12]\n" + "\titem_type\x18\x02 \x01(\x0e2@.cln.BkprlistaccounteventsEvents.BkprlistaccounteventsEventsTypeR\bitemType\x12\x10\n" + "\x03tag\x18\x03 \x01(\tR\x03tag\x12,\n" + "\vcredit_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x05 \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1a\n" + "\bcurrency\x18\x06 \x01(\tR\bcurrency\x12\x1c\n" + "\ttimestamp\x18\a \x01(\rR\ttimestamp\x12\x1f\n" + "\boutpoint\x18\b \x01(\tH\x00R\boutpoint\x88\x01\x01\x12%\n" + "\vblockheight\x18\t \x01(\rH\x01R\vblockheight\x88\x01\x01\x12\x1b\n" + "\x06origin\x18\n" + " \x01(\tH\x02R\x06origin\x88\x01\x01\x12\"\n" + "\n" + "payment_id\x18\v \x01(\fH\x03R\tpaymentId\x88\x01\x01\x12\x17\n" + "\x04txid\x18\f \x01(\fH\x04R\x04txid\x88\x01\x01\x12%\n" + "\vdescription\x18\r \x01(\tH\x05R\vdescription\x88\x01\x01\x12-\n" + "\tfees_msat\x18\x0e \x01(\v2\v.cln.AmountH\x06R\bfeesMsat\x88\x01\x01\x12&\n" + "\fis_rebalance\x18\x0f \x01(\bH\aR\visRebalance\x88\x01\x01\x12\x1c\n" + "\apart_id\x18\x10 \x01(\rH\bR\x06partId\x88\x01\x01\x12'\n" + "\fcurrencyrate\x18\x11 \x01(\x01H\tR\fcurrencyrate\x88\x01\x01\"J\n" + "\x1fBkprlistaccounteventsEventsType\x12\x0f\n" + "\vONCHAIN_FEE\x10\x00\x12\t\n" + "\x05CHAIN\x10\x01\x12\v\n" + "\aCHANNEL\x10\x02B\v\n" + "\t_outpointB\x0e\n" + "\f_blockheightB\t\n" + "\a_originB\r\n" + "\v_payment_idB\a\n" + "\x05_txidB\x0e\n" + "\f_descriptionB\f\n" + "\n" + "_fees_msatB\x0f\n" + "\r_is_rebalanceB\n" + "\n" + "\b_part_idB\x0f\n" + "\r_currencyrate\"\x19\n" + "\x17BkprlistbalancesRequest\"U\n" + "\x18BkprlistbalancesResponse\x129\n" + "\baccounts\x18\x01 \x03(\v2\x1d.cln.BkprlistbalancesAccountsR\baccounts\"\x9c\x03\n" + "\x18BkprlistbalancesAccounts\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12A\n" + "\bbalances\x18\x02 \x03(\v2%.cln.BkprlistbalancesAccountsBalancesR\bbalances\x12\x1c\n" + "\apeer_id\x18\x03 \x01(\fH\x00R\x06peerId\x88\x01\x01\x12 \n" + "\twe_opened\x18\x04 \x01(\bH\x01R\bweOpened\x88\x01\x01\x12*\n" + "\x0eaccount_closed\x18\x05 \x01(\bH\x02R\raccountClosed\x88\x01\x01\x12.\n" + "\x10account_resolved\x18\x06 \x01(\bH\x03R\x0faccountResolved\x88\x01\x01\x12/\n" + "\x11resolved_at_block\x18\a \x01(\rH\x04R\x0fresolvedAtBlock\x88\x01\x01B\n" + "\n" + "\b_peer_idB\f\n" + "\n" + "_we_openedB\x11\n" + "\x0f_account_closedB\x13\n" + "\x11_account_resolvedB\x14\n" + "\x12_resolved_at_block\"o\n" + " BkprlistbalancesAccountsBalances\x12.\n" + "\fbalance_msat\x18\x01 \x01(\v2\v.cln.AmountR\vbalanceMsat\x12\x1b\n" + "\tcoin_type\x18\x02 \x01(\tR\bcoinType\"\xbc\x01\n" + "\x15BkprlistincomeRequest\x12.\n" + "\x10consolidate_fees\x18\x01 \x01(\bH\x00R\x0fconsolidateFees\x88\x01\x01\x12\"\n" + "\n" + "start_time\x18\x02 \x01(\rH\x01R\tstartTime\x88\x01\x01\x12\x1e\n" + "\bend_time\x18\x03 \x01(\rH\x02R\aendTime\x88\x01\x01B\x13\n" + "\x11_consolidate_feesB\r\n" + "\v_start_timeB\v\n" + "\t_end_time\"^\n" + "\x16BkprlistincomeResponse\x12D\n" + "\rincome_events\x18\x01 \x03(\v2\x1f.cln.BkprlistincomeIncomeEventsR\fincomeEvents\"\x96\x03\n" + "\x1aBkprlistincomeIncomeEvents\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x10\n" + "\x03tag\x18\x02 \x01(\tR\x03tag\x12,\n" + "\vcredit_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x04 \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1a\n" + "\bcurrency\x18\x05 \x01(\tR\bcurrency\x12\x1c\n" + "\ttimestamp\x18\x06 \x01(\rR\ttimestamp\x12%\n" + "\vdescription\x18\a \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1f\n" + "\boutpoint\x18\b \x01(\tH\x01R\boutpoint\x88\x01\x01\x12\x17\n" + "\x04txid\x18\t \x01(\fH\x02R\x04txid\x88\x01\x01\x12\"\n" + "\n" + "payment_id\x18\n" + " \x01(\fH\x03R\tpaymentId\x88\x01\x01B\x0e\n" + "\f_descriptionB\v\n" + "\t_outpointB\a\n" + "\x05_txidB\r\n" + "\v_payment_id\"h\n" + "%BkpreditdescriptionbypaymentidRequest\x12\x1d\n" + "\n" + "payment_id\x18\x01 \x01(\tR\tpaymentId\x12 \n" + "\vdescription\x18\x02 \x01(\tR\vdescription\"n\n" + "&BkpreditdescriptionbypaymentidResponse\x12D\n" + "\aupdated\x18\x01 \x03(\v2*.cln.BkpreditdescriptionbypaymentidUpdatedR\aupdated\"\xc3\x06\n" + "%BkpreditdescriptionbypaymentidUpdated\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12q\n" + "\titem_type\x18\x02 \x01(\x0e2T.cln.BkpreditdescriptionbypaymentidUpdated.BkpreditdescriptionbypaymentidUpdatedTypeR\bitemType\x12\x10\n" + "\x03tag\x18\x03 \x01(\tR\x03tag\x12,\n" + "\vcredit_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x05 \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1a\n" + "\bcurrency\x18\x06 \x01(\tR\bcurrency\x12\x1c\n" + "\ttimestamp\x18\a \x01(\rR\ttimestamp\x12 \n" + "\vdescription\x18\b \x01(\tR\vdescription\x12\x1f\n" + "\boutpoint\x18\t \x01(\tH\x00R\boutpoint\x88\x01\x01\x12%\n" + "\vblockheight\x18\n" + " \x01(\rH\x01R\vblockheight\x88\x01\x01\x12\x1b\n" + "\x06origin\x18\v \x01(\tH\x02R\x06origin\x88\x01\x01\x12\"\n" + "\n" + "payment_id\x18\f \x01(\fH\x03R\tpaymentId\x88\x01\x01\x12\x17\n" + "\x04txid\x18\r \x01(\fH\x04R\x04txid\x88\x01\x01\x12-\n" + "\tfees_msat\x18\x0e \x01(\v2\v.cln.AmountH\x05R\bfeesMsat\x88\x01\x01\x12&\n" + "\fis_rebalance\x18\x0f \x01(\bH\x06R\visRebalance\x88\x01\x01\x12\x1c\n" + "\apart_id\x18\x10 \x01(\rH\aR\x06partId\x88\x01\x01\"C\n" + ")BkpreditdescriptionbypaymentidUpdatedType\x12\t\n" + "\x05CHAIN\x10\x00\x12\v\n" + "\aCHANNEL\x10\x01B\v\n" + "\t_outpointB\x0e\n" + "\f_blockheightB\t\n" + "\a_originB\r\n" + "\v_payment_idB\a\n" + "\x05_txidB\f\n" + "\n" + "_fees_msatB\x0f\n" + "\r_is_rebalanceB\n" + "\n" + "\b_part_id\"d\n" + "$BkpreditdescriptionbyoutpointRequest\x12\x1a\n" + "\boutpoint\x18\x01 \x01(\tR\boutpoint\x12 \n" + "\vdescription\x18\x02 \x01(\tR\vdescription\"l\n" + "%BkpreditdescriptionbyoutpointResponse\x12C\n" + "\aupdated\x18\x01 \x03(\v2).cln.BkpreditdescriptionbyoutpointUpdatedR\aupdated\"\xbf\x06\n" + "$BkpreditdescriptionbyoutpointUpdated\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12o\n" + "\titem_type\x18\x02 \x01(\x0e2R.cln.BkpreditdescriptionbyoutpointUpdated.BkpreditdescriptionbyoutpointUpdatedTypeR\bitemType\x12\x10\n" + "\x03tag\x18\x03 \x01(\tR\x03tag\x12,\n" + "\vcredit_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x05 \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1a\n" + "\bcurrency\x18\x06 \x01(\tR\bcurrency\x12\x1c\n" + "\ttimestamp\x18\a \x01(\rR\ttimestamp\x12 \n" + "\vdescription\x18\b \x01(\tR\vdescription\x12\x1f\n" + "\boutpoint\x18\t \x01(\tH\x00R\boutpoint\x88\x01\x01\x12%\n" + "\vblockheight\x18\n" + " \x01(\rH\x01R\vblockheight\x88\x01\x01\x12\x1b\n" + "\x06origin\x18\v \x01(\tH\x02R\x06origin\x88\x01\x01\x12\"\n" + "\n" + "payment_id\x18\f \x01(\fH\x03R\tpaymentId\x88\x01\x01\x12\x17\n" + "\x04txid\x18\r \x01(\fH\x04R\x04txid\x88\x01\x01\x12-\n" + "\tfees_msat\x18\x0e \x01(\v2\v.cln.AmountH\x05R\bfeesMsat\x88\x01\x01\x12&\n" + "\fis_rebalance\x18\x0f \x01(\bH\x06R\visRebalance\x88\x01\x01\x12\x1c\n" + "\apart_id\x18\x10 \x01(\rH\aR\x06partId\x88\x01\x01\"B\n" + "(BkpreditdescriptionbyoutpointUpdatedType\x12\t\n" + "\x05CHAIN\x10\x00\x12\v\n" + "\aCHANNEL\x10\x01B\v\n" + "\t_outpointB\x0e\n" + "\f_blockheightB\t\n" + "\a_originB\r\n" + "\v_payment_idB\a\n" + "\x05_txidB\f\n" + "\n" + "_fees_msatB\x0f\n" + "\r_is_rebalanceB\n" + "\n" + "\b_part_id\"\xdd\x01\n" + "\x11BkprreportRequest\x12\x1b\n" + "\x06format\x18\x01 \x01(\tH\x00R\x06format\x88\x01\x01\x12\x18\n" + "\aheaders\x18\x02 \x03(\tR\aheaders\x12\x1b\n" + "\x06escape\x18\x03 \x01(\tH\x01R\x06escape\x88\x01\x01\x12\"\n" + "\n" + "start_time\x18\x04 \x01(\rH\x02R\tstartTime\x88\x01\x01\x12\x1e\n" + "\bend_time\x18\x05 \x01(\rH\x03R\aendTime\x88\x01\x01B\t\n" + "\a_formatB\t\n" + "\a_escapeB\r\n" + "\v_start_timeB\v\n" + "\t_end_time\",\n" + "\x12BkprreportResponse\x12\x16\n" + "\x06report\x18\x01 \x03(\tR\x06report\"\x82\x01\n" + "\x14BlacklistruneRequest\x12\x19\n" + "\x05start\x18\x01 \x01(\x04H\x00R\x05start\x88\x01\x01\x12\x15\n" + "\x03end\x18\x02 \x01(\x04H\x01R\x03end\x88\x01\x01\x12\x1b\n" + "\x06relist\x18\x03 \x01(\bH\x02R\x06relist\x88\x01\x01B\b\n" + "\x06_startB\x06\n" + "\x04_endB\t\n" + "\a_relist\"R\n" + "\x15BlacklistruneResponse\x129\n" + "\tblacklist\x18\x01 \x03(\v2\x1b.cln.BlacklistruneBlacklistR\tblacklist\"@\n" + "\x16BlacklistruneBlacklist\x12\x14\n" + "\x05start\x18\x01 \x01(\x04R\x05start\x12\x10\n" + "\x03end\x18\x02 \x01(\x04R\x03end\"\x8e\x01\n" + "\x10CheckruneRequest\x12\x12\n" + "\x04rune\x18\x01 \x01(\tR\x04rune\x12\x1b\n" + "\x06nodeid\x18\x02 \x01(\tH\x00R\x06nodeid\x88\x01\x01\x12\x1b\n" + "\x06method\x18\x03 \x01(\tH\x01R\x06method\x88\x01\x01\x12\x16\n" + "\x06params\x18\x04 \x03(\tR\x06paramsB\t\n" + "\a_nodeidB\t\n" + "\a_method\")\n" + "\x11CheckruneResponse\x12\x14\n" + "\x05valid\x18\x01 \x01(\bR\x05valid\"Y\n" + "\x11CreateruneRequest\x12\x17\n" + "\x04rune\x18\x01 \x01(\tH\x00R\x04rune\x88\x01\x01\x12\"\n" + "\frestrictions\x18\x02 \x03(\tR\frestrictionsB\a\n" + "\x05_rune\"\xa4\x01\n" + "\x12CreateruneResponse\x12\x12\n" + "\x04rune\x18\x01 \x01(\tR\x04rune\x12\x1b\n" + "\tunique_id\x18\x02 \x01(\tR\buniqueId\x12?\n" + "\x19warning_unrestricted_rune\x18\x03 \x01(\tH\x00R\x17warningUnrestrictedRune\x88\x01\x01B\x1c\n" + "\x1a_warning_unrestricted_rune\"4\n" + "\x10ShowrunesRequest\x12\x17\n" + "\x04rune\x18\x01 \x01(\tH\x00R\x04rune\x88\x01\x01B\a\n" + "\x05_rune\">\n" + "\x11ShowrunesResponse\x12)\n" + "\x05runes\x18\x01 \x03(\v2\x13.cln.ShowrunesRunesR\x05runes\"\xfa\x02\n" + "\x0eShowrunesRunes\x12\x12\n" + "\x04rune\x18\x01 \x01(\tR\x04rune\x12\x1b\n" + "\tunique_id\x18\x02 \x01(\tR\buniqueId\x12C\n" + "\frestrictions\x18\x03 \x03(\v2\x1f.cln.ShowrunesRunesRestrictionsR\frestrictions\x126\n" + "\x17restrictions_as_english\x18\x04 \x01(\tR\x15restrictionsAsEnglish\x12\x1b\n" + "\x06stored\x18\x05 \x01(\bH\x00R\x06stored\x88\x01\x01\x12%\n" + "\vblacklisted\x18\x06 \x01(\bH\x01R\vblacklisted\x88\x01\x01\x12 \n" + "\tlast_used\x18\a \x01(\x01H\x02R\blastUsed\x88\x01\x01\x12\x1e\n" + "\bour_rune\x18\b \x01(\bH\x03R\aourRune\x88\x01\x01B\t\n" + "\a_storedB\x0e\n" + "\f_blacklistedB\f\n" + "\n" + "_last_usedB\v\n" + "\t_our_rune\"\x87\x01\n" + "\x1aShowrunesRunesRestrictions\x12O\n" + "\falternatives\x18\x01 \x03(\v2+.cln.ShowrunesRunesRestrictionsAlternativesR\falternatives\x12\x18\n" + "\aenglish\x18\x02 \x01(\tR\aenglish\"\x94\x01\n" + "&ShowrunesRunesRestrictionsAlternatives\x12\x1c\n" + "\tfieldname\x18\x01 \x01(\tR\tfieldname\x12\x14\n" + "\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n" + "\tcondition\x18\x03 \x01(\tR\tcondition\x12\x18\n" + "\aenglish\x18\x04 \x01(\tR\aenglish\"\x86\x01\n" + "\x17AskreneunreserveRequest\x12-\n" + "\x04path\x18\x01 \x03(\v2\x19.cln.AskreneunreservePathR\x04path\x12)\n" + "\x0edev_remove_all\x18\x02 \x01(\bH\x00R\fdevRemoveAll\x88\x01\x01B\x11\n" + "\x0f_dev_remove_all\"\x1a\n" + "\x18AskreneunreserveResponse\"\x9a\x01\n" + "\x14AskreneunreservePath\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12/\n" + "\x14short_channel_id_dir\x18\x04 \x01(\tR\x11shortChannelIdDir\x12\x19\n" + "\x05layer\x18\x05 \x01(\tH\x00R\x05layer\x88\x01\x01B\b\n" + "\x06_layer\"?\n" + "\x18AskrenelistlayersRequest\x12\x19\n" + "\x05layer\x18\x01 \x01(\tH\x00R\x05layer\x88\x01\x01B\b\n" + "\x06_layer\"Q\n" + "\x19AskrenelistlayersResponse\x124\n" + "\x06layers\x18\x01 \x03(\v2\x1c.cln.AskrenelistlayersLayersR\x06layers\"\xa0\x04\n" + "\x17AskrenelistlayersLayers\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12%\n" + "\x0edisabled_nodes\x18\x02 \x03(\fR\rdisabledNodes\x12V\n" + "\x10created_channels\x18\x03 \x03(\v2+.cln.AskrenelistlayersLayersCreatedChannelsR\x0fcreatedChannels\x12I\n" + "\vconstraints\x18\x04 \x03(\v2'.cln.AskrenelistlayersLayersConstraintsR\vconstraints\x12\x1e\n" + "\n" + "persistent\x18\x05 \x01(\bR\n" + "persistent\x12+\n" + "\x11disabled_channels\x18\x06 \x03(\tR\x10disabledChannels\x12S\n" + "\x0fchannel_updates\x18\a \x03(\v2*.cln.AskrenelistlayersLayersChannelUpdatesR\x0echannelUpdates\x12:\n" + "\x06biases\x18\b \x03(\v2\".cln.AskrenelistlayersLayersBiasesR\x06biases\x12G\n" + "\vnode_biases\x18\t \x03(\v2&.cln.AskrenelistlayersLayersNodeBiasesR\n" + "nodeBiases\"\xbe\x01\n" + "&AskrenelistlayersLayersCreatedChannels\x12\x16\n" + "\x06source\x18\x01 \x01(\fR\x06source\x12 \n" + "\vdestination\x18\x02 \x01(\fR\vdestination\x12(\n" + "\x10short_channel_id\x18\x03 \x01(\tR\x0eshortChannelId\x120\n" + "\rcapacity_msat\x18\x04 \x01(\v2\v.cln.AmountR\fcapacityMsat\"\x9f\x04\n" + "%AskrenelistlayersLayersChannelUpdates\x12/\n" + "\x14short_channel_id_dir\x18\x01 \x01(\tR\x11shortChannelIdDir\x12\x1d\n" + "\aenabled\x18\x02 \x01(\bH\x00R\aenabled\x88\x01\x01\x12<\n" + "\x11htlc_minimum_msat\x18\x03 \x01(\v2\v.cln.AmountH\x01R\x0fhtlcMinimumMsat\x88\x01\x01\x12<\n" + "\x11htlc_maximum_msat\x18\x04 \x01(\v2\v.cln.AmountH\x02R\x0fhtlcMaximumMsat\x88\x01\x01\x124\n" + "\rfee_base_msat\x18\x05 \x01(\v2\v.cln.AmountH\x03R\vfeeBaseMsat\x88\x01\x01\x12C\n" + "\x1bfee_proportional_millionths\x18\x06 \x01(\rH\x04R\x19feeProportionalMillionths\x88\x01\x01\x12/\n" + "\x11cltv_expiry_delta\x18\a \x01(\rH\x05R\x0fcltvExpiryDelta\x88\x01\x01B\n" + "\n" + "\b_enabledB\x14\n" + "\x12_htlc_minimum_msatB\x14\n" + "\x12_htlc_maximum_msatB\x10\n" + "\x0e_fee_base_msatB\x1e\n" + "\x1c_fee_proportional_millionthsB\x14\n" + "\x12_cltv_expiry_delta\"\x92\x02\n" + "\"AskrenelistlayersLayersConstraints\x123\n" + "\fmaximum_msat\x18\x03 \x01(\v2\v.cln.AmountH\x00R\vmaximumMsat\x88\x01\x01\x123\n" + "\fminimum_msat\x18\x04 \x01(\v2\v.cln.AmountH\x01R\vminimumMsat\x88\x01\x01\x12/\n" + "\x14short_channel_id_dir\x18\x05 \x01(\tR\x11shortChannelIdDir\x12!\n" + "\ttimestamp\x18\x06 \x01(\x04H\x02R\ttimestamp\x88\x01\x01B\x0f\n" + "\r_maximum_msatB\x0f\n" + "\r_minimum_msatB\f\n" + "\n" + "_timestamp\"\xcc\x01\n" + "\x1dAskrenelistlayersLayersBiases\x12/\n" + "\x14short_channel_id_dir\x18\x01 \x01(\tR\x11shortChannelIdDir\x12\x12\n" + "\x04bias\x18\x02 \x01(\x12R\x04bias\x12%\n" + "\vdescription\x18\x03 \x01(\tH\x00R\vdescription\x88\x01\x01\x12!\n" + "\ttimestamp\x18\x04 \x01(\x04H\x01R\ttimestamp\x88\x01\x01B\x0e\n" + "\f_descriptionB\f\n" + "\n" + "_timestamp\"\xc0\x01\n" + "!AskrenelistlayersLayersNodeBiases\x12\x12\n" + "\x04node\x18\x01 \x01(\fR\x04node\x12\x17\n" + "\ain_bias\x18\x02 \x01(\x12R\x06inBias\x12\x19\n" + "\bout_bias\x18\x03 \x01(\x12R\aoutBias\x12%\n" + "\vdescription\x18\x04 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1c\n" + "\ttimestamp\x18\x05 \x01(\x04R\ttimestampB\x0e\n" + "\f_description\"e\n" + "\x19AskrenecreatelayerRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12#\n" + "\n" + "persistent\x18\x02 \x01(\bH\x00R\n" + "persistent\x88\x01\x01B\r\n" + "\v_persistent\"S\n" + "\x1aAskrenecreatelayerResponse\x125\n" + "\x06layers\x18\x01 \x03(\v2\x1d.cln.AskrenecreatelayerLayersR\x06layers\"\xa6\x04\n" + "\x18AskrenecreatelayerLayers\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x1e\n" + "\n" + "persistent\x18\x02 \x01(\bR\n" + "persistent\x12%\n" + "\x0edisabled_nodes\x18\x03 \x03(\fR\rdisabledNodes\x12+\n" + "\x11disabled_channels\x18\x04 \x03(\tR\x10disabledChannels\x12W\n" + "\x10created_channels\x18\x05 \x03(\v2,.cln.AskrenecreatelayerLayersCreatedChannelsR\x0fcreatedChannels\x12T\n" + "\x0fchannel_updates\x18\x06 \x03(\v2+.cln.AskrenecreatelayerLayersChannelUpdatesR\x0echannelUpdates\x12J\n" + "\vconstraints\x18\a \x03(\v2(.cln.AskrenecreatelayerLayersConstraintsR\vconstraints\x12;\n" + "\x06biases\x18\b \x03(\v2#.cln.AskrenecreatelayerLayersBiasesR\x06biases\x12H\n" + "\vnode_biases\x18\t \x03(\v2'.cln.AskrenecreatelayerLayersNodeBiasesR\n" + "nodeBiases\"\xbf\x01\n" + "'AskrenecreatelayerLayersCreatedChannels\x12\x16\n" + "\x06source\x18\x01 \x01(\fR\x06source\x12 \n" + "\vdestination\x18\x02 \x01(\fR\vdestination\x12(\n" + "\x10short_channel_id\x18\x03 \x01(\tR\x0eshortChannelId\x120\n" + "\rcapacity_msat\x18\x04 \x01(\v2\v.cln.AmountR\fcapacityMsat\"\xa2\x03\n" + "&AskrenecreatelayerLayersChannelUpdates\x12<\n" + "\x11htlc_minimum_msat\x18\x01 \x01(\v2\v.cln.AmountH\x00R\x0fhtlcMinimumMsat\x88\x01\x01\x12<\n" + "\x11htlc_maximum_msat\x18\x02 \x01(\v2\v.cln.AmountH\x01R\x0fhtlcMaximumMsat\x88\x01\x01\x124\n" + "\rfee_base_msat\x18\x03 \x01(\v2\v.cln.AmountH\x02R\vfeeBaseMsat\x88\x01\x01\x12C\n" + "\x1bfee_proportional_millionths\x18\x04 \x01(\rH\x03R\x19feeProportionalMillionths\x88\x01\x01\x12\x19\n" + "\x05delay\x18\x05 \x01(\rH\x04R\x05delay\x88\x01\x01B\x14\n" + "\x12_htlc_minimum_msatB\x14\n" + "\x12_htlc_maximum_msatB\x10\n" + "\x0e_fee_base_msatB\x1e\n" + "\x1c_fee_proportional_millionthsB\b\n" + "\x06_delay\"\xf9\x01\n" + "#AskrenecreatelayerLayersConstraints\x12(\n" + "\x10short_channel_id\x18\x01 \x01(\tR\x0eshortChannelId\x12\x1c\n" + "\tdirection\x18\x02 \x01(\rR\tdirection\x123\n" + "\fmaximum_msat\x18\x03 \x01(\v2\v.cln.AmountH\x00R\vmaximumMsat\x88\x01\x01\x123\n" + "\fminimum_msat\x18\x04 \x01(\v2\v.cln.AmountH\x01R\vminimumMsat\x88\x01\x01B\x0f\n" + "\r_maximum_msatB\x0f\n" + "\r_minimum_msat\"\xcd\x01\n" + "\x1eAskrenecreatelayerLayersBiases\x12/\n" + "\x14short_channel_id_dir\x18\x01 \x01(\tR\x11shortChannelIdDir\x12\x12\n" + "\x04bias\x18\x02 \x01(\x12R\x04bias\x12%\n" + "\vdescription\x18\x03 \x01(\tH\x00R\vdescription\x88\x01\x01\x12!\n" + "\ttimestamp\x18\x04 \x01(\x04H\x01R\ttimestamp\x88\x01\x01B\x0e\n" + "\f_descriptionB\f\n" + "\n" + "_timestamp\"\xc1\x01\n" + "\"AskrenecreatelayerLayersNodeBiases\x12\x12\n" + "\x04node\x18\x01 \x01(\fR\x04node\x12\x17\n" + "\ain_bias\x18\x02 \x01(\x12R\x06inBias\x12\x19\n" + "\bout_bias\x18\x03 \x01(\x12R\aoutBias\x12%\n" + "\vdescription\x18\x04 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1c\n" + "\ttimestamp\x18\x05 \x01(\x04R\ttimestampB\x0e\n" + "\f_description\"1\n" + "\x19AskreneremovelayerRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\"\x1c\n" + "\x1aAskreneremovelayerResponse\"D\n" + "\x15AskrenereserveRequest\x12+\n" + "\x04path\x18\x01 \x03(\v2\x17.cln.AskrenereservePathR\x04path\"\x18\n" + "\x16AskrenereserveResponse\"\x98\x01\n" + "\x12AskrenereservePath\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12/\n" + "\x14short_channel_id_dir\x18\x04 \x01(\tR\x11shortChannelIdDir\x12\x19\n" + "\x05layer\x18\x05 \x01(\tH\x00R\x05layer\x88\x01\x01B\b\n" + "\x06_layer\"A\n" + "\x11AskreneageRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x16\n" + "\x06cutoff\x18\x02 \x01(\x04R\x06cutoff\"K\n" + "\x12AskreneageResponse\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x1f\n" + "\vnum_removed\x18\x02 \x01(\x04R\n" + "numRemoved\"\xbb\x02\n" + "\x10GetroutesRequest\x12\x16\n" + "\x06source\x18\x01 \x01(\fR\x06source\x12 \n" + "\vdestination\x18\x02 \x01(\fR\vdestination\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12\x16\n" + "\x06layers\x18\x04 \x03(\tR\x06layers\x12,\n" + "\vmaxfee_msat\x18\x05 \x01(\v2\v.cln.AmountR\n" + "maxfeeMsat\x12\x1d\n" + "\n" + "final_cltv\x18\a \x01(\rR\tfinalCltv\x12\x1f\n" + "\bmaxdelay\x18\b \x01(\rH\x00R\bmaxdelay\x88\x01\x01\x12\x1f\n" + "\bmaxparts\x18\t \x01(\rH\x01R\bmaxparts\x88\x01\x01B\v\n" + "\t_maxdelayB\v\n" + "\t_maxparts\"j\n" + "\x11GetroutesResponse\x12'\n" + "\x0fprobability_ppm\x18\x01 \x01(\x04R\x0eprobabilityPpm\x12,\n" + "\x06routes\x18\x02 \x03(\v2\x14.cln.GetroutesRoutesR\x06routes\"\xb5\x01\n" + "\x0fGetroutesRoutes\x12'\n" + "\x0fprobability_ppm\x18\x01 \x01(\x04R\x0eprobabilityPpm\x12,\n" + "\vamount_msat\x18\x02 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12,\n" + "\x04path\x18\x03 \x03(\v2\x18.cln.GetroutesRoutesPathR\x04path\x12\x1d\n" + "\n" + "final_cltv\x18\x04 \x01(\rR\tfinalCltv\"\xac\x01\n" + "\x13GetroutesRoutesPath\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12 \n" + "\fnext_node_id\x18\x04 \x01(\fR\n" + "nextNodeId\x12\x14\n" + "\x05delay\x18\x05 \x01(\rR\x05delay\x12/\n" + "\x14short_channel_id_dir\x18\x06 \x01(\tR\x11shortChannelIdDir\"E\n" + "\x19AskrenedisablenodeRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x12\n" + "\x04node\x18\x02 \x01(\fR\x04node\"\x1c\n" + "\x1aAskrenedisablenodeResponse\"\xb8\x02\n" + "\x1bAskreneinformchannelRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12/\n" + "\x14short_channel_id_dir\x18\x06 \x01(\tR\x11shortChannelIdDir\x12,\n" + "\vamount_msat\x18\a \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12S\n" + "\x06inform\x18\b \x01(\x0e2;.cln.AskreneinformchannelRequest.AskreneinformchannelInformR\x06inform\"O\n" + "\x1aAskreneinformchannelInform\x12\x0f\n" + "\vCONSTRAINED\x10\x00\x12\x11\n" + "\rUNCONSTRAINED\x10\x01\x12\r\n" + "\tSUCCEEDED\x10\x02\"f\n" + "\x1cAskreneinformchannelResponse\x12F\n" + "\vconstraints\x18\x02 \x03(\v2$.cln.AskreneinformchannelConstraintsR\vconstraints\"\x92\x02\n" + "\x1fAskreneinformchannelConstraints\x12/\n" + "\x14short_channel_id_dir\x18\x01 \x01(\tR\x11shortChannelIdDir\x12\x14\n" + "\x05layer\x18\x02 \x01(\tR\x05layer\x12\x1c\n" + "\ttimestamp\x18\x03 \x01(\x04R\ttimestamp\x123\n" + "\fmaximum_msat\x18\x04 \x01(\v2\v.cln.AmountH\x00R\vmaximumMsat\x88\x01\x01\x123\n" + "\fminimum_msat\x18\x05 \x01(\v2\v.cln.AmountH\x01R\vminimumMsat\x88\x01\x01B\x0f\n" + "\r_maximum_msatB\x0f\n" + "\r_minimum_msat\"\xc9\x01\n" + "\x1bAskrenecreatechannelRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x16\n" + "\x06source\x18\x02 \x01(\fR\x06source\x12 \n" + "\vdestination\x18\x03 \x01(\fR\vdestination\x12(\n" + "\x10short_channel_id\x18\x04 \x01(\tR\x0eshortChannelId\x120\n" + "\rcapacity_msat\x18\x05 \x01(\v2\v.cln.AmountR\fcapacityMsat\"\x1e\n" + "\x1cAskrenecreatechannelResponse\"\xab\x04\n" + "\x1bAskreneupdatechannelRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12/\n" + "\x14short_channel_id_dir\x18\x02 \x01(\tR\x11shortChannelIdDir\x12\x1d\n" + "\aenabled\x18\x03 \x01(\bH\x00R\aenabled\x88\x01\x01\x12<\n" + "\x11htlc_minimum_msat\x18\x04 \x01(\v2\v.cln.AmountH\x01R\x0fhtlcMinimumMsat\x88\x01\x01\x12<\n" + "\x11htlc_maximum_msat\x18\x05 \x01(\v2\v.cln.AmountH\x02R\x0fhtlcMaximumMsat\x88\x01\x01\x124\n" + "\rfee_base_msat\x18\x06 \x01(\v2\v.cln.AmountH\x03R\vfeeBaseMsat\x88\x01\x01\x12C\n" + "\x1bfee_proportional_millionths\x18\a \x01(\rH\x04R\x19feeProportionalMillionths\x88\x01\x01\x12/\n" + "\x11cltv_expiry_delta\x18\b \x01(\rH\x05R\x0fcltvExpiryDelta\x88\x01\x01B\n" + "\n" + "\b_enabledB\x14\n" + "\x12_htlc_minimum_msatB\x14\n" + "\x12_htlc_maximum_msatB\x10\n" + "\x0e_fee_base_msatB\x1e\n" + "\x1c_fee_proportional_millionthsB\x14\n" + "\x12_cltv_expiry_delta\"\x1e\n" + "\x1cAskreneupdatechannelResponse\"\xdb\x01\n" + "\x19AskrenebiaschannelRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12/\n" + "\x14short_channel_id_dir\x18\x02 \x01(\tR\x11shortChannelIdDir\x12\x12\n" + "\x04bias\x18\x03 \x01(\x12R\x04bias\x12%\n" + "\vdescription\x18\x04 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1f\n" + "\brelative\x18\x05 \x01(\bH\x01R\brelative\x88\x01\x01B\x0e\n" + "\f_descriptionB\v\n" + "\t_relative\"S\n" + "\x1aAskrenebiaschannelResponse\x125\n" + "\x06biases\x18\x01 \x03(\v2\x1d.cln.AskrenebiaschannelBiasesR\x06biases\"\xdd\x01\n" + "\x18AskrenebiaschannelBiases\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12/\n" + "\x14short_channel_id_dir\x18\x02 \x01(\tR\x11shortChannelIdDir\x12\x12\n" + "\x04bias\x18\x03 \x01(\x12R\x04bias\x12%\n" + "\vdescription\x18\x04 \x01(\tH\x00R\vdescription\x88\x01\x01\x12!\n" + "\ttimestamp\x18\x05 \x01(\x04H\x01R\ttimestamp\x88\x01\x01B\x0e\n" + "\f_descriptionB\f\n" + "\n" + "_timestamp\"\xd9\x01\n" + "\x16AskrenebiasnodeRequest\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x12\n" + "\x04node\x18\x02 \x01(\fR\x04node\x12\x1c\n" + "\tdirection\x18\x03 \x01(\tR\tdirection\x12\x12\n" + "\x04bias\x18\x04 \x01(\x12R\x04bias\x12%\n" + "\vdescription\x18\x05 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1f\n" + "\brelative\x18\x06 \x01(\bH\x01R\brelative\x88\x01\x01B\x0e\n" + "\f_descriptionB\v\n" + "\t_relative\"Z\n" + "\x17AskrenebiasnodeResponse\x12?\n" + "\vnode_biases\x18\x01 \x03(\v2\x1e.cln.AskrenebiasnodeNodeBiasesR\n" + "nodeBiases\"\xce\x01\n" + "\x19AskrenebiasnodeNodeBiases\x12\x14\n" + "\x05layer\x18\x01 \x01(\tR\x05layer\x12\x12\n" + "\x04node\x18\x02 \x01(\fR\x04node\x12\x17\n" + "\ain_bias\x18\x03 \x01(\x12R\x06inBias\x12\x19\n" + "\bout_bias\x18\x04 \x01(\x12R\aoutBias\x12%\n" + "\vdescription\x18\x05 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1c\n" + "\ttimestamp\x18\x06 \x01(\x04R\ttimestampB\x0e\n" + "\f_description\" \n" + "\x1eAskrenelistreservationsRequest\"o\n" + "\x1fAskrenelistreservationsResponse\x12L\n" + "\freservations\x18\x01 \x03(\v2(.cln.AskrenelistreservationsReservationsR\freservations\"\xc9\x01\n" + "#AskrenelistreservationsReservations\x12/\n" + "\x14short_channel_id_dir\x18\x01 \x01(\tR\x11shortChannelIdDir\x12,\n" + "\vamount_msat\x18\x02 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12$\n" + "\x0eage_in_seconds\x18\x03 \x01(\x04R\fageInSeconds\x12\x1d\n" + "\n" + "command_id\x18\x04 \x01(\tR\tcommandId\"\xba\x03\n" + "\x19InjectpaymentonionRequest\x12\x14\n" + "\x05onion\x18\x01 \x01(\fR\x05onion\x12!\n" + "\fpayment_hash\x18\x02 \x01(\fR\vpaymentHash\x12,\n" + "\vamount_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x12\x1f\n" + "\vcltv_expiry\x18\x04 \x01(\rR\n" + "cltvExpiry\x12\x16\n" + "\x06partid\x18\x05 \x01(\x04R\x06partid\x12\x18\n" + "\agroupid\x18\x06 \x01(\x04R\agroupid\x12\x19\n" + "\x05label\x18\a \x01(\tH\x00R\x05label\x88\x01\x01\x12!\n" + "\tinvstring\x18\b \x01(\tH\x01R\tinvstring\x88\x01\x01\x12)\n" + "\rlocalinvreqid\x18\t \x01(\fH\x02R\rlocalinvreqid\x88\x01\x01\x12;\n" + "\x10destination_msat\x18\n" + " \x01(\v2\v.cln.AmountH\x03R\x0fdestinationMsat\x88\x01\x01B\b\n" + "\x06_labelB\f\n" + "\n" + "_invstringB\x10\n" + "\x0e_localinvreqidB\x13\n" + "\x11_destination_msat\"\xae\x01\n" + "\x1aInjectpaymentonionResponse\x12\x1d\n" + "\n" + "created_at\x18\x01 \x01(\x04R\tcreatedAt\x12!\n" + "\fcompleted_at\x18\x02 \x01(\x04R\vcompletedAt\x12#\n" + "\rcreated_index\x18\x03 \x01(\x04R\fcreatedIndex\x12)\n" + "\x10payment_preimage\x18\x04 \x01(\fR\x0fpaymentPreimage\"P\n" + "\x19InjectonionmessageRequest\x12\x19\n" + "\bpath_key\x18\x01 \x01(\fR\apathKey\x12\x18\n" + "\amessage\x18\x02 \x01(\fR\amessage\"\x1c\n" + "\x1aInjectonionmessageResponse\"\x92\x03\n" + "\vXpayRequest\x12\x1c\n" + "\tinvstring\x18\x01 \x01(\tR\tinvstring\x121\n" + "\vamount_msat\x18\x02 \x01(\v2\v.cln.AmountH\x00R\n" + "amountMsat\x88\x01\x01\x12(\n" + "\x06maxfee\x18\x03 \x01(\v2\v.cln.AmountH\x01R\x06maxfee\x88\x01\x01\x12\x16\n" + "\x06layers\x18\x04 \x03(\tR\x06layers\x12 \n" + "\tretry_for\x18\x05 \x01(\rH\x02R\bretryFor\x88\x01\x01\x123\n" + "\fpartial_msat\x18\x06 \x01(\v2\v.cln.AmountH\x03R\vpartialMsat\x88\x01\x01\x12\x1f\n" + "\bmaxdelay\x18\a \x01(\rH\x04R\bmaxdelay\x88\x01\x01\x12\"\n" + "\n" + "payer_note\x18\b \x01(\tH\x05R\tpayerNote\x88\x01\x01B\x0e\n" + "\f_amount_msatB\t\n" + "\a_maxfeeB\f\n" + "\n" + "_retry_forB\x0f\n" + "\r_partial_msatB\v\n" + "\t_maxdelayB\r\n" + "\v_payer_note\"\xec\x01\n" + "\fXpayResponse\x12)\n" + "\x10payment_preimage\x18\x01 \x01(\fR\x0fpaymentPreimage\x12!\n" + "\ffailed_parts\x18\x02 \x01(\x04R\vfailedParts\x12)\n" + "\x10successful_parts\x18\x03 \x01(\x04R\x0fsuccessfulParts\x12,\n" + "\vamount_msat\x18\x04 \x01(\v2\v.cln.AmountR\n" + "amountMsat\x125\n" + "\x10amount_sent_msat\x18\x05 \x01(\v2\v.cln.AmountR\x0eamountSentMsat\"O\n" + "\x19SignmessagewithkeyRequest\x12\x18\n" + "\amessage\x18\x01 \x01(\tR\amessage\x12\x18\n" + "\aaddress\x18\x02 \x01(\tR\aaddress\"\x84\x01\n" + "\x1aSignmessagewithkeyResponse\x12\x18\n" + "\aaddress\x18\x01 \x01(\tR\aaddress\x12\x16\n" + "\x06pubkey\x18\x02 \x01(\fR\x06pubkey\x12\x1c\n" + "\tsignature\x18\x03 \x01(\fR\tsignature\x12\x16\n" + "\x06base64\x18\x04 \x01(\tR\x06base64\"\xe2\x01\n" + "\x17ListchannelmovesRequest\x12M\n" + "\x05index\x18\x01 \x01(\x0e22.cln.ListchannelmovesRequest.ListchannelmovesIndexH\x00R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x02 \x01(\x04H\x01R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x03 \x01(\rH\x02R\x05limit\x88\x01\x01\"$\n" + "\x15ListchannelmovesIndex\x12\v\n" + "\aCREATED\x10\x00B\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"a\n" + "\x18ListchannelmovesResponse\x12E\n" + "\fchannelmoves\x18\x01 \x03(\v2!.cln.ListchannelmovesChannelmovesR\fchannelmoves\"\x98\x05\n" + "\x1cListchannelmovesChannelmoves\x12#\n" + "\rcreated_index\x18\x01 \x01(\x04R\fcreatedIndex\x12\x1d\n" + "\n" + "account_id\x18\x02 \x01(\tR\taccountId\x12,\n" + "\vcredit_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x04 \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1c\n" + "\ttimestamp\x18\x05 \x01(\x04R\ttimestamp\x12i\n" + "\vprimary_tag\x18\x06 \x01(\x0e2H.cln.ListchannelmovesChannelmoves.ListchannelmovesChannelmovesPrimaryTagR\n" + "primaryTag\x12&\n" + "\fpayment_hash\x18\a \x01(\fH\x00R\vpaymentHash\x88\x01\x01\x12\x1c\n" + "\apart_id\x18\b \x01(\x04H\x01R\x06partId\x88\x01\x01\x12\x1e\n" + "\bgroup_id\x18\t \x01(\x04H\x02R\agroupId\x88\x01\x01\x12(\n" + "\tfees_msat\x18\n" + " \x01(\v2\v.cln.AmountR\bfeesMsat\"\x96\x01\n" + "&ListchannelmovesChannelmovesPrimaryTag\x12\v\n" + "\aINVOICE\x10\x00\x12\n" + "\n" + "\x06ROUTED\x10\x01\x12\n" + "\n" + "\x06PUSHED\x10\x02\x12\r\n" + "\tLEASE_FEE\x10\x03\x12\x14\n" + "\x10CHANNEL_PROPOSED\x10\x04\x12\x0f\n" + "\vPENALTY_ADJ\x10\x05\x12\x11\n" + "\rJOURNAL_ENTRY\x10\x06B\x0f\n" + "\r_payment_hashB\n" + "\n" + "\b_part_idB\v\n" + "\t_group_id\"\xda\x01\n" + "\x15ListchainmovesRequest\x12I\n" + "\x05index\x18\x01 \x01(\x0e2..cln.ListchainmovesRequest.ListchainmovesIndexH\x00R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x02 \x01(\x04H\x01R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x03 \x01(\rH\x02R\x05limit\x88\x01\x01\"\"\n" + "\x13ListchainmovesIndex\x12\v\n" + "\aCREATED\x10\x00B\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"W\n" + "\x16ListchainmovesResponse\x12=\n" + "\n" + "chainmoves\x18\x01 \x03(\v2\x1d.cln.ListchainmovesChainmovesR\n" + "chainmoves\"\x89\b\n" + "\x18ListchainmovesChainmoves\x12#\n" + "\rcreated_index\x18\x01 \x01(\x04R\fcreatedIndex\x12\x1d\n" + "\n" + "account_id\x18\x02 \x01(\tR\taccountId\x12,\n" + "\vcredit_msat\x18\x03 \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\x04 \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1c\n" + "\ttimestamp\x18\x05 \x01(\x04R\ttimestamp\x12a\n" + "\vprimary_tag\x18\x06 \x01(\x0e2@.cln.ListchainmovesChainmoves.ListchainmovesChainmovesPrimaryTagR\n" + "primaryTag\x12\x1c\n" + "\apeer_id\x18\b \x01(\fH\x00R\x06peerId\x88\x01\x01\x124\n" + "\x13originating_account\x18\t \x01(\tH\x01R\x12originatingAccount\x88\x01\x01\x12(\n" + "\rspending_txid\x18\n" + " \x01(\fH\x02R\fspendingTxid\x88\x01\x01\x12!\n" + "\x04utxo\x18\v \x01(\v2\r.cln.OutpointR\x04utxo\x12&\n" + "\fpayment_hash\x18\f \x01(\fH\x03R\vpaymentHash\x88\x01\x01\x12,\n" + "\voutput_msat\x18\r \x01(\v2\v.cln.AmountR\n" + "outputMsat\x12&\n" + "\foutput_count\x18\x0e \x01(\rH\x04R\voutputCount\x88\x01\x01\x12 \n" + "\vblockheight\x18\x0f \x01(\rR\vblockheight\x12\x1d\n" + "\n" + "extra_tags\x18\x10 \x03(\tR\textraTags\"\x95\x02\n" + "\"ListchainmovesChainmovesPrimaryTag\x12\v\n" + "\aDEPOSIT\x10\x00\x12\x0e\n" + "\n" + "WITHDRAWAL\x10\x01\x12\v\n" + "\aPENALTY\x10\x02\x12\x10\n" + "\fCHANNEL_OPEN\x10\x03\x12\x11\n" + "\rCHANNEL_CLOSE\x10\x04\x12\x11\n" + "\rDELAYED_TO_US\x10\x05\x12\v\n" + "\aHTLC_TX\x10\x06\x12\x10\n" + "\fHTLC_TIMEOUT\x10\a\x12\x10\n" + "\fHTLC_FULFILL\x10\b\x12\r\n" + "\tTO_WALLET\x10\t\x12\n" + "\n" + "\x06ANCHOR\x10\n" + "\x12\v\n" + "\aTO_THEM\x10\v\x12\r\n" + "\tPENALIZED\x10\f\x12\n" + "\n" + "\x06STOLEN\x10\r\x12\v\n" + "\aIGNORED\x10\x0e\x12\f\n" + "\bTO_MINER\x10\x0fB\n" + "\n" + "\b_peer_idB\x16\n" + "\x14_originating_accountB\x10\n" + "\x0e_spending_txidB\x0f\n" + "\r_payment_hashB\x0f\n" + "\r_output_count\"\x82\x02\n" + "\x18ListnetworkeventsRequest\x12\x13\n" + "\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12O\n" + "\x05index\x18\x02 \x01(\x0e24.cln.ListnetworkeventsRequest.ListnetworkeventsIndexH\x01R\x05index\x88\x01\x01\x12\x19\n" + "\x05start\x18\x03 \x01(\x04H\x02R\x05start\x88\x01\x01\x12\x19\n" + "\x05limit\x18\x04 \x01(\rH\x03R\x05limit\x88\x01\x01\"%\n" + "\x16ListnetworkeventsIndex\x12\v\n" + "\aCREATED\x10\x00B\x05\n" + "\x03_idB\b\n" + "\x06_indexB\b\n" + "\x06_startB\b\n" + "\x06_limit\"f\n" + "\x19ListnetworkeventsResponse\x12I\n" + "\rnetworkevents\x18\x01 \x03(\v2#.cln.ListnetworkeventsNetworkeventsR\rnetworkevents\"\xc5\x02\n" + "\x1eListnetworkeventsNetworkevents\x12#\n" + "\rcreated_index\x18\x01 \x01(\x04R\fcreatedIndex\x12\x1c\n" + "\ttimestamp\x18\x02 \x01(\x04R\ttimestamp\x12\x17\n" + "\apeer_id\x18\x03 \x01(\fR\x06peerId\x12\x1b\n" + "\titem_type\x18\x04 \x01(\tR\bitemType\x12\x1b\n" + "\x06reason\x18\x05 \x01(\tH\x00R\x06reason\x88\x01\x01\x12(\n" + "\rduration_nsec\x18\x06 \x01(\x04H\x01R\fdurationNsec\x88\x01\x01\x120\n" + "\x11connect_attempted\x18\a \x01(\bH\x02R\x10connectAttempted\x88\x01\x01B\t\n" + "\a_reasonB\x10\n" + "\x0e_duration_nsecB\x14\n" + "\x12_connect_attempted\"=\n" + "\x16DelnetworkeventRequest\x12#\n" + "\rcreated_index\x18\x01 \x01(\x04R\fcreatedIndex\"\x19\n" + "\x17DelnetworkeventResponse\"\xb3\x02\n" + "\x1aClnrestregisterpathRequest\x12\x12\n" + "\x04path\x18\x01 \x01(\tR\x04path\x12\x1d\n" + "\n" + "rpc_method\x18\x02 \x01(\tR\trpcMethod\x12Z\n" + "\x11rune_restrictions\x18\x03 \x01(\v2(.cln.ClnrestregisterpathRuneRestrictionsH\x00R\x10runeRestrictions\x88\x01\x01\x12(\n" + "\rrune_required\x18\x04 \x01(\bH\x01R\fruneRequired\x88\x01\x01\x12$\n" + "\vhttp_method\x18\x05 \x01(\tH\x02R\n" + "httpMethod\x88\x01\x01B\x14\n" + "\x12_rune_restrictionsB\x10\n" + "\x0e_rune_requiredB\x0e\n" + "\f_http_method\"\x1d\n" + "\x1bClnrestregisterpathResponse\"\xfe\x01\n" + "#ClnrestregisterpathRuneRestrictions\x12\x1b\n" + "\x06nodeid\x18\x01 \x01(\tH\x00R\x06nodeid\x88\x01\x01\x12\x1b\n" + "\x06method\x18\x02 \x01(\tH\x01R\x06method\x88\x01\x01\x12L\n" + "\x06params\x18\x03 \x03(\v24.cln.ClnrestregisterpathRuneRestrictions.ParamsEntryR\x06params\x1a9\n" + "\vParamsEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\t\n" + "\a_nodeidB\t\n" + "\a_method\"6\n" + "\x18ListcurrencyratesRequest\x12\x1a\n" + "\bcurrency\x18\x01 \x01(\tR\bcurrency\"f\n" + "\x19ListcurrencyratesResponse\x12I\n" + "\rcurrencyrates\x18\x01 \x03(\v2#.cln.ListcurrencyratesCurrencyratesR\rcurrencyrates\"P\n" + "\x1eListcurrencyratesCurrencyrates\x12\x16\n" + "\x06source\x18\x01 \x01(\tR\x06source\x12\x16\n" + "\x06amount\x18\x02 \x01(\x01R\x06amount\"L\n" + "\x16CurrencyconvertRequest\x12\x16\n" + "\x06amount\x18\x01 \x01(\x01R\x06amount\x12\x1a\n" + "\bcurrency\x18\x02 \x01(\tR\bcurrency\":\n" + "\x17CurrencyconvertResponse\x12\x1f\n" + "\x04msat\x18\x01 \x01(\v2\v.cln.AmountR\x04msat\"1\n" + "\x13CurrencyrateRequest\x12\x1a\n" + "\bcurrency\x18\x01 \x01(\tR\bcurrency\"*\n" + "\x14CurrencyrateResponse\x12\x12\n" + "\x04rate\x18\x01 \x01(\x01R\x04rate\"\x1e\n" + "\x1cStreamBalanceSnapshotRequest\"\xb0\x01\n" + "\x1bBalanceSnapshotNotification\x12\x17\n" + "\anode_id\x18\x01 \x01(\fR\x06nodeId\x12 \n" + "\vblockheight\x18\x02 \x01(\rR\vblockheight\x12\x1c\n" + "\ttimestamp\x18\x03 \x01(\rR\ttimestamp\x128\n" + "\baccounts\x18\x04 \x03(\v2\x1c.cln.BalanceSnapshotAccountsR\baccounts\"\x85\x01\n" + "\x17BalanceSnapshotAccounts\x12\x1d\n" + "\n" + "account_id\x18\x01 \x01(\tR\taccountId\x12.\n" + "\fbalance_msat\x18\x02 \x01(\v2\v.cln.AmountR\vbalanceMsat\x12\x1b\n" + "\tcoin_type\x18\x03 \x01(\tR\bcoinType\"\x19\n" + "\x17StreamBlockAddedRequest\"D\n" + "\x16BlockAddedNotification\x12\x12\n" + "\x04hash\x18\x01 \x01(\fR\x04hash\x12\x16\n" + "\x06height\x18\x02 \x01(\rR\x06height\" \n" + "\x1eStreamChannelOpenFailedRequest\">\n" + "\x1dChannelOpenFailedNotification\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\"\x1c\n" + "\x1aStreamChannelOpenedRequest\"\xa3\x01\n" + "\x19ChannelOpenedNotification\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12.\n" + "\ffunding_msat\x18\x02 \x01(\v2\v.cln.AmountR\vfundingMsat\x12!\n" + "\ffunding_txid\x18\x03 \x01(\fR\vfundingTxid\x12#\n" + "\rchannel_ready\x18\x04 \x01(\bR\fchannelReady\"\"\n" + " StreamChannelStateChangedRequest\"\x93\x04\n" + "\x1fChannelStateChangedNotification\x12\x17\n" + "\apeer_id\x18\x01 \x01(\fR\x06peerId\x12\x1d\n" + "\n" + "channel_id\x18\x02 \x01(\fR\tchannelId\x12-\n" + "\x10short_channel_id\x18\x03 \x01(\tH\x00R\x0eshortChannelId\x88\x01\x01\x12\x1c\n" + "\ttimestamp\x18\x04 \x01(\tR\ttimestamp\x123\n" + "\told_state\x18\x05 \x01(\x0e2\x11.cln.ChannelStateH\x01R\boldState\x88\x01\x01\x12.\n" + "\tnew_state\x18\x06 \x01(\x0e2\x11.cln.ChannelStateR\bnewState\x12S\n" + "\x05cause\x18\a \x01(\x0e2=.cln.ChannelStateChangedNotification.ChannelStateChangedCauseR\x05cause\x12\x1d\n" + "\amessage\x18\b \x01(\tH\x02R\amessage\x88\x01\x01\"c\n" + "\x18ChannelStateChangedCause\x12\v\n" + "\aUNKNOWN\x10\x00\x12\t\n" + "\x05LOCAL\x10\x01\x12\b\n" + "\x04USER\x10\x02\x12\n" + "\n" + "\x06REMOTE\x10\x03\x12\f\n" + "\bPROTOCOL\x10\x04\x12\v\n" + "\aONCHAIN\x10\x05B\x13\n" + "\x11_short_channel_idB\f\n" + "\n" + "_old_stateB\n" + "\n" + "\b_message\"\x16\n" + "\x14StreamConnectRequest\"\xd6\x01\n" + "\x17PeerConnectNotification\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\x12O\n" + "\tdirection\x18\x02 \x01(\x0e21.cln.PeerConnectNotification.PeerConnectDirectionR\tdirection\x121\n" + "\aaddress\x18\x03 \x01(\v2\x17.cln.PeerConnectAddressR\aaddress\"'\n" + "\x14PeerConnectDirection\x12\x06\n" + "\x02IN\x10\x00\x12\a\n" + "\x03OUT\x10\x01\"\xbb\x02\n" + "\x12PeerConnectAddress\x12K\n" + "\titem_type\x18\x01 \x01(\x0e2..cln.PeerConnectAddress.PeerConnectAddressTypeR\bitemType\x12\x1b\n" + "\x06socket\x18\x02 \x01(\tH\x00R\x06socket\x88\x01\x01\x12\x1d\n" + "\aaddress\x18\x03 \x01(\tH\x01R\aaddress\x88\x01\x01\x12\x17\n" + "\x04port\x18\x04 \x01(\rH\x02R\x04port\x88\x01\x01\"c\n" + "\x16PeerConnectAddressType\x12\x10\n" + "\fLOCAL_SOCKET\x10\x00\x12\b\n" + "\x04IPV4\x10\x01\x12\b\n" + "\x04IPV6\x10\x02\x12\t\n" + "\x05TORV2\x10\x03\x12\t\n" + "\x05TORV3\x10\x04\x12\r\n" + "\tWEBSOCKET\x10\x05B\t\n" + "\a_socketB\n" + "\n" + "\b_addressB\a\n" + "\x05_port\"\x1b\n" + "\x19StreamCoinMovementRequest\"\xb0\r\n" + "\x18CoinMovementNotification\x12\x18\n" + "\aversion\x18\x01 \x01(\rR\aversion\x12\x1b\n" + "\tcoin_type\x18\x02 \x01(\tR\bcoinType\x12\x17\n" + "\anode_id\x18\x03 \x01(\fR\x06nodeId\x12K\n" + "\titem_type\x18\x04 \x01(\x0e2..cln.CoinMovementNotification.CoinMovementTypeR\bitemType\x12(\n" + "\rcreated_index\x18\x05 \x01(\x04H\x00R\fcreatedIndex\x88\x01\x01\x12\x1d\n" + "\n" + "account_id\x18\x06 \x01(\tR\taccountId\x12,\n" + "\vcredit_msat\x18\a \x01(\v2\v.cln.AmountR\n" + "creditMsat\x12*\n" + "\n" + "debit_msat\x18\b \x01(\v2\v.cln.AmountR\tdebitMsat\x12\x1c\n" + "\ttimestamp\x18\t \x01(\x04R\ttimestamp\x12\x12\n" + "\x04tags\x18\n" + " \x03(\tR\x04tags\x12Z\n" + "\vprimary_tag\x18\v \x01(\x0e24.cln.CoinMovementNotification.CoinMovementPrimaryTagH\x01R\n" + "primaryTag\x88\x01\x01\x12\x1d\n" + "\n" + "extra_tags\x18\f \x03(\tR\textraTags\x12&\n" + "\fpayment_hash\x18\r \x01(\fH\x02R\vpaymentHash\x88\x01\x01\x12\x1c\n" + "\apart_id\x18\x0e \x01(\x04H\x03R\x06partId\x88\x01\x01\x12\x1e\n" + "\bgroup_id\x18\x0f \x01(\x04H\x04R\agroupId\x88\x01\x01\x12-\n" + "\tfees_msat\x18\x10 \x01(\v2\v.cln.AmountH\x05R\bfeesMsat\x88\x01\x01\x12&\n" + "\x04utxo\x18\x11 \x01(\v2\r.cln.OutpointH\x06R\x04utxo\x88\x01\x01\x12\x1c\n" + "\apeer_id\x18\x12 \x01(\fH\aR\x06peerId\x88\x01\x01\x124\n" + "\x13originating_account\x18\x13 \x01(\tH\bR\x12originatingAccount\x88\x01\x01\x12\x17\n" + "\x04txid\x18\x14 \x01(\fH\tR\x04txid\x88\x01\x01\x12(\n" + "\rspending_txid\x18\x15 \x01(\fH\n" + "R\fspendingTxid\x88\x01\x01\x12 \n" + "\tutxo_txid\x18\x16 \x01(\fH\vR\butxoTxid\x88\x01\x01\x12\x17\n" + "\x04vout\x18\x17 \x01(\rH\fR\x04vout\x88\x01\x01\x121\n" + "\voutput_msat\x18\x18 \x01(\v2\v.cln.AmountH\rR\n" + "outputMsat\x88\x01\x01\x12&\n" + "\foutput_count\x18\x19 \x01(\rH\x0eR\voutputCount\x88\x01\x01\x12%\n" + "\vblockheight\x18\x1a \x01(\rH\x0fR\vblockheight\x88\x01\x01\"2\n" + "\x10CoinMovementType\x12\x0f\n" + "\vCHANNEL_MVT\x10\x00\x12\r\n" + "\tCHAIN_MVT\x10\x01\"\xf7\x02\n" + "\x16CoinMovementPrimaryTag\x12\v\n" + "\aDEPOSIT\x10\x00\x12\x0e\n" + "\n" + "WITHDRAWAL\x10\x01\x12\v\n" + "\aPENALTY\x10\x02\x12\x10\n" + "\fCHANNEL_OPEN\x10\x03\x12\x11\n" + "\rCHANNEL_CLOSE\x10\x04\x12\x11\n" + "\rDELAYED_TO_US\x10\x05\x12\v\n" + "\aHTLC_TX\x10\x06\x12\x10\n" + "\fHTLC_TIMEOUT\x10\a\x12\x10\n" + "\fHTLC_FULFILL\x10\b\x12\r\n" + "\tTO_WALLET\x10\t\x12\n" + "\n" + "\x06ANCHOR\x10\n" + "\x12\v\n" + "\aTO_THEM\x10\v\x12\r\n" + "\tPENALIZED\x10\f\x12\n" + "\n" + "\x06STOLEN\x10\r\x12\v\n" + "\aIGNORED\x10\x0e\x12\f\n" + "\bTO_MINER\x10\x0f\x12\v\n" + "\aINVOICE\x10\x10\x12\n" + "\n" + "\x06ROUTED\x10\x11\x12\n" + "\n" + "\x06PUSHED\x10\x12\x12\r\n" + "\tLEASE_FEE\x10\x13\x12\x14\n" + "\x10CHANNEL_PROPOSED\x10\x14\x12\x0f\n" + "\vPENALTY_ADJ\x10\x15\x12\x11\n" + "\rJOURNAL_ENTRY\x10\x16B\x10\n" + "\x0e_created_indexB\x0e\n" + "\f_primary_tagB\x0f\n" + "\r_payment_hashB\n" + "\n" + "\b_part_idB\v\n" + "\t_group_idB\f\n" + "\n" + "_fees_msatB\a\n" + "\x05_utxoB\n" + "\n" + "\b_peer_idB\x16\n" + "\x14_originating_accountB\a\n" + "\x05_txidB\x10\n" + "\x0e_spending_txidB\f\n" + "\n" + "_utxo_txidB\a\n" + "\x05_voutB\x0e\n" + "\f_output_msatB\x0f\n" + "\r_output_countB\x0e\n" + "\f_blockheight\"\x18\n" + "\x16StreamCustomMsgRequest\"J\n" + "\x15CustomMsgNotification\x12\x17\n" + "\apeer_id\x18\x01 \x01(\fR\x06peerId\x12\x18\n" + "\apayload\x18\x02 \x01(\fR\apayload\" \n" + "\x1eStreamDeprecatedOneshotRequest\"D\n" + "\x1dDeprecatedOneshotNotification\x12#\n" + "\rdeprecated_ok\x18\x01 \x01(\bR\fdeprecatedOk\"\x19\n" + "\x17StreamDisconnectRequest\"(\n" + "\x16DisconnectNotification\x12\x0e\n" + "\x02id\x18\x01 \x01(\fR\x02id\"\x1b\n" + "\x19StreamForwardEventRequest\"\x87\x06\n" + "\x18ForwardEventNotification\x12!\n" + "\fpayment_hash\x18\x01 \x01(\fR\vpaymentHash\x12\x1d\n" + "\n" + "in_channel\x18\x02 \x01(\tR\tinChannel\x12$\n" + "\vout_channel\x18\x03 \x01(\tH\x00R\n" + "outChannel\x88\x01\x01\x12$\n" + "\ain_msat\x18\x04 \x01(\v2\v.cln.AmountR\x06inMsat\x12+\n" + "\bout_msat\x18\x05 \x01(\v2\v.cln.AmountH\x01R\aoutMsat\x88\x01\x01\x12+\n" + "\bfee_msat\x18\x06 \x01(\v2\v.cln.AmountH\x02R\afeeMsat\x88\x01\x01\x12H\n" + "\x06status\x18\a \x01(\x0e20.cln.ForwardEventNotification.ForwardEventStatusR\x06status\x12\x1f\n" + "\bfailcode\x18\b \x01(\rH\x03R\bfailcode\x88\x01\x01\x12#\n" + "\n" + "failreason\x18\t \x01(\tH\x04R\n" + "failreason\x88\x01\x01\x12J\n" + "\x05style\x18\n" + " \x01(\x0e2/.cln.ForwardEventNotification.ForwardEventStyleH\x05R\x05style\x88\x01\x01\x12#\n" + "\rreceived_time\x18\v \x01(\x01R\freceivedTime\x12(\n" + "\rresolved_time\x18\f \x01(\x01H\x06R\fresolvedTime\x88\x01\x01\"L\n" + "\x12ForwardEventStatus\x12\v\n" + "\aOFFERED\x10\x00\x12\v\n" + "\aSETTLED\x10\x01\x12\x10\n" + "\fLOCAL_FAILED\x10\x02\x12\n" + "\n" + "\x06FAILED\x10\x03\"(\n" + "\x11ForwardEventStyle\x12\n" + "\n" + "\x06LEGACY\x10\x00\x12\a\n" + "\x03TLV\x10\x01B\x0e\n" + "\f_out_channelB\v\n" + "\t_out_msatB\v\n" + "\t_fee_msatB\v\n" + "\t_failcodeB\r\n" + "\v_failreasonB\b\n" + "\x06_styleB\x10\n" + "\x0e_resolved_time\"\x1e\n" + "\x1cStreamInvoiceCreationRequest\"~\n" + "\x1bInvoiceCreationNotification\x12$\n" + "\x04msat\x18\x01 \x01(\v2\v.cln.AmountH\x00R\x04msat\x88\x01\x01\x12\x1a\n" + "\bpreimage\x18\x02 \x01(\fR\bpreimage\x12\x14\n" + "\x05label\x18\x03 \x01(\tR\x05labelB\a\n" + "\x05_msat\"\x1d\n" + "\x1bStreamInvoicePaymentRequest\"\xac\x01\n" + "\x1aInvoicePaymentNotification\x12\x1f\n" + "\x04msat\x18\x01 \x01(\v2\v.cln.AmountR\x04msat\x12\x1a\n" + "\bpreimage\x18\x02 \x01(\fR\bpreimage\x12.\n" + "\boutpoint\x18\x03 \x01(\v2\r.cln.OutpointH\x00R\boutpoint\x88\x01\x01\x12\x14\n" + "\x05label\x18\x04 \x01(\tR\x05labelB\v\n" + "\t_outpoint\"\x12\n" + "\x10StreamLogRequest\"\xef\x01\n" + "\x0fLogNotification\x123\n" + "\x05level\x18\x01 \x01(\x0e2\x1d.cln.LogNotification.LogLevelR\x05level\x12\x12\n" + "\x04time\x18\x02 \x01(\tR\x04time\x12\x1c\n" + "\ttimestamp\x18\x03 \x01(\tR\ttimestamp\x12\x16\n" + "\x06source\x18\x04 \x01(\tR\x06source\x12\x10\n" + "\x03log\x18\x05 \x01(\tR\x03log\"K\n" + "\bLogLevel\x12\x06\n" + "\x02IO\x10\x00\x12\t\n" + "\x05TRACE\x10\x01\x12\t\n" + "\x05DEBUG\x10\x02\x12\b\n" + "\x04INFO\x10\x03\x12\v\n" + "\aUNUSUAL\x10\x04\x12\n" + "\n" + "\x06BROKEN\x10\x05\"&\n" + "$StreamOnionMessageForwardFailRequest\"\xb7\x02\n" + "#OnionMessageForwardFailNotification\x12\x16\n" + "\x06source\x18\x01 \x01(\fR\x06source\x12\x1a\n" + "\bincoming\x18\x02 \x01(\fR\bincoming\x12\x19\n" + "\bpath_key\x18\x03 \x01(\fR\apathKey\x12\x1f\n" + "\boutgoing\x18\x04 \x01(\fH\x00R\boutgoing\x88\x01\x01\x12%\n" + "\fnext_node_id\x18\x05 \x01(\fH\x01R\n" + "nextNodeId\x88\x01\x01\x12=\n" + "\x19next_short_channel_id_dir\x18\x06 \x01(\tH\x02R\x15nextShortChannelIdDir\x88\x01\x01B\v\n" + "\t_outgoingB\x0f\n" + "\r_next_node_idB\x1c\n" + "\x1a_next_short_channel_id_dir\"\"\n" + " StreamOpenChannelPeerSigsRequest\"a\n" + "\x1fOpenChannelPeerSigsNotification\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\fR\tchannelId\x12\x1f\n" + "\vsigned_psbt\x18\x02 \x01(\tR\n" + "signedPsbt\"\x1c\n" + "\x1aStreamPluginStartedRequest\"w\n" + "\x19PluginStartedNotification\x12\x1f\n" + "\vplugin_name\x18\x01 \x01(\tR\n" + "pluginName\x12\x1f\n" + "\vplugin_path\x18\x02 \x01(\tR\n" + "pluginPath\x12\x18\n" + "\amethods\x18\x03 \x03(\tR\amethods\"\x1c\n" + "\x1aStreamPluginStoppedRequest\"w\n" + "\x19PluginStoppedNotification\x12\x1f\n" + "\vplugin_name\x18\x01 \x01(\tR\n" + "pluginName\x12\x1f\n" + "\vplugin_path\x18\x02 \x01(\tR\n" + "pluginPath\x12\x18\n" + "\amethods\x18\x03 \x03(\tR\amethods\"\x1d\n" + "\x1bStreamSendPayFailureRequest\"w\n" + "\x1aSendPayFailureNotification\x12\x12\n" + "\x04code\x18\x01 \x01(\x12R\x04code\x12\x18\n" + "\amessage\x18\x02 \x01(\tR\amessage\x12+\n" + "\x04data\x18\x03 \x01(\v2\x17.cln.SendpayFailureDataR\x04data\"\xf2\v\n" + "\x12SendpayFailureData\x12(\n" + "\rcreated_index\x18\x01 \x01(\x04H\x00R\fcreatedIndex\x88\x01\x01\x12\x13\n" + "\x02id\x18\x02 \x01(\x04H\x01R\x02id\x88\x01\x01\x12&\n" + "\fpayment_hash\x18\x03 \x01(\fH\x02R\vpaymentHash\x88\x01\x01\x12\x1d\n" + "\agroupid\x18\x04 \x01(\x04H\x03R\agroupid\x88\x01\x01\x12(\n" + "\rupdated_index\x18\x05 \x01(\x04H\x04R\fupdatedIndex\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\x06 \x01(\x04H\x05R\x06partid\x88\x01\x01\x12%\n" + "\vdestination\x18\a \x01(\fH\x06R\vdestination\x88\x01\x01\x121\n" + "\vamount_msat\x18\b \x01(\v2\v.cln.AmountH\aR\n" + "amountMsat\x88\x01\x01\x12:\n" + "\x10amount_sent_msat\x18\t \x01(\v2\v.cln.AmountH\bR\x0eamountSentMsat\x88\x01\x01\x12\"\n" + "\n" + "created_at\x18\n" + " \x01(\x04H\tR\tcreatedAt\x88\x01\x01\x12&\n" + "\fcompleted_at\x18\v \x01(\x04H\n" + "R\vcompletedAt\x88\x01\x01\x12M\n" + "\x06status\x18\f \x01(\x0e20.cln.SendpayFailureData.SendpayFailureDataStatusH\vR\x06status\x88\x01\x01\x12.\n" + "\x10payment_preimage\x18\r \x01(\fH\fR\x0fpaymentPreimage\x88\x01\x01\x12\x19\n" + "\x05label\x18\x0e \x01(\tH\rR\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x0f \x01(\tH\x0eR\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x10 \x01(\tH\x0fR\x06bolt12\x88\x01\x01\x12%\n" + "\vdescription\x18\x11 \x01(\tH\x10R\vdescription\x88\x01\x01\x12#\n" + "\n" + "erroronion\x18\x12 \x01(\fH\x11R\n" + "erroronion\x88\x01\x01\x12#\n" + "\n" + "onionreply\x18\x13 \x01(\fH\x12R\n" + "onionreply\x88\x01\x01\x12&\n" + "\ferring_index\x18\x14 \x01(\rH\x13R\verringIndex\x88\x01\x01\x12\x1f\n" + "\bfailcode\x18\x15 \x01(\rH\x14R\bfailcode\x88\x01\x01\x12'\n" + "\ffailcodename\x18\x16 \x01(\tH\x15R\ffailcodename\x88\x01\x01\x12$\n" + "\verring_node\x18\x17 \x01(\fH\x16R\n" + "erringNode\x88\x01\x01\x12*\n" + "\x0eerring_channel\x18\x18 \x01(\tH\x17R\rerringChannel\x88\x01\x01\x12.\n" + "\x10erring_direction\x18\x19 \x01(\rH\x18R\x0ferringDirection\x88\x01\x01\x12$\n" + "\vraw_message\x18\x1a \x01(\fH\x19R\n" + "rawMessage\x88\x01\x01\"A\n" + "\x18SendpayFailureDataStatus\x12\n" + "\n" + "\x06FAILED\x10\x00\x12\v\n" + "\aPENDING\x10\x01\x12\f\n" + "\bCOMPLETE\x10\x02B\x10\n" + "\x0e_created_indexB\x05\n" + "\x03_idB\x0f\n" + "\r_payment_hashB\n" + "\n" + "\b_groupidB\x10\n" + "\x0e_updated_indexB\t\n" + "\a_partidB\x0e\n" + "\f_destinationB\x0e\n" + "\f_amount_msatB\x13\n" + "\x11_amount_sent_msatB\r\n" + "\v_created_atB\x0f\n" + "\r_completed_atB\t\n" + "\a_statusB\x13\n" + "\x11_payment_preimageB\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x0e\n" + "\f_descriptionB\r\n" + "\v_erroronionB\r\n" + "\v_onionreplyB\x0f\n" + "\r_erring_indexB\v\n" + "\t_failcodeB\x0f\n" + "\r_failcodenameB\x0e\n" + "\f_erring_nodeB\x11\n" + "\x0f_erring_channelB\x13\n" + "\x11_erring_directionB\x0e\n" + "\f_raw_message\"\x1d\n" + "\x1bStreamSendPaySuccessRequest\"\x94\a\n" + "\x1aSendPaySuccessNotification\x12#\n" + "\rcreated_index\x18\x01 \x01(\x04R\fcreatedIndex\x12\x0e\n" + "\x02id\x18\x02 \x01(\x04R\x02id\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12\x18\n" + "\agroupid\x18\x04 \x01(\x04R\agroupid\x12(\n" + "\rupdated_index\x18\x05 \x01(\x04H\x00R\fupdatedIndex\x88\x01\x01\x12\x1b\n" + "\x06partid\x18\x06 \x01(\x04H\x01R\x06partid\x88\x01\x01\x12%\n" + "\vdestination\x18\a \x01(\fH\x02R\vdestination\x88\x01\x01\x121\n" + "\vamount_msat\x18\b \x01(\v2\v.cln.AmountH\x03R\n" + "amountMsat\x88\x01\x01\x125\n" + "\x10amount_sent_msat\x18\t \x01(\v2\v.cln.AmountR\x0eamountSentMsat\x12\x1d\n" + "\n" + "created_at\x18\n" + " \x01(\x04R\tcreatedAt\x12&\n" + "\fcompleted_at\x18\v \x01(\x04H\x04R\vcompletedAt\x88\x01\x01\x12L\n" + "\x06status\x18\f \x01(\x0e24.cln.SendPaySuccessNotification.SendpaySuccessStatusR\x06status\x12.\n" + "\x10payment_preimage\x18\r \x01(\fH\x05R\x0fpaymentPreimage\x88\x01\x01\x12\x19\n" + "\x05label\x18\x0e \x01(\tH\x06R\x05label\x88\x01\x01\x12\x1b\n" + "\x06bolt11\x18\x0f \x01(\tH\aR\x06bolt11\x88\x01\x01\x12\x1b\n" + "\x06bolt12\x18\x10 \x01(\tH\bR\x06bolt12\x88\x01\x01\x12%\n" + "\vdescription\x18\x11 \x01(\tH\tR\vdescription\x88\x01\x01\x12#\n" + "\n" + "erroronion\x18\x12 \x01(\fH\n" + "R\n" + "erroronion\x88\x01\x01\"$\n" + "\x14SendpaySuccessStatus\x12\f\n" + "\bCOMPLETE\x10\x00B\x10\n" + "\x0e_updated_indexB\t\n" + "\a_partidB\x0e\n" + "\f_destinationB\x0e\n" + "\f_amount_msatB\x0f\n" + "\r_completed_atB\x13\n" + "\x11_payment_preimageB\b\n" + "\x06_labelB\t\n" + "\a_bolt11B\t\n" + "\a_bolt12B\x0e\n" + "\f_descriptionB\r\n" + "\v_erroronion\"\x17\n" + "\x15StreamShutdownRequest\"\x16\n" + "\x14ShutdownNotification\"\x16\n" + "\x14StreamWarningRequest\"\xd3\x01\n" + "\x13WarningNotification\x12;\n" + "\x05level\x18\x01 \x01(\x0e2%.cln.WarningNotification.WarningLevelR\x05level\x12\x12\n" + "\x04time\x18\x02 \x01(\tR\x04time\x12\x1c\n" + "\ttimestamp\x18\x03 \x01(\tR\ttimestamp\x12\x16\n" + "\x06source\x18\x04 \x01(\tR\x06source\x12\x10\n" + "\x03log\x18\x05 \x01(\tR\x03log\"#\n" + "\fWarningLevel\x12\b\n" + "\x04WARN\x10\x00\x12\t\n" + "\x05ERROR\x10\x01\"\x19\n" + "\x17StreamPayPartEndRequest\"\xfa\x04\n" + "\x16PayPartEndNotification\x12D\n" + "\x06status\x18\x01 \x01(\x0e2,.cln.PayPartEndNotification.PayPartEndStatusR\x06status\x12\x1a\n" + "\bduration\x18\x02 \x01(\x01R\bduration\x12!\n" + "\fpayment_hash\x18\x03 \x01(\fR\vpaymentHash\x12\x18\n" + "\agroupid\x18\x04 \x01(\x04R\agroupid\x12\x16\n" + "\x06partid\x18\x05 \x01(\x04R\x06partid\x12\"\n" + "\n" + "failed_msg\x18\x06 \x01(\fH\x00R\tfailedMsg\x88\x01\x01\x12)\n" + "\x0efailed_node_id\x18\a \x01(\fH\x01R\ffailedNodeId\x88\x01\x01\x12:\n" + "\x17failed_short_channel_id\x18\b \x01(\tH\x02R\x14failedShortChannelId\x88\x01\x01\x12.\n" + "\x10failed_direction\x18\t \x01(\rH\x03R\x0ffailedDirection\x88\x01\x01\x12\"\n" + "\n" + "error_code\x18\n" + " \x01(\rH\x04R\terrorCode\x88\x01\x01\x12(\n" + "\rerror_message\x18\v \x01(\tH\x05R\ferrorMessage\x88\x01\x01\",\n" + "\x10PayPartEndStatus\x12\v\n" + "\aSUCCESS\x10\x00\x12\v\n" + "\aFAILURE\x10\x01B\r\n" + "\v_failed_msgB\x11\n" + "\x0f_failed_node_idB\x1a\n" + "\x18_failed_short_channel_idB\x13\n" + "\x11_failed_directionB\r\n" + "\v_error_codeB\x10\n" + "\x0e_error_message\"\x1b\n" + "\x19StreamPayPartStartRequest\"\x85\x02\n" + "\x18PayPartStartNotification\x12!\n" + "\fpayment_hash\x18\x01 \x01(\fR\vpaymentHash\x12\x18\n" + "\agroupid\x18\x02 \x01(\x04R\agroupid\x12\x16\n" + "\x06partid\x18\x03 \x01(\x04R\x06partid\x129\n" + "\x12total_payment_msat\x18\x04 \x01(\v2\v.cln.AmountR\x10totalPaymentMsat\x12.\n" + "\fattempt_msat\x18\x05 \x01(\v2\v.cln.AmountR\vattemptMsat\x12)\n" + "\x04hops\x18\x06 \x03(\v2\x15.cln.PayPartStartHopsR\x04hops\"\xe3\x01\n" + "\x10PayPartStartHops\x12\x1b\n" + "\tnext_node\x18\x01 \x01(\fR\bnextNode\x12(\n" + "\x10short_channel_id\x18\x02 \x01(\tR\x0eshortChannelId\x12\x1c\n" + "\tdirection\x18\x03 \x01(\rR\tdirection\x123\n" + "\x0fchannel_in_msat\x18\x04 \x01(\v2\v.cln.AmountR\rchannelInMsat\x125\n" + "\x10channel_out_msat\x18\x05 \x01(\v2\v.cln.AmountR\x0echannelOutMsat2\xcee\n" + "\x04Node\x126\n" + "\aGetinfo\x12\x13.cln.GetinfoRequest\x1a\x14.cln.GetinfoResponse\"\x00\x12<\n" + "\tListPeers\x12\x15.cln.ListpeersRequest\x1a\x16.cln.ListpeersResponse\"\x00\x12<\n" + "\tListFunds\x12\x15.cln.ListfundsRequest\x1a\x16.cln.ListfundsResponse\"\x00\x126\n" + "\aSendPay\x12\x13.cln.SendpayRequest\x1a\x14.cln.SendpayResponse\"\x00\x12E\n" + "\fListChannels\x12\x18.cln.ListchannelsRequest\x1a\x19.cln.ListchannelsResponse\"\x00\x12<\n" + "\tAddGossip\x12\x15.cln.AddgossipRequest\x1a\x16.cln.AddgossipResponse\"\x00\x12H\n" + "\rAddPsbtOutput\x12\x19.cln.AddpsbtoutputRequest\x1a\x1a.cln.AddpsbtoutputResponse\"\x00\x12H\n" + "\rAutoCleanOnce\x12\x19.cln.AutocleanonceRequest\x1a\x1a.cln.AutocleanonceResponse\"\x00\x12N\n" + "\x0fAutoCleanStatus\x12\x1b.cln.AutocleanstatusRequest\x1a\x1c.cln.AutocleanstatusResponse\"\x00\x12E\n" + "\fCheckMessage\x12\x18.cln.CheckmessageRequest\x1a\x19.cln.CheckmessageResponse\"\x00\x120\n" + "\x05Close\x12\x11.cln.CloseRequest\x1a\x12.cln.CloseResponse\"\x00\x12:\n" + "\vConnectPeer\x12\x13.cln.ConnectRequest\x1a\x14.cln.ConnectResponse\"\x00\x12H\n" + "\rCreateInvoice\x12\x19.cln.CreateinvoiceRequest\x1a\x1a.cln.CreateinvoiceResponse\"\x00\x12<\n" + "\tDatastore\x12\x15.cln.DatastoreRequest\x1a\x16.cln.DatastoreResponse\"\x00\x12K\n" + "\x0eDatastoreUsage\x12\x1a.cln.DatastoreusageRequest\x1a\x1b.cln.DatastoreusageResponse\"\x00\x12B\n" + "\vCreateOnion\x12\x17.cln.CreateonionRequest\x1a\x18.cln.CreateonionResponse\"\x00\x12E\n" + "\fDelDatastore\x12\x18.cln.DeldatastoreRequest\x1a\x19.cln.DeldatastoreResponse\"\x00\x12?\n" + "\n" + "DelInvoice\x12\x16.cln.DelinvoiceRequest\x1a\x17.cln.DelinvoiceResponse\"\x00\x12Q\n" + "\x10DevForgetChannel\x12\x1c.cln.DevforgetchannelRequest\x1a\x1d.cln.DevforgetchannelResponse\"\x00\x12Q\n" + "\x10EmergencyRecover\x12\x1c.cln.EmergencyrecoverRequest\x1a\x1d.cln.EmergencyrecoverResponse\"\x00\x12f\n" + "\x17GetEmergencyRecoverData\x12#.cln.GetemergencyrecoverdataRequest\x1a$.cln.GetemergencyrecoverdataResponse\"\x00\x12E\n" + "\fExposeSecret\x12\x18.cln.ExposesecretRequest\x1a\x19.cln.ExposesecretResponse\"\x00\x126\n" + "\aRecover\x12\x13.cln.RecoverRequest\x1a\x14.cln.RecoverResponse\"\x00\x12K\n" + "\x0eRecoverChannel\x12\x1a.cln.RecoverchannelRequest\x1a\x1b.cln.RecoverchannelResponse\"\x00\x126\n" + "\aInvoice\x12\x13.cln.InvoiceRequest\x1a\x14.cln.InvoiceResponse\"\x00\x12Q\n" + "\x14CreateInvoiceRequest\x12\x1a.cln.InvoicerequestRequest\x1a\x1b.cln.InvoicerequestResponse\"\x00\x12`\n" + "\x15DisableInvoiceRequest\x12!.cln.DisableinvoicerequestRequest\x1a\".cln.DisableinvoicerequestResponse\"\x00\x12Z\n" + "\x13ListInvoiceRequests\x12\x1f.cln.ListinvoicerequestsRequest\x1a .cln.ListinvoicerequestsResponse\"\x00\x12H\n" + "\rListDatastore\x12\x19.cln.ListdatastoreRequest\x1a\x1a.cln.ListdatastoreResponse\"\x00\x12E\n" + "\fListInvoices\x12\x18.cln.ListinvoicesRequest\x1a\x19.cln.ListinvoicesResponse\"\x00\x12<\n" + "\tSendOnion\x12\x15.cln.SendonionRequest\x1a\x16.cln.SendonionResponse\"\x00\x12E\n" + "\fListSendPays\x12\x18.cln.ListsendpaysRequest\x1a\x19.cln.ListsendpaysResponse\"\x00\x12Q\n" + "\x10ListTransactions\x12\x1c.cln.ListtransactionsRequest\x1a\x1d.cln.ListtransactionsResponse\"\x00\x12?\n" + "\n" + "MakeSecret\x12\x16.cln.MakesecretRequest\x1a\x17.cln.MakesecretResponse\"\x00\x12*\n" + "\x03Pay\x12\x0f.cln.PayRequest\x1a\x10.cln.PayResponse\"\x00\x12<\n" + "\tListNodes\x12\x15.cln.ListnodesRequest\x1a\x16.cln.ListnodesResponse\"\x00\x12K\n" + "\x0eWaitAnyInvoice\x12\x1a.cln.WaitanyinvoiceRequest\x1a\x1b.cln.WaitanyinvoiceResponse\"\x00\x12B\n" + "\vWaitInvoice\x12\x17.cln.WaitinvoiceRequest\x1a\x18.cln.WaitinvoiceResponse\"\x00\x12B\n" + "\vWaitSendPay\x12\x17.cln.WaitsendpayRequest\x1a\x18.cln.WaitsendpayResponse\"\x00\x126\n" + "\aNewAddr\x12\x13.cln.NewaddrRequest\x1a\x14.cln.NewaddrResponse\"\x00\x129\n" + "\bWithdraw\x12\x14.cln.WithdrawRequest\x1a\x15.cln.WithdrawResponse\"\x00\x126\n" + "\aKeySend\x12\x13.cln.KeysendRequest\x1a\x14.cln.KeysendResponse\"\x00\x129\n" + "\bFundPsbt\x12\x14.cln.FundpsbtRequest\x1a\x15.cln.FundpsbtResponse\"\x00\x129\n" + "\bSendPsbt\x12\x14.cln.SendpsbtRequest\x1a\x15.cln.SendpsbtResponse\"\x00\x129\n" + "\bSignPsbt\x12\x14.cln.SignpsbtRequest\x1a\x15.cln.SignpsbtResponse\"\x00\x129\n" + "\bUtxoPsbt\x12\x14.cln.UtxopsbtRequest\x1a\x15.cln.UtxopsbtResponse\"\x00\x12<\n" + "\tTxDiscard\x12\x15.cln.TxdiscardRequest\x1a\x16.cln.TxdiscardResponse\"\x00\x12<\n" + "\tTxPrepare\x12\x15.cln.TxprepareRequest\x1a\x16.cln.TxprepareResponse\"\x00\x123\n" + "\x06TxSend\x12\x12.cln.TxsendRequest\x1a\x13.cln.TxsendResponse\"\x00\x12Q\n" + "\x10ListPeerChannels\x12\x1c.cln.ListpeerchannelsRequest\x1a\x1d.cln.ListpeerchannelsResponse\"\x00\x12W\n" + "\x12ListClosedChannels\x12\x1e.cln.ListclosedchannelsRequest\x1a\x1f.cln.ListclosedchannelsResponse\"\x00\x123\n" + "\x06Decode\x12\x12.cln.DecodeRequest\x1a\x13.cln.DecodeResponse\"\x00\x123\n" + "\x06DelPay\x12\x12.cln.DelpayRequest\x1a\x13.cln.DelpayResponse\"\x00\x12?\n" + "\n" + "DelForward\x12\x16.cln.DelforwardRequest\x1a\x17.cln.DelforwardResponse\"\x00\x12E\n" + "\fDisableOffer\x12\x18.cln.DisableofferRequest\x1a\x19.cln.DisableofferResponse\"\x00\x12B\n" + "\vEnableOffer\x12\x17.cln.EnableofferRequest\x1a\x18.cln.EnableofferResponse\"\x00\x12?\n" + "\n" + "Disconnect\x12\x16.cln.DisconnectRequest\x1a\x17.cln.DisconnectResponse\"\x00\x129\n" + "\bFeerates\x12\x14.cln.FeeratesRequest\x1a\x15.cln.FeeratesResponse\"\x00\x12B\n" + "\vFetchBip353\x12\x17.cln.Fetchbip353Request\x1a\x18.cln.Fetchbip353Response\"\x00\x12E\n" + "\fFetchInvoice\x12\x18.cln.FetchinvoiceRequest\x1a\x19.cln.FetchinvoiceResponse\"\x00\x12c\n" + "\x16CancelRecurringInvoice\x12\".cln.CancelrecurringinvoiceRequest\x1a#.cln.CancelrecurringinvoiceResponse\"\x00\x12T\n" + "\x11FundChannelCancel\x12\x1d.cln.FundchannelCancelRequest\x1a\x1e.cln.FundchannelCancelResponse\"\x00\x12Z\n" + "\x13FundChannelComplete\x12\x1f.cln.FundchannelCompleteRequest\x1a .cln.FundchannelCompleteResponse\"\x00\x12B\n" + "\vFundChannel\x12\x17.cln.FundchannelRequest\x1a\x18.cln.FundchannelResponse\"\x00\x12Q\n" + "\x10FundChannelStart\x12\x1c.cln.FundchannelStartRequest\x1a\x1d.cln.FundchannelStartResponse\"\x00\x123\n" + "\x06GetLog\x12\x12.cln.GetlogRequest\x1a\x13.cln.GetlogResponse\"\x00\x12E\n" + "\fFunderUpdate\x12\x18.cln.FunderupdateRequest\x1a\x19.cln.FunderupdateResponse\"\x00\x129\n" + "\bGetRoute\x12\x14.cln.GetrouteRequest\x1a\x15.cln.GetrouteResponse\"\x00\x12H\n" + "\rListAddresses\x12\x19.cln.ListaddressesRequest\x1a\x1a.cln.ListaddressesResponse\"\x00\x12E\n" + "\fListForwards\x12\x18.cln.ListforwardsRequest\x1a\x19.cln.ListforwardsResponse\"\x00\x12?\n" + "\n" + "ListOffers\x12\x16.cln.ListoffersRequest\x1a\x17.cln.ListoffersResponse\"\x00\x129\n" + "\bListPays\x12\x14.cln.ListpaysRequest\x1a\x15.cln.ListpaysResponse\"\x00\x12<\n" + "\tListHtlcs\x12\x15.cln.ListhtlcsRequest\x1a\x16.cln.ListhtlcsResponse\"\x00\x12Q\n" + "\x10MultiFundChannel\x12\x1c.cln.MultifundchannelRequest\x1a\x1d.cln.MultifundchannelResponse\"\x00\x12H\n" + "\rMultiWithdraw\x12\x19.cln.MultiwithdrawRequest\x1a\x1a.cln.MultiwithdrawResponse\"\x00\x120\n" + "\x05Offer\x12\x11.cln.OfferRequest\x1a\x12.cln.OfferResponse\"\x00\x12Q\n" + "\x10OpenChannelAbort\x12\x1c.cln.OpenchannelAbortRequest\x1a\x1d.cln.OpenchannelAbortResponse\"\x00\x12N\n" + "\x0fOpenChannelBump\x12\x1b.cln.OpenchannelBumpRequest\x1a\x1c.cln.OpenchannelBumpResponse\"\x00\x12N\n" + "\x0fOpenChannelInit\x12\x1b.cln.OpenchannelInitRequest\x1a\x1c.cln.OpenchannelInitResponse\"\x00\x12T\n" + "\x11OpenChannelSigned\x12\x1d.cln.OpenchannelSignedRequest\x1a\x1e.cln.OpenchannelSignedResponse\"\x00\x12T\n" + "\x11OpenChannelUpdate\x12\x1d.cln.OpenchannelUpdateRequest\x1a\x1e.cln.OpenchannelUpdateResponse\"\x00\x12-\n" + "\x04Ping\x12\x10.cln.PingRequest\x1a\x11.cln.PingResponse\"\x00\x123\n" + "\x06Plugin\x12\x12.cln.PluginRequest\x1a\x13.cln.PluginResponse\"\x00\x12H\n" + "\rRenePayStatus\x12\x19.cln.RenepaystatusRequest\x1a\x1a.cln.RenepaystatusResponse\"\x00\x126\n" + "\aRenePay\x12\x13.cln.RenepayRequest\x1a\x14.cln.RenepayResponse\"\x00\x12H\n" + "\rReserveInputs\x12\x19.cln.ReserveinputsRequest\x1a\x1a.cln.ReserveinputsResponse\"\x00\x12H\n" + "\rSendCustomMsg\x12\x19.cln.SendcustommsgRequest\x1a\x1a.cln.SendcustommsgResponse\"\x00\x12B\n" + "\vSendInvoice\x12\x17.cln.SendinvoiceRequest\x1a\x18.cln.SendinvoiceResponse\"\x00\x12?\n" + "\n" + "SetChannel\x12\x16.cln.SetchannelRequest\x1a\x17.cln.SetchannelResponse\"\x00\x12<\n" + "\tSetConfig\x12\x15.cln.SetconfigRequest\x1a\x16.cln.SetconfigResponse\"\x00\x12K\n" + "\x0eSetPsbtVersion\x12\x1a.cln.SetpsbtversionRequest\x1a\x1b.cln.SetpsbtversionResponse\"\x00\x12B\n" + "\vSignInvoice\x12\x17.cln.SigninvoiceRequest\x1a\x18.cln.SigninvoiceResponse\"\x00\x12B\n" + "\vSignMessage\x12\x17.cln.SignmessageRequest\x1a\x18.cln.SignmessageResponse\"\x00\x12?\n" + "\n" + "SpliceInit\x12\x16.cln.SpliceInitRequest\x1a\x17.cln.SpliceInitResponse\"\x00\x12E\n" + "\fSpliceSigned\x12\x18.cln.SpliceSignedRequest\x1a\x19.cln.SpliceSignedResponse\"\x00\x12E\n" + "\fSpliceUpdate\x12\x18.cln.SpliceUpdateRequest\x1a\x19.cln.SpliceUpdateResponse\"\x00\x129\n" + "\bSpliceIn\x12\x14.cln.SpliceinRequest\x1a\x15.cln.SpliceinResponse\"\x00\x12<\n" + "\tSpliceOut\x12\x15.cln.SpliceoutRequest\x1a\x16.cln.SpliceoutResponse\"\x00\x12<\n" + "\tDevSplice\x12\x15.cln.DevspliceRequest\x1a\x16.cln.DevspliceResponse\"\x00\x12N\n" + "\x0fUnreserveInputs\x12\x1b.cln.UnreserveinputsRequest\x1a\x1c.cln.UnreserveinputsResponse\"\x00\x12H\n" + "\rUpgradeWallet\x12\x19.cln.UpgradewalletRequest\x1a\x1a.cln.UpgradewalletResponse\"\x00\x12N\n" + "\x0fWaitBlockHeight\x12\x1b.cln.WaitblockheightRequest\x1a\x1c.cln.WaitblockheightResponse\"\x00\x12-\n" + "\x04Wait\x12\x10.cln.WaitRequest\x1a\x11.cln.WaitResponse\"\x00\x12B\n" + "\vListConfigs\x12\x17.cln.ListconfigsRequest\x1a\x18.cln.ListconfigsResponse\"\x00\x12-\n" + "\x04Stop\x12\x10.cln.StopRequest\x1a\x11.cln.StopResponse\"\x00\x12-\n" + "\x04Help\x12\x10.cln.HelpRequest\x1a\x11.cln.HelpResponse\"\x00\x12T\n" + "\x11PreApproveKeysend\x12\x1d.cln.PreapprovekeysendRequest\x1a\x1e.cln.PreapprovekeysendResponse\"\x00\x12T\n" + "\x11PreApproveInvoice\x12\x1d.cln.PreapproveinvoiceRequest\x1a\x1e.cln.PreapproveinvoiceResponse\"\x00\x12E\n" + "\fStaticBackup\x12\x18.cln.StaticbackupRequest\x1a\x19.cln.StaticbackupResponse\"\x00\x12N\n" + "\x0fBkprChannelsApy\x12\x1b.cln.BkprchannelsapyRequest\x1a\x1c.cln.BkprchannelsapyResponse\"\x00\x12T\n" + "\x11BkprDumpIncomeCsv\x12\x1d.cln.BkprdumpincomecsvRequest\x1a\x1e.cln.BkprdumpincomecsvResponse\"\x00\x12B\n" + "\vBkprInspect\x12\x17.cln.BkprinspectRequest\x1a\x18.cln.BkprinspectResponse\"\x00\x12`\n" + "\x15BkprListAccountEvents\x12!.cln.BkprlistaccounteventsRequest\x1a\".cln.BkprlistaccounteventsResponse\"\x00\x12Q\n" + "\x10BkprListBalances\x12\x1c.cln.BkprlistbalancesRequest\x1a\x1d.cln.BkprlistbalancesResponse\"\x00\x12K\n" + "\x0eBkprListIncome\x12\x1a.cln.BkprlistincomeRequest\x1a\x1b.cln.BkprlistincomeResponse\"\x00\x12{\n" + "\x1eBkprEditDescriptionByPaymentId\x12*.cln.BkpreditdescriptionbypaymentidRequest\x1a+.cln.BkpreditdescriptionbypaymentidResponse\"\x00\x12x\n" + "\x1dBkprEditDescriptionByOutpoint\x12).cln.BkpreditdescriptionbyoutpointRequest\x1a*.cln.BkpreditdescriptionbyoutpointResponse\"\x00\x12?\n" + "\n" + "BkprReport\x12\x16.cln.BkprreportRequest\x1a\x17.cln.BkprreportResponse\"\x00\x12H\n" + "\rBlacklistRune\x12\x19.cln.BlacklistruneRequest\x1a\x1a.cln.BlacklistruneResponse\"\x00\x12<\n" + "\tCheckRune\x12\x15.cln.CheckruneRequest\x1a\x16.cln.CheckruneResponse\"\x00\x12?\n" + "\n" + "CreateRune\x12\x16.cln.CreateruneRequest\x1a\x17.cln.CreateruneResponse\"\x00\x12<\n" + "\tShowRunes\x12\x15.cln.ShowrunesRequest\x1a\x16.cln.ShowrunesResponse\"\x00\x12Q\n" + "\x10AskReneUnreserve\x12\x1c.cln.AskreneunreserveRequest\x1a\x1d.cln.AskreneunreserveResponse\"\x00\x12T\n" + "\x11AskReneListLayers\x12\x1d.cln.AskrenelistlayersRequest\x1a\x1e.cln.AskrenelistlayersResponse\"\x00\x12W\n" + "\x12AskReneCreateLayer\x12\x1e.cln.AskrenecreatelayerRequest\x1a\x1f.cln.AskrenecreatelayerResponse\"\x00\x12W\n" + "\x12AskReneRemoveLayer\x12\x1e.cln.AskreneremovelayerRequest\x1a\x1f.cln.AskreneremovelayerResponse\"\x00\x12K\n" + "\x0eAskReneReserve\x12\x1a.cln.AskrenereserveRequest\x1a\x1b.cln.AskrenereserveResponse\"\x00\x12?\n" + "\n" + "AskReneAge\x12\x16.cln.AskreneageRequest\x1a\x17.cln.AskreneageResponse\"\x00\x12<\n" + "\tGetRoutes\x12\x15.cln.GetroutesRequest\x1a\x16.cln.GetroutesResponse\"\x00\x12W\n" + "\x12AskReneDisableNode\x12\x1e.cln.AskrenedisablenodeRequest\x1a\x1f.cln.AskrenedisablenodeResponse\"\x00\x12]\n" + "\x14AskReneInformChannel\x12 .cln.AskreneinformchannelRequest\x1a!.cln.AskreneinformchannelResponse\"\x00\x12]\n" + "\x14AskReneCreateChannel\x12 .cln.AskrenecreatechannelRequest\x1a!.cln.AskrenecreatechannelResponse\"\x00\x12]\n" + "\x14AskReneUpdateChannel\x12 .cln.AskreneupdatechannelRequest\x1a!.cln.AskreneupdatechannelResponse\"\x00\x12W\n" + "\x12AskReneBiasChannel\x12\x1e.cln.AskrenebiaschannelRequest\x1a\x1f.cln.AskrenebiaschannelResponse\"\x00\x12N\n" + "\x0fAskreneBiasNode\x12\x1b.cln.AskrenebiasnodeRequest\x1a\x1c.cln.AskrenebiasnodeResponse\"\x00\x12f\n" + "\x17AskReneListReservations\x12#.cln.AskrenelistreservationsRequest\x1a$.cln.AskrenelistreservationsResponse\"\x00\x12W\n" + "\x12InjectPaymentOnion\x12\x1e.cln.InjectpaymentonionRequest\x1a\x1f.cln.InjectpaymentonionResponse\"\x00\x12W\n" + "\x12InjectOnionMessage\x12\x1e.cln.InjectonionmessageRequest\x1a\x1f.cln.InjectonionmessageResponse\"\x00\x12-\n" + "\x04Xpay\x12\x10.cln.XpayRequest\x1a\x11.cln.XpayResponse\"\x00\x12W\n" + "\x12SignMessageWithKey\x12\x1e.cln.SignmessagewithkeyRequest\x1a\x1f.cln.SignmessagewithkeyResponse\"\x00\x12Q\n" + "\x10ListChannelMoves\x12\x1c.cln.ListchannelmovesRequest\x1a\x1d.cln.ListchannelmovesResponse\"\x00\x12K\n" + "\x0eListChainMoves\x12\x1a.cln.ListchainmovesRequest\x1a\x1b.cln.ListchainmovesResponse\"\x00\x12T\n" + "\x11ListNetworkEvents\x12\x1d.cln.ListnetworkeventsRequest\x1a\x1e.cln.ListnetworkeventsResponse\"\x00\x12N\n" + "\x0fDelNetworkEvent\x12\x1b.cln.DelnetworkeventRequest\x1a\x1c.cln.DelnetworkeventResponse\"\x00\x12Z\n" + "\x13ClnrestRegisterPath\x12\x1f.cln.ClnrestregisterpathRequest\x1a .cln.ClnrestregisterpathResponse\"\x00\x12T\n" + "\x11ListCurrencyRates\x12\x1d.cln.ListcurrencyratesRequest\x1a\x1e.cln.ListcurrencyratesResponse\"\x00\x12N\n" + "\x0fCurrencyConvert\x12\x1b.cln.CurrencyconvertRequest\x1a\x1c.cln.CurrencyconvertResponse\"\x00\x12E\n" + "\fCurrencyRate\x12\x18.cln.CurrencyrateRequest\x1a\x19.cln.CurrencyrateResponse\"\x00\x12c\n" + "\x18SubscribeBalanceSnapshot\x12!.cln.StreamBalanceSnapshotRequest\x1a .cln.BalanceSnapshotNotification\"\x000\x01\x12T\n" + "\x13SubscribeBlockAdded\x12\x1c.cln.StreamBlockAddedRequest\x1a\x1b.cln.BlockAddedNotification\"\x000\x01\x12i\n" + "\x1aSubscribeChannelOpenFailed\x12#.cln.StreamChannelOpenFailedRequest\x1a\".cln.ChannelOpenFailedNotification\"\x000\x01\x12]\n" + "\x16SubscribeChannelOpened\x12\x1f.cln.StreamChannelOpenedRequest\x1a\x1e.cln.ChannelOpenedNotification\"\x000\x01\x12o\n" + "\x1cSubscribeChannelStateChanged\x12%.cln.StreamChannelStateChangedRequest\x1a$.cln.ChannelStateChangedNotification\"\x000\x01\x12O\n" + "\x10SubscribeConnect\x12\x19.cln.StreamConnectRequest\x1a\x1c.cln.PeerConnectNotification\"\x000\x01\x12Z\n" + "\x15SubscribeCoinMovement\x12\x1e.cln.StreamCoinMovementRequest\x1a\x1d.cln.CoinMovementNotification\"\x000\x01\x12Q\n" + "\x12SubscribeCustomMsg\x12\x1b.cln.StreamCustomMsgRequest\x1a\x1a.cln.CustomMsgNotification\"\x000\x01\x12i\n" + "\x1aSubscribeDeprecatedOneshot\x12#.cln.StreamDeprecatedOneshotRequest\x1a\".cln.DeprecatedOneshotNotification\"\x000\x01\x12T\n" + "\x13SubscribeDisconnect\x12\x1c.cln.StreamDisconnectRequest\x1a\x1b.cln.DisconnectNotification\"\x000\x01\x12Z\n" + "\x15SubscribeForwardEvent\x12\x1e.cln.StreamForwardEventRequest\x1a\x1d.cln.ForwardEventNotification\"\x000\x01\x12c\n" + "\x18SubscribeInvoiceCreation\x12!.cln.StreamInvoiceCreationRequest\x1a .cln.InvoiceCreationNotification\"\x000\x01\x12`\n" + "\x17SubscribeInvoicePayment\x12 .cln.StreamInvoicePaymentRequest\x1a\x1f.cln.InvoicePaymentNotification\"\x000\x01\x12?\n" + "\fSubscribeLog\x12\x15.cln.StreamLogRequest\x1a\x14.cln.LogNotification\"\x000\x01\x12{\n" + " SubscribeOnionMessageForwardFail\x12).cln.StreamOnionMessageForwardFailRequest\x1a(.cln.OnionMessageForwardFailNotification\"\x000\x01\x12o\n" + "\x1cSubscribeOpenChannelPeerSigs\x12%.cln.StreamOpenChannelPeerSigsRequest\x1a$.cln.OpenChannelPeerSigsNotification\"\x000\x01\x12]\n" + "\x16SubscribePluginStarted\x12\x1f.cln.StreamPluginStartedRequest\x1a\x1e.cln.PluginStartedNotification\"\x000\x01\x12]\n" + "\x16SubscribePluginStopped\x12\x1f.cln.StreamPluginStoppedRequest\x1a\x1e.cln.PluginStoppedNotification\"\x000\x01\x12`\n" + "\x17SubscribeSendPayFailure\x12 .cln.StreamSendPayFailureRequest\x1a\x1f.cln.SendPayFailureNotification\"\x000\x01\x12`\n" + "\x17SubscribeSendPaySuccess\x12 .cln.StreamSendPaySuccessRequest\x1a\x1f.cln.SendPaySuccessNotification\"\x000\x01\x12N\n" + "\x11SubscribeShutdown\x12\x1a.cln.StreamShutdownRequest\x1a\x19.cln.ShutdownNotification\"\x000\x01\x12K\n" + "\x10SubscribeWarning\x12\x19.cln.StreamWarningRequest\x1a\x18.cln.WarningNotification\"\x000\x01\x12T\n" + "\x13SubscribePayPartEnd\x12\x1c.cln.StreamPayPartEndRequest\x1a\x1b.cln.PayPartEndNotification\"\x000\x01\x12Z\n" + "\x15SubscribePayPartStart\x12\x1e.cln.StreamPayPartStartRequest\x1a\x1d.cln.PayPartStartNotification\"\x000\x01b\x06proto3" var ( file_node_proto_rawDescOnce sync.Once file_node_proto_rawDescData []byte ) func file_node_proto_rawDescGZIP() []byte { file_node_proto_rawDescOnce.Do(func() { file_node_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_node_proto_rawDesc), len(file_node_proto_rawDesc))) }) return file_node_proto_rawDescData } var file_node_proto_enumTypes = make([]protoimpl.EnumInfo, 88) var file_node_proto_msgTypes = make([]protoimpl.MessageInfo, 567) var file_node_proto_goTypes = []any{ (GetinfoAddress_GetinfoAddressType)(0), // 0: cln.GetinfoAddress.GetinfoAddressType (GetinfoBinding_GetinfoBindingType)(0), // 1: cln.GetinfoBinding.GetinfoBindingType (ListpeersRequest_ListpeersLevel)(0), // 2: cln.ListpeersRequest.ListpeersLevel (ListpeersPeersLog_ListpeersPeersLogType)(0), // 3: cln.ListpeersPeersLog.ListpeersPeersLogType (ListfundsOutputs_ListfundsOutputsStatus)(0), // 4: cln.ListfundsOutputs.ListfundsOutputsStatus (SendpayResponse_SendpayStatus)(0), // 5: cln.SendpayResponse.SendpayStatus (CloseResponse_CloseType)(0), // 6: cln.CloseResponse.CloseType (ConnectResponse_ConnectDirection)(0), // 7: cln.ConnectResponse.ConnectDirection (ConnectAddress_ConnectAddressType)(0), // 8: cln.ConnectAddress.ConnectAddressType (CreateinvoiceResponse_CreateinvoiceStatus)(0), // 9: cln.CreateinvoiceResponse.CreateinvoiceStatus (DatastoreRequest_DatastoreMode)(0), // 10: cln.DatastoreRequest.DatastoreMode (DelinvoiceRequest_DelinvoiceStatus)(0), // 11: cln.DelinvoiceRequest.DelinvoiceStatus (DelinvoiceResponse_DelinvoiceStatus)(0), // 12: cln.DelinvoiceResponse.DelinvoiceStatus (RecoverResponse_RecoverResult)(0), // 13: cln.RecoverResponse.RecoverResult (ListinvoicesRequest_ListinvoicesIndex)(0), // 14: cln.ListinvoicesRequest.ListinvoicesIndex (ListinvoicesInvoices_ListinvoicesInvoicesStatus)(0), // 15: cln.ListinvoicesInvoices.ListinvoicesInvoicesStatus (SendonionResponse_SendonionStatus)(0), // 16: cln.SendonionResponse.SendonionStatus (ListsendpaysRequest_ListsendpaysStatus)(0), // 17: cln.ListsendpaysRequest.ListsendpaysStatus (ListsendpaysRequest_ListsendpaysIndex)(0), // 18: cln.ListsendpaysRequest.ListsendpaysIndex (ListsendpaysPayments_ListsendpaysPaymentsStatus)(0), // 19: cln.ListsendpaysPayments.ListsendpaysPaymentsStatus (PayResponse_PayStatus)(0), // 20: cln.PayResponse.PayStatus (ListnodesNodesAddresses_ListnodesNodesAddressesType)(0), // 21: cln.ListnodesNodesAddresses.ListnodesNodesAddressesType (WaitanyinvoiceResponse_WaitanyinvoiceStatus)(0), // 22: cln.WaitanyinvoiceResponse.WaitanyinvoiceStatus (WaitinvoiceResponse_WaitinvoiceStatus)(0), // 23: cln.WaitinvoiceResponse.WaitinvoiceStatus (WaitsendpayResponse_WaitsendpayStatus)(0), // 24: cln.WaitsendpayResponse.WaitsendpayStatus (NewaddrRequest_NewaddrAddresstype)(0), // 25: cln.NewaddrRequest.NewaddrAddresstype (KeysendResponse_KeysendStatus)(0), // 26: cln.KeysendResponse.KeysendStatus (ListpeerchannelsChannelsHtlcs_ListpeerchannelsChannelsHtlcsDirection)(0), // 27: cln.ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection (ListclosedchannelsClosedchannels_ListclosedchannelsClosedchannelsCloseCause)(0), // 28: cln.ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsCloseCause (DecodeResponse_DecodeType)(0), // 29: cln.DecodeResponse.DecodeType (DecodeFallbacks_DecodeFallbacksType)(0), // 30: cln.DecodeFallbacks.DecodeFallbacksType (DelpayRequest_DelpayStatus)(0), // 31: cln.DelpayRequest.DelpayStatus (DelpayPayments_DelpayPaymentsStatus)(0), // 32: cln.DelpayPayments.DelpayPaymentsStatus (DelforwardRequest_DelforwardStatus)(0), // 33: cln.DelforwardRequest.DelforwardStatus (FeeratesRequest_FeeratesStyle)(0), // 34: cln.FeeratesRequest.FeeratesStyle (GetlogRequest_GetlogLevel)(0), // 35: cln.GetlogRequest.GetlogLevel (GetlogLog_GetlogLogType)(0), // 36: cln.GetlogLog.GetlogLogType (FunderupdateRequest_FunderupdatePolicy)(0), // 37: cln.FunderupdateRequest.FunderupdatePolicy (FunderupdateResponse_FunderupdatePolicy)(0), // 38: cln.FunderupdateResponse.FunderupdatePolicy (GetrouteRoute_GetrouteRouteStyle)(0), // 39: cln.GetrouteRoute.GetrouteRouteStyle (ListforwardsRequest_ListforwardsStatus)(0), // 40: cln.ListforwardsRequest.ListforwardsStatus (ListforwardsRequest_ListforwardsIndex)(0), // 41: cln.ListforwardsRequest.ListforwardsIndex (ListforwardsForwards_ListforwardsForwardsStatus)(0), // 42: cln.ListforwardsForwards.ListforwardsForwardsStatus (ListforwardsForwards_ListforwardsForwardsStyle)(0), // 43: cln.ListforwardsForwards.ListforwardsForwardsStyle (ListpaysRequest_ListpaysStatus)(0), // 44: cln.ListpaysRequest.ListpaysStatus (ListpaysRequest_ListpaysIndex)(0), // 45: cln.ListpaysRequest.ListpaysIndex (ListpaysPays_ListpaysPaysStatus)(0), // 46: cln.ListpaysPays.ListpaysPaysStatus (ListhtlcsRequest_ListhtlcsIndex)(0), // 47: cln.ListhtlcsRequest.ListhtlcsIndex (ListhtlcsHtlcs_ListhtlcsHtlcsDirection)(0), // 48: cln.ListhtlcsHtlcs.ListhtlcsHtlcsDirection (MultifundchannelFailed_MultifundchannelFailedMethod)(0), // 49: cln.MultifundchannelFailed.MultifundchannelFailedMethod (RenepaystatusPaystatus_RenepaystatusPaystatusStatus)(0), // 50: cln.RenepaystatusPaystatus.RenepaystatusPaystatusStatus (RenepayResponse_RenepayStatus)(0), // 51: cln.RenepayResponse.RenepayStatus (SendinvoiceResponse_SendinvoiceStatus)(0), // 52: cln.SendinvoiceResponse.SendinvoiceStatus (WaitRequest_WaitSubsystem)(0), // 53: cln.WaitRequest.WaitSubsystem (WaitRequest_WaitIndexname)(0), // 54: cln.WaitRequest.WaitIndexname (WaitResponse_WaitSubsystem)(0), // 55: cln.WaitResponse.WaitSubsystem (WaitForwards_WaitForwardsStatus)(0), // 56: cln.WaitForwards.WaitForwardsStatus (WaitInvoices_WaitInvoicesStatus)(0), // 57: cln.WaitInvoices.WaitInvoicesStatus (WaitSendpays_WaitSendpaysStatus)(0), // 58: cln.WaitSendpays.WaitSendpaysStatus (WaitHtlcs_WaitHtlcsDirection)(0), // 59: cln.WaitHtlcs.WaitHtlcsDirection (WaitNetworkevents_WaitNetworkeventsType)(0), // 60: cln.WaitNetworkevents.WaitNetworkeventsType (WaitDetails_WaitDetailsStatus)(0), // 61: cln.WaitDetails.WaitDetailsStatus (ListconfigsConfigsConf_ListconfigsConfigsConfSource)(0), // 62: cln.ListconfigsConfigsConf.ListconfigsConfigsConfSource (ListconfigsConfigsAnnounceaddrdiscovered_ListconfigsConfigsAnnounceaddrdiscoveredValueStr)(0), // 63: cln.ListconfigsConfigsAnnounceaddrdiscovered.ListconfigsConfigsAnnounceaddrdiscoveredValueStr (StopResponse_StopResult)(0), // 64: cln.StopResponse.StopResult (HelpResponse_HelpFormathint)(0), // 65: cln.HelpResponse.HelpFormathint (BkprdumpincomecsvResponse_BkprdumpincomecsvCsvFormat)(0), // 66: cln.BkprdumpincomecsvResponse.BkprdumpincomecsvCsvFormat (BkprlistaccounteventsEvents_BkprlistaccounteventsEventsType)(0), // 67: cln.BkprlistaccounteventsEvents.BkprlistaccounteventsEventsType (BkpreditdescriptionbypaymentidUpdated_BkpreditdescriptionbypaymentidUpdatedType)(0), // 68: cln.BkpreditdescriptionbypaymentidUpdated.BkpreditdescriptionbypaymentidUpdatedType (BkpreditdescriptionbyoutpointUpdated_BkpreditdescriptionbyoutpointUpdatedType)(0), // 69: cln.BkpreditdescriptionbyoutpointUpdated.BkpreditdescriptionbyoutpointUpdatedType (AskreneinformchannelRequest_AskreneinformchannelInform)(0), // 70: cln.AskreneinformchannelRequest.AskreneinformchannelInform (ListchannelmovesRequest_ListchannelmovesIndex)(0), // 71: cln.ListchannelmovesRequest.ListchannelmovesIndex (ListchannelmovesChannelmoves_ListchannelmovesChannelmovesPrimaryTag)(0), // 72: cln.ListchannelmovesChannelmoves.ListchannelmovesChannelmovesPrimaryTag (ListchainmovesRequest_ListchainmovesIndex)(0), // 73: cln.ListchainmovesRequest.ListchainmovesIndex (ListchainmovesChainmoves_ListchainmovesChainmovesPrimaryTag)(0), // 74: cln.ListchainmovesChainmoves.ListchainmovesChainmovesPrimaryTag (ListnetworkeventsRequest_ListnetworkeventsIndex)(0), // 75: cln.ListnetworkeventsRequest.ListnetworkeventsIndex (ChannelStateChangedNotification_ChannelStateChangedCause)(0), // 76: cln.ChannelStateChangedNotification.ChannelStateChangedCause (PeerConnectNotification_PeerConnectDirection)(0), // 77: cln.PeerConnectNotification.PeerConnectDirection (PeerConnectAddress_PeerConnectAddressType)(0), // 78: cln.PeerConnectAddress.PeerConnectAddressType (CoinMovementNotification_CoinMovementType)(0), // 79: cln.CoinMovementNotification.CoinMovementType (CoinMovementNotification_CoinMovementPrimaryTag)(0), // 80: cln.CoinMovementNotification.CoinMovementPrimaryTag (ForwardEventNotification_ForwardEventStatus)(0), // 81: cln.ForwardEventNotification.ForwardEventStatus (ForwardEventNotification_ForwardEventStyle)(0), // 82: cln.ForwardEventNotification.ForwardEventStyle (LogNotification_LogLevel)(0), // 83: cln.LogNotification.LogLevel (SendpayFailureData_SendpayFailureDataStatus)(0), // 84: cln.SendpayFailureData.SendpayFailureDataStatus (SendPaySuccessNotification_SendpaySuccessStatus)(0), // 85: cln.SendPaySuccessNotification.SendpaySuccessStatus (WarningNotification_WarningLevel)(0), // 86: cln.WarningNotification.WarningLevel (PayPartEndNotification_PayPartEndStatus)(0), // 87: cln.PayPartEndNotification.PayPartEndStatus (*GetinfoRequest)(nil), // 88: cln.GetinfoRequest (*GetinfoResponse)(nil), // 89: cln.GetinfoResponse (*GetinfoOurFeatures)(nil), // 90: cln.GetinfoOurFeatures (*GetinfoAddress)(nil), // 91: cln.GetinfoAddress (*GetinfoBinding)(nil), // 92: cln.GetinfoBinding (*ListpeersRequest)(nil), // 93: cln.ListpeersRequest (*ListpeersResponse)(nil), // 94: cln.ListpeersResponse (*ListpeersPeers)(nil), // 95: cln.ListpeersPeers (*ListpeersPeersLog)(nil), // 96: cln.ListpeersPeersLog (*ListfundsRequest)(nil), // 97: cln.ListfundsRequest (*ListfundsResponse)(nil), // 98: cln.ListfundsResponse (*ListfundsOutputs)(nil), // 99: cln.ListfundsOutputs (*ListfundsChannels)(nil), // 100: cln.ListfundsChannels (*SendpayRequest)(nil), // 101: cln.SendpayRequest (*SendpayResponse)(nil), // 102: cln.SendpayResponse (*SendpayRoute)(nil), // 103: cln.SendpayRoute (*ListchannelsRequest)(nil), // 104: cln.ListchannelsRequest (*ListchannelsResponse)(nil), // 105: cln.ListchannelsResponse (*ListchannelsChannels)(nil), // 106: cln.ListchannelsChannels (*AddgossipRequest)(nil), // 107: cln.AddgossipRequest (*AddgossipResponse)(nil), // 108: cln.AddgossipResponse (*AddpsbtoutputRequest)(nil), // 109: cln.AddpsbtoutputRequest (*AddpsbtoutputResponse)(nil), // 110: cln.AddpsbtoutputResponse (*AutocleanonceRequest)(nil), // 111: cln.AutocleanonceRequest (*AutocleanonceResponse)(nil), // 112: cln.AutocleanonceResponse (*AutocleanonceAutoclean)(nil), // 113: cln.AutocleanonceAutoclean (*AutocleanonceAutocleanSucceededforwards)(nil), // 114: cln.AutocleanonceAutocleanSucceededforwards (*AutocleanonceAutocleanFailedforwards)(nil), // 115: cln.AutocleanonceAutocleanFailedforwards (*AutocleanonceAutocleanSucceededpays)(nil), // 116: cln.AutocleanonceAutocleanSucceededpays (*AutocleanonceAutocleanFailedpays)(nil), // 117: cln.AutocleanonceAutocleanFailedpays (*AutocleanonceAutocleanPaidinvoices)(nil), // 118: cln.AutocleanonceAutocleanPaidinvoices (*AutocleanonceAutocleanExpiredinvoices)(nil), // 119: cln.AutocleanonceAutocleanExpiredinvoices (*AutocleanonceAutocleanNetworkevents)(nil), // 120: cln.AutocleanonceAutocleanNetworkevents (*AutocleanstatusRequest)(nil), // 121: cln.AutocleanstatusRequest (*AutocleanstatusResponse)(nil), // 122: cln.AutocleanstatusResponse (*AutocleanstatusAutoclean)(nil), // 123: cln.AutocleanstatusAutoclean (*AutocleanstatusAutocleanSucceededforwards)(nil), // 124: cln.AutocleanstatusAutocleanSucceededforwards (*AutocleanstatusAutocleanFailedforwards)(nil), // 125: cln.AutocleanstatusAutocleanFailedforwards (*AutocleanstatusAutocleanSucceededpays)(nil), // 126: cln.AutocleanstatusAutocleanSucceededpays (*AutocleanstatusAutocleanFailedpays)(nil), // 127: cln.AutocleanstatusAutocleanFailedpays (*AutocleanstatusAutocleanPaidinvoices)(nil), // 128: cln.AutocleanstatusAutocleanPaidinvoices (*AutocleanstatusAutocleanExpiredinvoices)(nil), // 129: cln.AutocleanstatusAutocleanExpiredinvoices (*AutocleanstatusAutocleanNetworkevents)(nil), // 130: cln.AutocleanstatusAutocleanNetworkevents (*CheckmessageRequest)(nil), // 131: cln.CheckmessageRequest (*CheckmessageResponse)(nil), // 132: cln.CheckmessageResponse (*CloseRequest)(nil), // 133: cln.CloseRequest (*CloseResponse)(nil), // 134: cln.CloseResponse (*ConnectRequest)(nil), // 135: cln.ConnectRequest (*ConnectResponse)(nil), // 136: cln.ConnectResponse (*ConnectAddress)(nil), // 137: cln.ConnectAddress (*CreateinvoiceRequest)(nil), // 138: cln.CreateinvoiceRequest (*CreateinvoiceResponse)(nil), // 139: cln.CreateinvoiceResponse (*CreateinvoicePaidOutpoint)(nil), // 140: cln.CreateinvoicePaidOutpoint (*DatastoreRequest)(nil), // 141: cln.DatastoreRequest (*DatastoreResponse)(nil), // 142: cln.DatastoreResponse (*DatastoreusageRequest)(nil), // 143: cln.DatastoreusageRequest (*DatastoreusageResponse)(nil), // 144: cln.DatastoreusageResponse (*DatastoreusageDatastoreusage)(nil), // 145: cln.DatastoreusageDatastoreusage (*CreateonionRequest)(nil), // 146: cln.CreateonionRequest (*CreateonionResponse)(nil), // 147: cln.CreateonionResponse (*CreateonionHops)(nil), // 148: cln.CreateonionHops (*DeldatastoreRequest)(nil), // 149: cln.DeldatastoreRequest (*DeldatastoreResponse)(nil), // 150: cln.DeldatastoreResponse (*DelinvoiceRequest)(nil), // 151: cln.DelinvoiceRequest (*DelinvoiceResponse)(nil), // 152: cln.DelinvoiceResponse (*DevforgetchannelRequest)(nil), // 153: cln.DevforgetchannelRequest (*DevforgetchannelResponse)(nil), // 154: cln.DevforgetchannelResponse (*EmergencyrecoverRequest)(nil), // 155: cln.EmergencyrecoverRequest (*EmergencyrecoverResponse)(nil), // 156: cln.EmergencyrecoverResponse (*GetemergencyrecoverdataRequest)(nil), // 157: cln.GetemergencyrecoverdataRequest (*GetemergencyrecoverdataResponse)(nil), // 158: cln.GetemergencyrecoverdataResponse (*ExposesecretRequest)(nil), // 159: cln.ExposesecretRequest (*ExposesecretResponse)(nil), // 160: cln.ExposesecretResponse (*RecoverRequest)(nil), // 161: cln.RecoverRequest (*RecoverResponse)(nil), // 162: cln.RecoverResponse (*RecoverchannelRequest)(nil), // 163: cln.RecoverchannelRequest (*RecoverchannelResponse)(nil), // 164: cln.RecoverchannelResponse (*InvoiceRequest)(nil), // 165: cln.InvoiceRequest (*InvoiceResponse)(nil), // 166: cln.InvoiceResponse (*InvoicerequestRequest)(nil), // 167: cln.InvoicerequestRequest (*InvoicerequestResponse)(nil), // 168: cln.InvoicerequestResponse (*DisableinvoicerequestRequest)(nil), // 169: cln.DisableinvoicerequestRequest (*DisableinvoicerequestResponse)(nil), // 170: cln.DisableinvoicerequestResponse (*ListinvoicerequestsRequest)(nil), // 171: cln.ListinvoicerequestsRequest (*ListinvoicerequestsResponse)(nil), // 172: cln.ListinvoicerequestsResponse (*ListinvoicerequestsInvoicerequests)(nil), // 173: cln.ListinvoicerequestsInvoicerequests (*ListdatastoreRequest)(nil), // 174: cln.ListdatastoreRequest (*ListdatastoreResponse)(nil), // 175: cln.ListdatastoreResponse (*ListdatastoreDatastore)(nil), // 176: cln.ListdatastoreDatastore (*ListinvoicesRequest)(nil), // 177: cln.ListinvoicesRequest (*ListinvoicesResponse)(nil), // 178: cln.ListinvoicesResponse (*ListinvoicesInvoices)(nil), // 179: cln.ListinvoicesInvoices (*ListinvoicesInvoicesPaidOutpoint)(nil), // 180: cln.ListinvoicesInvoicesPaidOutpoint (*SendonionRequest)(nil), // 181: cln.SendonionRequest (*SendonionResponse)(nil), // 182: cln.SendonionResponse (*SendonionFirstHop)(nil), // 183: cln.SendonionFirstHop (*ListsendpaysRequest)(nil), // 184: cln.ListsendpaysRequest (*ListsendpaysResponse)(nil), // 185: cln.ListsendpaysResponse (*ListsendpaysPayments)(nil), // 186: cln.ListsendpaysPayments (*ListtransactionsRequest)(nil), // 187: cln.ListtransactionsRequest (*ListtransactionsResponse)(nil), // 188: cln.ListtransactionsResponse (*ListtransactionsTransactions)(nil), // 189: cln.ListtransactionsTransactions (*ListtransactionsTransactionsInputs)(nil), // 190: cln.ListtransactionsTransactionsInputs (*ListtransactionsTransactionsOutputs)(nil), // 191: cln.ListtransactionsTransactionsOutputs (*MakesecretRequest)(nil), // 192: cln.MakesecretRequest (*MakesecretResponse)(nil), // 193: cln.MakesecretResponse (*PayRequest)(nil), // 194: cln.PayRequest (*PayResponse)(nil), // 195: cln.PayResponse (*ListnodesRequest)(nil), // 196: cln.ListnodesRequest (*ListnodesResponse)(nil), // 197: cln.ListnodesResponse (*ListnodesNodes)(nil), // 198: cln.ListnodesNodes (*ListnodesNodesOptionWillFund)(nil), // 199: cln.ListnodesNodesOptionWillFund (*ListnodesNodesAddresses)(nil), // 200: cln.ListnodesNodesAddresses (*WaitanyinvoiceRequest)(nil), // 201: cln.WaitanyinvoiceRequest (*WaitanyinvoiceResponse)(nil), // 202: cln.WaitanyinvoiceResponse (*WaitanyinvoicePaidOutpoint)(nil), // 203: cln.WaitanyinvoicePaidOutpoint (*WaitinvoiceRequest)(nil), // 204: cln.WaitinvoiceRequest (*WaitinvoiceResponse)(nil), // 205: cln.WaitinvoiceResponse (*WaitinvoicePaidOutpoint)(nil), // 206: cln.WaitinvoicePaidOutpoint (*WaitsendpayRequest)(nil), // 207: cln.WaitsendpayRequest (*WaitsendpayResponse)(nil), // 208: cln.WaitsendpayResponse (*NewaddrRequest)(nil), // 209: cln.NewaddrRequest (*NewaddrResponse)(nil), // 210: cln.NewaddrResponse (*WithdrawRequest)(nil), // 211: cln.WithdrawRequest (*WithdrawResponse)(nil), // 212: cln.WithdrawResponse (*KeysendRequest)(nil), // 213: cln.KeysendRequest (*KeysendResponse)(nil), // 214: cln.KeysendResponse (*FundpsbtRequest)(nil), // 215: cln.FundpsbtRequest (*FundpsbtResponse)(nil), // 216: cln.FundpsbtResponse (*FundpsbtReservations)(nil), // 217: cln.FundpsbtReservations (*SendpsbtRequest)(nil), // 218: cln.SendpsbtRequest (*SendpsbtResponse)(nil), // 219: cln.SendpsbtResponse (*SignpsbtRequest)(nil), // 220: cln.SignpsbtRequest (*SignpsbtResponse)(nil), // 221: cln.SignpsbtResponse (*UtxopsbtRequest)(nil), // 222: cln.UtxopsbtRequest (*UtxopsbtResponse)(nil), // 223: cln.UtxopsbtResponse (*UtxopsbtReservations)(nil), // 224: cln.UtxopsbtReservations (*TxdiscardRequest)(nil), // 225: cln.TxdiscardRequest (*TxdiscardResponse)(nil), // 226: cln.TxdiscardResponse (*TxprepareRequest)(nil), // 227: cln.TxprepareRequest (*TxprepareResponse)(nil), // 228: cln.TxprepareResponse (*TxsendRequest)(nil), // 229: cln.TxsendRequest (*TxsendResponse)(nil), // 230: cln.TxsendResponse (*ListpeerchannelsRequest)(nil), // 231: cln.ListpeerchannelsRequest (*ListpeerchannelsResponse)(nil), // 232: cln.ListpeerchannelsResponse (*ListpeerchannelsChannels)(nil), // 233: cln.ListpeerchannelsChannels (*ListpeerchannelsChannelsUpdates)(nil), // 234: cln.ListpeerchannelsChannelsUpdates (*ListpeerchannelsChannelsUpdatesLocal)(nil), // 235: cln.ListpeerchannelsChannelsUpdatesLocal (*ListpeerchannelsChannelsUpdatesRemote)(nil), // 236: cln.ListpeerchannelsChannelsUpdatesRemote (*ListpeerchannelsChannelsFeerate)(nil), // 237: cln.ListpeerchannelsChannelsFeerate (*ListpeerchannelsChannelsInflight)(nil), // 238: cln.ListpeerchannelsChannelsInflight (*ListpeerchannelsChannelsFunding)(nil), // 239: cln.ListpeerchannelsChannelsFunding (*ListpeerchannelsChannelsAlias)(nil), // 240: cln.ListpeerchannelsChannelsAlias (*ListpeerchannelsChannelsHtlcs)(nil), // 241: cln.ListpeerchannelsChannelsHtlcs (*ListclosedchannelsRequest)(nil), // 242: cln.ListclosedchannelsRequest (*ListclosedchannelsResponse)(nil), // 243: cln.ListclosedchannelsResponse (*ListclosedchannelsClosedchannels)(nil), // 244: cln.ListclosedchannelsClosedchannels (*ListclosedchannelsClosedchannelsAlias)(nil), // 245: cln.ListclosedchannelsClosedchannelsAlias (*DecodeRequest)(nil), // 246: cln.DecodeRequest (*DecodeResponse)(nil), // 247: cln.DecodeResponse (*DecodeOfferPaths)(nil), // 248: cln.DecodeOfferPaths (*DecodeOfferRecurrencePaywindow)(nil), // 249: cln.DecodeOfferRecurrencePaywindow (*DecodeInvreqPaths)(nil), // 250: cln.DecodeInvreqPaths (*DecodeInvreqPathsPath)(nil), // 251: cln.DecodeInvreqPathsPath (*DecodeInvreqBip353Name)(nil), // 252: cln.DecodeInvreqBip353Name (*DecodeInvoicePathsPath)(nil), // 253: cln.DecodeInvoicePathsPath (*DecodeInvoiceFallbacks)(nil), // 254: cln.DecodeInvoiceFallbacks (*DecodeFallbacks)(nil), // 255: cln.DecodeFallbacks (*DecodeExtra)(nil), // 256: cln.DecodeExtra (*DecodeRestrictions)(nil), // 257: cln.DecodeRestrictions (*DelpayRequest)(nil), // 258: cln.DelpayRequest (*DelpayResponse)(nil), // 259: cln.DelpayResponse (*DelpayPayments)(nil), // 260: cln.DelpayPayments (*DelforwardRequest)(nil), // 261: cln.DelforwardRequest (*DelforwardResponse)(nil), // 262: cln.DelforwardResponse (*DisableofferRequest)(nil), // 263: cln.DisableofferRequest (*DisableofferResponse)(nil), // 264: cln.DisableofferResponse (*EnableofferRequest)(nil), // 265: cln.EnableofferRequest (*EnableofferResponse)(nil), // 266: cln.EnableofferResponse (*DisconnectRequest)(nil), // 267: cln.DisconnectRequest (*DisconnectResponse)(nil), // 268: cln.DisconnectResponse (*FeeratesRequest)(nil), // 269: cln.FeeratesRequest (*FeeratesResponse)(nil), // 270: cln.FeeratesResponse (*FeeratesPerkb)(nil), // 271: cln.FeeratesPerkb (*FeeratesPerkbEstimates)(nil), // 272: cln.FeeratesPerkbEstimates (*FeeratesPerkw)(nil), // 273: cln.FeeratesPerkw (*FeeratesPerkwEstimates)(nil), // 274: cln.FeeratesPerkwEstimates (*FeeratesOnchainFeeEstimates)(nil), // 275: cln.FeeratesOnchainFeeEstimates (*Fetchbip353Request)(nil), // 276: cln.Fetchbip353Request (*Fetchbip353Response)(nil), // 277: cln.Fetchbip353Response (*Fetchbip353Instructions)(nil), // 278: cln.Fetchbip353Instructions (*FetchinvoiceRequest)(nil), // 279: cln.FetchinvoiceRequest (*FetchinvoiceResponse)(nil), // 280: cln.FetchinvoiceResponse (*FetchinvoiceChanges)(nil), // 281: cln.FetchinvoiceChanges (*FetchinvoiceNextPeriod)(nil), // 282: cln.FetchinvoiceNextPeriod (*CancelrecurringinvoiceRequest)(nil), // 283: cln.CancelrecurringinvoiceRequest (*CancelrecurringinvoiceResponse)(nil), // 284: cln.CancelrecurringinvoiceResponse (*FundchannelCancelRequest)(nil), // 285: cln.FundchannelCancelRequest (*FundchannelCancelResponse)(nil), // 286: cln.FundchannelCancelResponse (*FundchannelCompleteRequest)(nil), // 287: cln.FundchannelCompleteRequest (*FundchannelCompleteResponse)(nil), // 288: cln.FundchannelCompleteResponse (*FundchannelRequest)(nil), // 289: cln.FundchannelRequest (*FundchannelResponse)(nil), // 290: cln.FundchannelResponse (*FundchannelChannelType)(nil), // 291: cln.FundchannelChannelType (*FundchannelStartRequest)(nil), // 292: cln.FundchannelStartRequest (*FundchannelStartResponse)(nil), // 293: cln.FundchannelStartResponse (*FundchannelStartChannelType)(nil), // 294: cln.FundchannelStartChannelType (*GetlogRequest)(nil), // 295: cln.GetlogRequest (*GetlogResponse)(nil), // 296: cln.GetlogResponse (*GetlogLog)(nil), // 297: cln.GetlogLog (*FunderupdateRequest)(nil), // 298: cln.FunderupdateRequest (*FunderupdateResponse)(nil), // 299: cln.FunderupdateResponse (*GetrouteRequest)(nil), // 300: cln.GetrouteRequest (*GetrouteResponse)(nil), // 301: cln.GetrouteResponse (*GetrouteRoute)(nil), // 302: cln.GetrouteRoute (*ListaddressesRequest)(nil), // 303: cln.ListaddressesRequest (*ListaddressesResponse)(nil), // 304: cln.ListaddressesResponse (*ListaddressesAddresses)(nil), // 305: cln.ListaddressesAddresses (*ListforwardsRequest)(nil), // 306: cln.ListforwardsRequest (*ListforwardsResponse)(nil), // 307: cln.ListforwardsResponse (*ListforwardsForwards)(nil), // 308: cln.ListforwardsForwards (*ListoffersRequest)(nil), // 309: cln.ListoffersRequest (*ListoffersResponse)(nil), // 310: cln.ListoffersResponse (*ListoffersOffers)(nil), // 311: cln.ListoffersOffers (*ListpaysRequest)(nil), // 312: cln.ListpaysRequest (*ListpaysResponse)(nil), // 313: cln.ListpaysResponse (*ListpaysPays)(nil), // 314: cln.ListpaysPays (*ListhtlcsRequest)(nil), // 315: cln.ListhtlcsRequest (*ListhtlcsResponse)(nil), // 316: cln.ListhtlcsResponse (*ListhtlcsHtlcs)(nil), // 317: cln.ListhtlcsHtlcs (*MultifundchannelRequest)(nil), // 318: cln.MultifundchannelRequest (*MultifundchannelResponse)(nil), // 319: cln.MultifundchannelResponse (*MultifundchannelDestinations)(nil), // 320: cln.MultifundchannelDestinations (*MultifundchannelChannelIds)(nil), // 321: cln.MultifundchannelChannelIds (*MultifundchannelChannelIdsChannelType)(nil), // 322: cln.MultifundchannelChannelIdsChannelType (*MultifundchannelFailed)(nil), // 323: cln.MultifundchannelFailed (*MultifundchannelFailedError)(nil), // 324: cln.MultifundchannelFailedError (*MultiwithdrawRequest)(nil), // 325: cln.MultiwithdrawRequest (*MultiwithdrawResponse)(nil), // 326: cln.MultiwithdrawResponse (*OfferRequest)(nil), // 327: cln.OfferRequest (*OfferResponse)(nil), // 328: cln.OfferResponse (*OpenchannelAbortRequest)(nil), // 329: cln.OpenchannelAbortRequest (*OpenchannelAbortResponse)(nil), // 330: cln.OpenchannelAbortResponse (*OpenchannelBumpRequest)(nil), // 331: cln.OpenchannelBumpRequest (*OpenchannelBumpResponse)(nil), // 332: cln.OpenchannelBumpResponse (*OpenchannelBumpChannelType)(nil), // 333: cln.OpenchannelBumpChannelType (*OpenchannelInitRequest)(nil), // 334: cln.OpenchannelInitRequest (*OpenchannelInitResponse)(nil), // 335: cln.OpenchannelInitResponse (*OpenchannelInitChannelType)(nil), // 336: cln.OpenchannelInitChannelType (*OpenchannelSignedRequest)(nil), // 337: cln.OpenchannelSignedRequest (*OpenchannelSignedResponse)(nil), // 338: cln.OpenchannelSignedResponse (*OpenchannelUpdateRequest)(nil), // 339: cln.OpenchannelUpdateRequest (*OpenchannelUpdateResponse)(nil), // 340: cln.OpenchannelUpdateResponse (*OpenchannelUpdateChannelType)(nil), // 341: cln.OpenchannelUpdateChannelType (*PingRequest)(nil), // 342: cln.PingRequest (*PingResponse)(nil), // 343: cln.PingResponse (*PluginRequest)(nil), // 344: cln.PluginRequest (*PluginResponse)(nil), // 345: cln.PluginResponse (*PluginPlugins)(nil), // 346: cln.PluginPlugins (*RenepaystatusRequest)(nil), // 347: cln.RenepaystatusRequest (*RenepaystatusResponse)(nil), // 348: cln.RenepaystatusResponse (*RenepaystatusPaystatus)(nil), // 349: cln.RenepaystatusPaystatus (*RenepayRequest)(nil), // 350: cln.RenepayRequest (*RenepayResponse)(nil), // 351: cln.RenepayResponse (*ReserveinputsRequest)(nil), // 352: cln.ReserveinputsRequest (*ReserveinputsResponse)(nil), // 353: cln.ReserveinputsResponse (*ReserveinputsReservations)(nil), // 354: cln.ReserveinputsReservations (*SendcustommsgRequest)(nil), // 355: cln.SendcustommsgRequest (*SendcustommsgResponse)(nil), // 356: cln.SendcustommsgResponse (*SendinvoiceRequest)(nil), // 357: cln.SendinvoiceRequest (*SendinvoiceResponse)(nil), // 358: cln.SendinvoiceResponse (*SetchannelRequest)(nil), // 359: cln.SetchannelRequest (*SetchannelResponse)(nil), // 360: cln.SetchannelResponse (*SetchannelChannels)(nil), // 361: cln.SetchannelChannels (*SetconfigRequest)(nil), // 362: cln.SetconfigRequest (*SetconfigResponse)(nil), // 363: cln.SetconfigResponse (*SetconfigConfig)(nil), // 364: cln.SetconfigConfig (*SetpsbtversionRequest)(nil), // 365: cln.SetpsbtversionRequest (*SetpsbtversionResponse)(nil), // 366: cln.SetpsbtversionResponse (*SigninvoiceRequest)(nil), // 367: cln.SigninvoiceRequest (*SigninvoiceResponse)(nil), // 368: cln.SigninvoiceResponse (*SignmessageRequest)(nil), // 369: cln.SignmessageRequest (*SignmessageResponse)(nil), // 370: cln.SignmessageResponse (*SpliceInitRequest)(nil), // 371: cln.SpliceInitRequest (*SpliceInitResponse)(nil), // 372: cln.SpliceInitResponse (*SpliceSignedRequest)(nil), // 373: cln.SpliceSignedRequest (*SpliceSignedResponse)(nil), // 374: cln.SpliceSignedResponse (*SpliceUpdateRequest)(nil), // 375: cln.SpliceUpdateRequest (*SpliceUpdateResponse)(nil), // 376: cln.SpliceUpdateResponse (*SpliceinRequest)(nil), // 377: cln.SpliceinRequest (*SpliceinResponse)(nil), // 378: cln.SpliceinResponse (*SpliceoutRequest)(nil), // 379: cln.SpliceoutRequest (*SpliceoutResponse)(nil), // 380: cln.SpliceoutResponse (*DevspliceRequest)(nil), // 381: cln.DevspliceRequest (*DevspliceResponse)(nil), // 382: cln.DevspliceResponse (*UnreserveinputsRequest)(nil), // 383: cln.UnreserveinputsRequest (*UnreserveinputsResponse)(nil), // 384: cln.UnreserveinputsResponse (*UnreserveinputsReservations)(nil), // 385: cln.UnreserveinputsReservations (*UpgradewalletRequest)(nil), // 386: cln.UpgradewalletRequest (*UpgradewalletResponse)(nil), // 387: cln.UpgradewalletResponse (*WaitblockheightRequest)(nil), // 388: cln.WaitblockheightRequest (*WaitblockheightResponse)(nil), // 389: cln.WaitblockheightResponse (*WaitRequest)(nil), // 390: cln.WaitRequest (*WaitResponse)(nil), // 391: cln.WaitResponse (*WaitForwards)(nil), // 392: cln.WaitForwards (*WaitInvoices)(nil), // 393: cln.WaitInvoices (*WaitSendpays)(nil), // 394: cln.WaitSendpays (*WaitHtlcs)(nil), // 395: cln.WaitHtlcs (*WaitChainmoves)(nil), // 396: cln.WaitChainmoves (*WaitChannelmoves)(nil), // 397: cln.WaitChannelmoves (*WaitNetworkevents)(nil), // 398: cln.WaitNetworkevents (*WaitDetails)(nil), // 399: cln.WaitDetails (*ListconfigsRequest)(nil), // 400: cln.ListconfigsRequest (*ListconfigsResponse)(nil), // 401: cln.ListconfigsResponse (*ListconfigsConfigs)(nil), // 402: cln.ListconfigsConfigs (*ListconfigsConfigsConf)(nil), // 403: cln.ListconfigsConfigsConf (*ListconfigsConfigsDeveloper)(nil), // 404: cln.ListconfigsConfigsDeveloper (*ListconfigsConfigsClearplugins)(nil), // 405: cln.ListconfigsConfigsClearplugins (*ListconfigsConfigsDisablempp)(nil), // 406: cln.ListconfigsConfigsDisablempp (*ListconfigsConfigsMainnet)(nil), // 407: cln.ListconfigsConfigsMainnet (*ListconfigsConfigsRegtest)(nil), // 408: cln.ListconfigsConfigsRegtest (*ListconfigsConfigsSignet)(nil), // 409: cln.ListconfigsConfigsSignet (*ListconfigsConfigsTestnet)(nil), // 410: cln.ListconfigsConfigsTestnet (*ListconfigsConfigsImportantplugin)(nil), // 411: cln.ListconfigsConfigsImportantplugin (*ListconfigsConfigsPlugin)(nil), // 412: cln.ListconfigsConfigsPlugin (*ListconfigsConfigsPlugindir)(nil), // 413: cln.ListconfigsConfigsPlugindir (*ListconfigsConfigsLightningdir)(nil), // 414: cln.ListconfigsConfigsLightningdir (*ListconfigsConfigsNetwork)(nil), // 415: cln.ListconfigsConfigsNetwork (*ListconfigsConfigsAllowdeprecatedapis)(nil), // 416: cln.ListconfigsConfigsAllowdeprecatedapis (*ListconfigsConfigsRpcfile)(nil), // 417: cln.ListconfigsConfigsRpcfile (*ListconfigsConfigsDisableplugin)(nil), // 418: cln.ListconfigsConfigsDisableplugin (*ListconfigsConfigsAlwaysuseproxy)(nil), // 419: cln.ListconfigsConfigsAlwaysuseproxy (*ListconfigsConfigsDaemon)(nil), // 420: cln.ListconfigsConfigsDaemon (*ListconfigsConfigsWallet)(nil), // 421: cln.ListconfigsConfigsWallet (*ListconfigsConfigsLargechannels)(nil), // 422: cln.ListconfigsConfigsLargechannels (*ListconfigsConfigsExperimentaldualfund)(nil), // 423: cln.ListconfigsConfigsExperimentaldualfund (*ListconfigsConfigsExperimentalsplicing)(nil), // 424: cln.ListconfigsConfigsExperimentalsplicing (*ListconfigsConfigsExperimentalonionmessages)(nil), // 425: cln.ListconfigsConfigsExperimentalonionmessages (*ListconfigsConfigsExperimentaloffers)(nil), // 426: cln.ListconfigsConfigsExperimentaloffers (*ListconfigsConfigsExperimentalshutdownwrongfunding)(nil), // 427: cln.ListconfigsConfigsExperimentalshutdownwrongfunding (*ListconfigsConfigsExperimentalpeerstorage)(nil), // 428: cln.ListconfigsConfigsExperimentalpeerstorage (*ListconfigsConfigsExperimentalanchors)(nil), // 429: cln.ListconfigsConfigsExperimentalanchors (*ListconfigsConfigsDatabaseupgrade)(nil), // 430: cln.ListconfigsConfigsDatabaseupgrade (*ListconfigsConfigsRgb)(nil), // 431: cln.ListconfigsConfigsRgb (*ListconfigsConfigsAlias)(nil), // 432: cln.ListconfigsConfigsAlias (*ListconfigsConfigsPidfile)(nil), // 433: cln.ListconfigsConfigsPidfile (*ListconfigsConfigsIgnorefeelimits)(nil), // 434: cln.ListconfigsConfigsIgnorefeelimits (*ListconfigsConfigsWatchtimeblocks)(nil), // 435: cln.ListconfigsConfigsWatchtimeblocks (*ListconfigsConfigsMaxlocktimeblocks)(nil), // 436: cln.ListconfigsConfigsMaxlocktimeblocks (*ListconfigsConfigsFundingconfirms)(nil), // 437: cln.ListconfigsConfigsFundingconfirms (*ListconfigsConfigsCltvdelta)(nil), // 438: cln.ListconfigsConfigsCltvdelta (*ListconfigsConfigsCltvfinal)(nil), // 439: cln.ListconfigsConfigsCltvfinal (*ListconfigsConfigsCommittime)(nil), // 440: cln.ListconfigsConfigsCommittime (*ListconfigsConfigsFeebase)(nil), // 441: cln.ListconfigsConfigsFeebase (*ListconfigsConfigsRescan)(nil), // 442: cln.ListconfigsConfigsRescan (*ListconfigsConfigsFeepersatoshi)(nil), // 443: cln.ListconfigsConfigsFeepersatoshi (*ListconfigsConfigsMaxconcurrenthtlcs)(nil), // 444: cln.ListconfigsConfigsMaxconcurrenthtlcs (*ListconfigsConfigsHtlcminimummsat)(nil), // 445: cln.ListconfigsConfigsHtlcminimummsat (*ListconfigsConfigsHtlcmaximummsat)(nil), // 446: cln.ListconfigsConfigsHtlcmaximummsat (*ListconfigsConfigsMaxdusthtlcexposuremsat)(nil), // 447: cln.ListconfigsConfigsMaxdusthtlcexposuremsat (*ListconfigsConfigsMincapacitysat)(nil), // 448: cln.ListconfigsConfigsMincapacitysat (*ListconfigsConfigsAddr)(nil), // 449: cln.ListconfigsConfigsAddr (*ListconfigsConfigsAnnounceaddr)(nil), // 450: cln.ListconfigsConfigsAnnounceaddr (*ListconfigsConfigsBindaddr)(nil), // 451: cln.ListconfigsConfigsBindaddr (*ListconfigsConfigsOffline)(nil), // 452: cln.ListconfigsConfigsOffline (*ListconfigsConfigsAutolisten)(nil), // 453: cln.ListconfigsConfigsAutolisten (*ListconfigsConfigsProxy)(nil), // 454: cln.ListconfigsConfigsProxy (*ListconfigsConfigsDisabledns)(nil), // 455: cln.ListconfigsConfigsDisabledns (*ListconfigsConfigsAnnounceaddrdiscovered)(nil), // 456: cln.ListconfigsConfigsAnnounceaddrdiscovered (*ListconfigsConfigsAnnounceaddrdiscoveredport)(nil), // 457: cln.ListconfigsConfigsAnnounceaddrdiscoveredport (*ListconfigsConfigsEncryptedhsm)(nil), // 458: cln.ListconfigsConfigsEncryptedhsm (*ListconfigsConfigsRpcfilemode)(nil), // 459: cln.ListconfigsConfigsRpcfilemode (*ListconfigsConfigsLoglevel)(nil), // 460: cln.ListconfigsConfigsLoglevel (*ListconfigsConfigsLogprefix)(nil), // 461: cln.ListconfigsConfigsLogprefix (*ListconfigsConfigsLogfile)(nil), // 462: cln.ListconfigsConfigsLogfile (*ListconfigsConfigsLogtimestamps)(nil), // 463: cln.ListconfigsConfigsLogtimestamps (*ListconfigsConfigsForcefeerates)(nil), // 464: cln.ListconfigsConfigsForcefeerates (*ListconfigsConfigsSubdaemon)(nil), // 465: cln.ListconfigsConfigsSubdaemon (*ListconfigsConfigsFetchinvoicenoconnect)(nil), // 466: cln.ListconfigsConfigsFetchinvoicenoconnect (*ListconfigsConfigsTorservicepassword)(nil), // 467: cln.ListconfigsConfigsTorservicepassword (*ListconfigsConfigsAnnounceaddrdns)(nil), // 468: cln.ListconfigsConfigsAnnounceaddrdns (*ListconfigsConfigsRequireconfirmedinputs)(nil), // 469: cln.ListconfigsConfigsRequireconfirmedinputs (*ListconfigsConfigsCommitfee)(nil), // 470: cln.ListconfigsConfigsCommitfee (*ListconfigsConfigsCommitfeerateoffset)(nil), // 471: cln.ListconfigsConfigsCommitfeerateoffset (*ListconfigsConfigsAutoconnectseekerpeers)(nil), // 472: cln.ListconfigsConfigsAutoconnectseekerpeers (*ListconfigsConfigsCurrencyrateaddsource)(nil), // 473: cln.ListconfigsConfigsCurrencyrateaddsource (*ListconfigsConfigsCurrencyratedisablesource)(nil), // 474: cln.ListconfigsConfigsCurrencyratedisablesource (*StopRequest)(nil), // 475: cln.StopRequest (*StopResponse)(nil), // 476: cln.StopResponse (*HelpRequest)(nil), // 477: cln.HelpRequest (*HelpResponse)(nil), // 478: cln.HelpResponse (*HelpHelp)(nil), // 479: cln.HelpHelp (*PreapprovekeysendRequest)(nil), // 480: cln.PreapprovekeysendRequest (*PreapprovekeysendResponse)(nil), // 481: cln.PreapprovekeysendResponse (*PreapproveinvoiceRequest)(nil), // 482: cln.PreapproveinvoiceRequest (*PreapproveinvoiceResponse)(nil), // 483: cln.PreapproveinvoiceResponse (*StaticbackupRequest)(nil), // 484: cln.StaticbackupRequest (*StaticbackupResponse)(nil), // 485: cln.StaticbackupResponse (*BkprchannelsapyRequest)(nil), // 486: cln.BkprchannelsapyRequest (*BkprchannelsapyResponse)(nil), // 487: cln.BkprchannelsapyResponse (*BkprchannelsapyChannelsApy)(nil), // 488: cln.BkprchannelsapyChannelsApy (*BkprdumpincomecsvRequest)(nil), // 489: cln.BkprdumpincomecsvRequest (*BkprdumpincomecsvResponse)(nil), // 490: cln.BkprdumpincomecsvResponse (*BkprinspectRequest)(nil), // 491: cln.BkprinspectRequest (*BkprinspectResponse)(nil), // 492: cln.BkprinspectResponse (*BkprinspectTxs)(nil), // 493: cln.BkprinspectTxs (*BkprinspectTxsOutputs)(nil), // 494: cln.BkprinspectTxsOutputs (*BkprlistaccounteventsRequest)(nil), // 495: cln.BkprlistaccounteventsRequest (*BkprlistaccounteventsResponse)(nil), // 496: cln.BkprlistaccounteventsResponse (*BkprlistaccounteventsEvents)(nil), // 497: cln.BkprlistaccounteventsEvents (*BkprlistbalancesRequest)(nil), // 498: cln.BkprlistbalancesRequest (*BkprlistbalancesResponse)(nil), // 499: cln.BkprlistbalancesResponse (*BkprlistbalancesAccounts)(nil), // 500: cln.BkprlistbalancesAccounts (*BkprlistbalancesAccountsBalances)(nil), // 501: cln.BkprlistbalancesAccountsBalances (*BkprlistincomeRequest)(nil), // 502: cln.BkprlistincomeRequest (*BkprlistincomeResponse)(nil), // 503: cln.BkprlistincomeResponse (*BkprlistincomeIncomeEvents)(nil), // 504: cln.BkprlistincomeIncomeEvents (*BkpreditdescriptionbypaymentidRequest)(nil), // 505: cln.BkpreditdescriptionbypaymentidRequest (*BkpreditdescriptionbypaymentidResponse)(nil), // 506: cln.BkpreditdescriptionbypaymentidResponse (*BkpreditdescriptionbypaymentidUpdated)(nil), // 507: cln.BkpreditdescriptionbypaymentidUpdated (*BkpreditdescriptionbyoutpointRequest)(nil), // 508: cln.BkpreditdescriptionbyoutpointRequest (*BkpreditdescriptionbyoutpointResponse)(nil), // 509: cln.BkpreditdescriptionbyoutpointResponse (*BkpreditdescriptionbyoutpointUpdated)(nil), // 510: cln.BkpreditdescriptionbyoutpointUpdated (*BkprreportRequest)(nil), // 511: cln.BkprreportRequest (*BkprreportResponse)(nil), // 512: cln.BkprreportResponse (*BlacklistruneRequest)(nil), // 513: cln.BlacklistruneRequest (*BlacklistruneResponse)(nil), // 514: cln.BlacklistruneResponse (*BlacklistruneBlacklist)(nil), // 515: cln.BlacklistruneBlacklist (*CheckruneRequest)(nil), // 516: cln.CheckruneRequest (*CheckruneResponse)(nil), // 517: cln.CheckruneResponse (*CreateruneRequest)(nil), // 518: cln.CreateruneRequest (*CreateruneResponse)(nil), // 519: cln.CreateruneResponse (*ShowrunesRequest)(nil), // 520: cln.ShowrunesRequest (*ShowrunesResponse)(nil), // 521: cln.ShowrunesResponse (*ShowrunesRunes)(nil), // 522: cln.ShowrunesRunes (*ShowrunesRunesRestrictions)(nil), // 523: cln.ShowrunesRunesRestrictions (*ShowrunesRunesRestrictionsAlternatives)(nil), // 524: cln.ShowrunesRunesRestrictionsAlternatives (*AskreneunreserveRequest)(nil), // 525: cln.AskreneunreserveRequest (*AskreneunreserveResponse)(nil), // 526: cln.AskreneunreserveResponse (*AskreneunreservePath)(nil), // 527: cln.AskreneunreservePath (*AskrenelistlayersRequest)(nil), // 528: cln.AskrenelistlayersRequest (*AskrenelistlayersResponse)(nil), // 529: cln.AskrenelistlayersResponse (*AskrenelistlayersLayers)(nil), // 530: cln.AskrenelistlayersLayers (*AskrenelistlayersLayersCreatedChannels)(nil), // 531: cln.AskrenelistlayersLayersCreatedChannels (*AskrenelistlayersLayersChannelUpdates)(nil), // 532: cln.AskrenelistlayersLayersChannelUpdates (*AskrenelistlayersLayersConstraints)(nil), // 533: cln.AskrenelistlayersLayersConstraints (*AskrenelistlayersLayersBiases)(nil), // 534: cln.AskrenelistlayersLayersBiases (*AskrenelistlayersLayersNodeBiases)(nil), // 535: cln.AskrenelistlayersLayersNodeBiases (*AskrenecreatelayerRequest)(nil), // 536: cln.AskrenecreatelayerRequest (*AskrenecreatelayerResponse)(nil), // 537: cln.AskrenecreatelayerResponse (*AskrenecreatelayerLayers)(nil), // 538: cln.AskrenecreatelayerLayers (*AskrenecreatelayerLayersCreatedChannels)(nil), // 539: cln.AskrenecreatelayerLayersCreatedChannels (*AskrenecreatelayerLayersChannelUpdates)(nil), // 540: cln.AskrenecreatelayerLayersChannelUpdates (*AskrenecreatelayerLayersConstraints)(nil), // 541: cln.AskrenecreatelayerLayersConstraints (*AskrenecreatelayerLayersBiases)(nil), // 542: cln.AskrenecreatelayerLayersBiases (*AskrenecreatelayerLayersNodeBiases)(nil), // 543: cln.AskrenecreatelayerLayersNodeBiases (*AskreneremovelayerRequest)(nil), // 544: cln.AskreneremovelayerRequest (*AskreneremovelayerResponse)(nil), // 545: cln.AskreneremovelayerResponse (*AskrenereserveRequest)(nil), // 546: cln.AskrenereserveRequest (*AskrenereserveResponse)(nil), // 547: cln.AskrenereserveResponse (*AskrenereservePath)(nil), // 548: cln.AskrenereservePath (*AskreneageRequest)(nil), // 549: cln.AskreneageRequest (*AskreneageResponse)(nil), // 550: cln.AskreneageResponse (*GetroutesRequest)(nil), // 551: cln.GetroutesRequest (*GetroutesResponse)(nil), // 552: cln.GetroutesResponse (*GetroutesRoutes)(nil), // 553: cln.GetroutesRoutes (*GetroutesRoutesPath)(nil), // 554: cln.GetroutesRoutesPath (*AskrenedisablenodeRequest)(nil), // 555: cln.AskrenedisablenodeRequest (*AskrenedisablenodeResponse)(nil), // 556: cln.AskrenedisablenodeResponse (*AskreneinformchannelRequest)(nil), // 557: cln.AskreneinformchannelRequest (*AskreneinformchannelResponse)(nil), // 558: cln.AskreneinformchannelResponse (*AskreneinformchannelConstraints)(nil), // 559: cln.AskreneinformchannelConstraints (*AskrenecreatechannelRequest)(nil), // 560: cln.AskrenecreatechannelRequest (*AskrenecreatechannelResponse)(nil), // 561: cln.AskrenecreatechannelResponse (*AskreneupdatechannelRequest)(nil), // 562: cln.AskreneupdatechannelRequest (*AskreneupdatechannelResponse)(nil), // 563: cln.AskreneupdatechannelResponse (*AskrenebiaschannelRequest)(nil), // 564: cln.AskrenebiaschannelRequest (*AskrenebiaschannelResponse)(nil), // 565: cln.AskrenebiaschannelResponse (*AskrenebiaschannelBiases)(nil), // 566: cln.AskrenebiaschannelBiases (*AskrenebiasnodeRequest)(nil), // 567: cln.AskrenebiasnodeRequest (*AskrenebiasnodeResponse)(nil), // 568: cln.AskrenebiasnodeResponse (*AskrenebiasnodeNodeBiases)(nil), // 569: cln.AskrenebiasnodeNodeBiases (*AskrenelistreservationsRequest)(nil), // 570: cln.AskrenelistreservationsRequest (*AskrenelistreservationsResponse)(nil), // 571: cln.AskrenelistreservationsResponse (*AskrenelistreservationsReservations)(nil), // 572: cln.AskrenelistreservationsReservations (*InjectpaymentonionRequest)(nil), // 573: cln.InjectpaymentonionRequest (*InjectpaymentonionResponse)(nil), // 574: cln.InjectpaymentonionResponse (*InjectonionmessageRequest)(nil), // 575: cln.InjectonionmessageRequest (*InjectonionmessageResponse)(nil), // 576: cln.InjectonionmessageResponse (*XpayRequest)(nil), // 577: cln.XpayRequest (*XpayResponse)(nil), // 578: cln.XpayResponse (*SignmessagewithkeyRequest)(nil), // 579: cln.SignmessagewithkeyRequest (*SignmessagewithkeyResponse)(nil), // 580: cln.SignmessagewithkeyResponse (*ListchannelmovesRequest)(nil), // 581: cln.ListchannelmovesRequest (*ListchannelmovesResponse)(nil), // 582: cln.ListchannelmovesResponse (*ListchannelmovesChannelmoves)(nil), // 583: cln.ListchannelmovesChannelmoves (*ListchainmovesRequest)(nil), // 584: cln.ListchainmovesRequest (*ListchainmovesResponse)(nil), // 585: cln.ListchainmovesResponse (*ListchainmovesChainmoves)(nil), // 586: cln.ListchainmovesChainmoves (*ListnetworkeventsRequest)(nil), // 587: cln.ListnetworkeventsRequest (*ListnetworkeventsResponse)(nil), // 588: cln.ListnetworkeventsResponse (*ListnetworkeventsNetworkevents)(nil), // 589: cln.ListnetworkeventsNetworkevents (*DelnetworkeventRequest)(nil), // 590: cln.DelnetworkeventRequest (*DelnetworkeventResponse)(nil), // 591: cln.DelnetworkeventResponse (*ClnrestregisterpathRequest)(nil), // 592: cln.ClnrestregisterpathRequest (*ClnrestregisterpathResponse)(nil), // 593: cln.ClnrestregisterpathResponse (*ClnrestregisterpathRuneRestrictions)(nil), // 594: cln.ClnrestregisterpathRuneRestrictions (*ListcurrencyratesRequest)(nil), // 595: cln.ListcurrencyratesRequest (*ListcurrencyratesResponse)(nil), // 596: cln.ListcurrencyratesResponse (*ListcurrencyratesCurrencyrates)(nil), // 597: cln.ListcurrencyratesCurrencyrates (*CurrencyconvertRequest)(nil), // 598: cln.CurrencyconvertRequest (*CurrencyconvertResponse)(nil), // 599: cln.CurrencyconvertResponse (*CurrencyrateRequest)(nil), // 600: cln.CurrencyrateRequest (*CurrencyrateResponse)(nil), // 601: cln.CurrencyrateResponse (*StreamBalanceSnapshotRequest)(nil), // 602: cln.StreamBalanceSnapshotRequest (*BalanceSnapshotNotification)(nil), // 603: cln.BalanceSnapshotNotification (*BalanceSnapshotAccounts)(nil), // 604: cln.BalanceSnapshotAccounts (*StreamBlockAddedRequest)(nil), // 605: cln.StreamBlockAddedRequest (*BlockAddedNotification)(nil), // 606: cln.BlockAddedNotification (*StreamChannelOpenFailedRequest)(nil), // 607: cln.StreamChannelOpenFailedRequest (*ChannelOpenFailedNotification)(nil), // 608: cln.ChannelOpenFailedNotification (*StreamChannelOpenedRequest)(nil), // 609: cln.StreamChannelOpenedRequest (*ChannelOpenedNotification)(nil), // 610: cln.ChannelOpenedNotification (*StreamChannelStateChangedRequest)(nil), // 611: cln.StreamChannelStateChangedRequest (*ChannelStateChangedNotification)(nil), // 612: cln.ChannelStateChangedNotification (*StreamConnectRequest)(nil), // 613: cln.StreamConnectRequest (*PeerConnectNotification)(nil), // 614: cln.PeerConnectNotification (*PeerConnectAddress)(nil), // 615: cln.PeerConnectAddress (*StreamCoinMovementRequest)(nil), // 616: cln.StreamCoinMovementRequest (*CoinMovementNotification)(nil), // 617: cln.CoinMovementNotification (*StreamCustomMsgRequest)(nil), // 618: cln.StreamCustomMsgRequest (*CustomMsgNotification)(nil), // 619: cln.CustomMsgNotification (*StreamDeprecatedOneshotRequest)(nil), // 620: cln.StreamDeprecatedOneshotRequest (*DeprecatedOneshotNotification)(nil), // 621: cln.DeprecatedOneshotNotification (*StreamDisconnectRequest)(nil), // 622: cln.StreamDisconnectRequest (*DisconnectNotification)(nil), // 623: cln.DisconnectNotification (*StreamForwardEventRequest)(nil), // 624: cln.StreamForwardEventRequest (*ForwardEventNotification)(nil), // 625: cln.ForwardEventNotification (*StreamInvoiceCreationRequest)(nil), // 626: cln.StreamInvoiceCreationRequest (*InvoiceCreationNotification)(nil), // 627: cln.InvoiceCreationNotification (*StreamInvoicePaymentRequest)(nil), // 628: cln.StreamInvoicePaymentRequest (*InvoicePaymentNotification)(nil), // 629: cln.InvoicePaymentNotification (*StreamLogRequest)(nil), // 630: cln.StreamLogRequest (*LogNotification)(nil), // 631: cln.LogNotification (*StreamOnionMessageForwardFailRequest)(nil), // 632: cln.StreamOnionMessageForwardFailRequest (*OnionMessageForwardFailNotification)(nil), // 633: cln.OnionMessageForwardFailNotification (*StreamOpenChannelPeerSigsRequest)(nil), // 634: cln.StreamOpenChannelPeerSigsRequest (*OpenChannelPeerSigsNotification)(nil), // 635: cln.OpenChannelPeerSigsNotification (*StreamPluginStartedRequest)(nil), // 636: cln.StreamPluginStartedRequest (*PluginStartedNotification)(nil), // 637: cln.PluginStartedNotification (*StreamPluginStoppedRequest)(nil), // 638: cln.StreamPluginStoppedRequest (*PluginStoppedNotification)(nil), // 639: cln.PluginStoppedNotification (*StreamSendPayFailureRequest)(nil), // 640: cln.StreamSendPayFailureRequest (*SendPayFailureNotification)(nil), // 641: cln.SendPayFailureNotification (*SendpayFailureData)(nil), // 642: cln.SendpayFailureData (*StreamSendPaySuccessRequest)(nil), // 643: cln.StreamSendPaySuccessRequest (*SendPaySuccessNotification)(nil), // 644: cln.SendPaySuccessNotification (*StreamShutdownRequest)(nil), // 645: cln.StreamShutdownRequest (*ShutdownNotification)(nil), // 646: cln.ShutdownNotification (*StreamWarningRequest)(nil), // 647: cln.StreamWarningRequest (*WarningNotification)(nil), // 648: cln.WarningNotification (*StreamPayPartEndRequest)(nil), // 649: cln.StreamPayPartEndRequest (*PayPartEndNotification)(nil), // 650: cln.PayPartEndNotification (*StreamPayPartStartRequest)(nil), // 651: cln.StreamPayPartStartRequest (*PayPartStartNotification)(nil), // 652: cln.PayPartStartNotification (*PayPartStartHops)(nil), // 653: cln.PayPartStartHops nil, // 654: cln.ClnrestregisterpathRuneRestrictions.ParamsEntry (*Amount)(nil), // 655: cln.Amount (ChannelState)(0), // 656: cln.ChannelState (AutocleanSubsystem)(0), // 657: cln.AutocleanSubsystem (*Outpoint)(nil), // 658: cln.Outpoint (*Feerate)(nil), // 659: cln.Feerate (*AmountOrAny)(nil), // 660: cln.AmountOrAny (*AmountOrAll)(nil), // 661: cln.AmountOrAll (*RoutehintList)(nil), // 662: cln.RoutehintList (*TlvStream)(nil), // 663: cln.TlvStream (*OutputDesc)(nil), // 664: cln.OutputDesc (ChannelSide)(0), // 665: cln.ChannelSide (HtlcState)(0), // 666: cln.HtlcState (*DecodeRoutehintList)(nil), // 667: cln.DecodeRoutehintList (ChannelTypeName)(0), // 668: cln.ChannelTypeName (PluginSubcommand)(0), // 669: cln.PluginSubcommand } var file_node_proto_depIdxs = []int32{ 90, // 0: cln.GetinfoResponse.our_features:type_name -> cln.GetinfoOurFeatures 655, // 1: cln.GetinfoResponse.fees_collected_msat:type_name -> cln.Amount 91, // 2: cln.GetinfoResponse.address:type_name -> cln.GetinfoAddress 92, // 3: cln.GetinfoResponse.binding:type_name -> cln.GetinfoBinding 0, // 4: cln.GetinfoAddress.item_type:type_name -> cln.GetinfoAddress.GetinfoAddressType 1, // 5: cln.GetinfoBinding.item_type:type_name -> cln.GetinfoBinding.GetinfoBindingType 2, // 6: cln.ListpeersRequest.level:type_name -> cln.ListpeersRequest.ListpeersLevel 95, // 7: cln.ListpeersResponse.peers:type_name -> cln.ListpeersPeers 96, // 8: cln.ListpeersPeers.log:type_name -> cln.ListpeersPeersLog 3, // 9: cln.ListpeersPeersLog.item_type:type_name -> cln.ListpeersPeersLog.ListpeersPeersLogType 99, // 10: cln.ListfundsResponse.outputs:type_name -> cln.ListfundsOutputs 100, // 11: cln.ListfundsResponse.channels:type_name -> cln.ListfundsChannels 655, // 12: cln.ListfundsOutputs.amount_msat:type_name -> cln.Amount 4, // 13: cln.ListfundsOutputs.status:type_name -> cln.ListfundsOutputs.ListfundsOutputsStatus 655, // 14: cln.ListfundsChannels.our_amount_msat:type_name -> cln.Amount 655, // 15: cln.ListfundsChannels.amount_msat:type_name -> cln.Amount 656, // 16: cln.ListfundsChannels.state:type_name -> cln.ChannelState 103, // 17: cln.SendpayRequest.route:type_name -> cln.SendpayRoute 655, // 18: cln.SendpayRequest.amount_msat:type_name -> cln.Amount 5, // 19: cln.SendpayResponse.status:type_name -> cln.SendpayResponse.SendpayStatus 655, // 20: cln.SendpayResponse.amount_msat:type_name -> cln.Amount 655, // 21: cln.SendpayResponse.amount_sent_msat:type_name -> cln.Amount 655, // 22: cln.SendpayRoute.amount_msat:type_name -> cln.Amount 106, // 23: cln.ListchannelsResponse.channels:type_name -> cln.ListchannelsChannels 655, // 24: cln.ListchannelsChannels.amount_msat:type_name -> cln.Amount 655, // 25: cln.ListchannelsChannels.htlc_minimum_msat:type_name -> cln.Amount 655, // 26: cln.ListchannelsChannels.htlc_maximum_msat:type_name -> cln.Amount 655, // 27: cln.AddpsbtoutputRequest.satoshi:type_name -> cln.Amount 657, // 28: cln.AutocleanonceRequest.subsystem:type_name -> cln.AutocleanSubsystem 113, // 29: cln.AutocleanonceResponse.autoclean:type_name -> cln.AutocleanonceAutoclean 114, // 30: cln.AutocleanonceAutoclean.succeededforwards:type_name -> cln.AutocleanonceAutocleanSucceededforwards 115, // 31: cln.AutocleanonceAutoclean.failedforwards:type_name -> cln.AutocleanonceAutocleanFailedforwards 116, // 32: cln.AutocleanonceAutoclean.succeededpays:type_name -> cln.AutocleanonceAutocleanSucceededpays 117, // 33: cln.AutocleanonceAutoclean.failedpays:type_name -> cln.AutocleanonceAutocleanFailedpays 118, // 34: cln.AutocleanonceAutoclean.paidinvoices:type_name -> cln.AutocleanonceAutocleanPaidinvoices 119, // 35: cln.AutocleanonceAutoclean.expiredinvoices:type_name -> cln.AutocleanonceAutocleanExpiredinvoices 120, // 36: cln.AutocleanonceAutoclean.networkevents:type_name -> cln.AutocleanonceAutocleanNetworkevents 657, // 37: cln.AutocleanstatusRequest.subsystem:type_name -> cln.AutocleanSubsystem 123, // 38: cln.AutocleanstatusResponse.autoclean:type_name -> cln.AutocleanstatusAutoclean 124, // 39: cln.AutocleanstatusAutoclean.succeededforwards:type_name -> cln.AutocleanstatusAutocleanSucceededforwards 125, // 40: cln.AutocleanstatusAutoclean.failedforwards:type_name -> cln.AutocleanstatusAutocleanFailedforwards 126, // 41: cln.AutocleanstatusAutoclean.succeededpays:type_name -> cln.AutocleanstatusAutocleanSucceededpays 127, // 42: cln.AutocleanstatusAutoclean.failedpays:type_name -> cln.AutocleanstatusAutocleanFailedpays 128, // 43: cln.AutocleanstatusAutoclean.paidinvoices:type_name -> cln.AutocleanstatusAutocleanPaidinvoices 129, // 44: cln.AutocleanstatusAutoclean.expiredinvoices:type_name -> cln.AutocleanstatusAutocleanExpiredinvoices 130, // 45: cln.AutocleanstatusAutoclean.networkevents:type_name -> cln.AutocleanstatusAutocleanNetworkevents 658, // 46: cln.CloseRequest.wrong_funding:type_name -> cln.Outpoint 659, // 47: cln.CloseRequest.feerange:type_name -> cln.Feerate 6, // 48: cln.CloseResponse.item_type:type_name -> cln.CloseResponse.CloseType 7, // 49: cln.ConnectResponse.direction:type_name -> cln.ConnectResponse.ConnectDirection 137, // 50: cln.ConnectResponse.address:type_name -> cln.ConnectAddress 8, // 51: cln.ConnectAddress.item_type:type_name -> cln.ConnectAddress.ConnectAddressType 655, // 52: cln.CreateinvoiceResponse.amount_msat:type_name -> cln.Amount 9, // 53: cln.CreateinvoiceResponse.status:type_name -> cln.CreateinvoiceResponse.CreateinvoiceStatus 655, // 54: cln.CreateinvoiceResponse.amount_received_msat:type_name -> cln.Amount 140, // 55: cln.CreateinvoiceResponse.paid_outpoint:type_name -> cln.CreateinvoicePaidOutpoint 10, // 56: cln.DatastoreRequest.mode:type_name -> cln.DatastoreRequest.DatastoreMode 145, // 57: cln.DatastoreusageResponse.datastoreusage:type_name -> cln.DatastoreusageDatastoreusage 148, // 58: cln.CreateonionRequest.hops:type_name -> cln.CreateonionHops 11, // 59: cln.DelinvoiceRequest.status:type_name -> cln.DelinvoiceRequest.DelinvoiceStatus 655, // 60: cln.DelinvoiceResponse.amount_msat:type_name -> cln.Amount 12, // 61: cln.DelinvoiceResponse.status:type_name -> cln.DelinvoiceResponse.DelinvoiceStatus 655, // 62: cln.DelinvoiceResponse.amount_received_msat:type_name -> cln.Amount 13, // 63: cln.RecoverResponse.result:type_name -> cln.RecoverResponse.RecoverResult 660, // 64: cln.InvoiceRequest.amount_msat:type_name -> cln.AmountOrAny 655, // 65: cln.InvoicerequestRequest.amount:type_name -> cln.Amount 173, // 66: cln.ListinvoicerequestsResponse.invoicerequests:type_name -> cln.ListinvoicerequestsInvoicerequests 176, // 67: cln.ListdatastoreResponse.datastore:type_name -> cln.ListdatastoreDatastore 14, // 68: cln.ListinvoicesRequest.index:type_name -> cln.ListinvoicesRequest.ListinvoicesIndex 179, // 69: cln.ListinvoicesResponse.invoices:type_name -> cln.ListinvoicesInvoices 15, // 70: cln.ListinvoicesInvoices.status:type_name -> cln.ListinvoicesInvoices.ListinvoicesInvoicesStatus 655, // 71: cln.ListinvoicesInvoices.amount_msat:type_name -> cln.Amount 655, // 72: cln.ListinvoicesInvoices.amount_received_msat:type_name -> cln.Amount 180, // 73: cln.ListinvoicesInvoices.paid_outpoint:type_name -> cln.ListinvoicesInvoicesPaidOutpoint 183, // 74: cln.SendonionRequest.first_hop:type_name -> cln.SendonionFirstHop 655, // 75: cln.SendonionRequest.amount_msat:type_name -> cln.Amount 655, // 76: cln.SendonionRequest.total_amount_msat:type_name -> cln.Amount 16, // 77: cln.SendonionResponse.status:type_name -> cln.SendonionResponse.SendonionStatus 655, // 78: cln.SendonionResponse.amount_msat:type_name -> cln.Amount 655, // 79: cln.SendonionResponse.amount_sent_msat:type_name -> cln.Amount 655, // 80: cln.SendonionFirstHop.amount_msat:type_name -> cln.Amount 17, // 81: cln.ListsendpaysRequest.status:type_name -> cln.ListsendpaysRequest.ListsendpaysStatus 18, // 82: cln.ListsendpaysRequest.index:type_name -> cln.ListsendpaysRequest.ListsendpaysIndex 186, // 83: cln.ListsendpaysResponse.payments:type_name -> cln.ListsendpaysPayments 19, // 84: cln.ListsendpaysPayments.status:type_name -> cln.ListsendpaysPayments.ListsendpaysPaymentsStatus 655, // 85: cln.ListsendpaysPayments.amount_msat:type_name -> cln.Amount 655, // 86: cln.ListsendpaysPayments.amount_sent_msat:type_name -> cln.Amount 189, // 87: cln.ListtransactionsResponse.transactions:type_name -> cln.ListtransactionsTransactions 190, // 88: cln.ListtransactionsTransactions.inputs:type_name -> cln.ListtransactionsTransactionsInputs 191, // 89: cln.ListtransactionsTransactions.outputs:type_name -> cln.ListtransactionsTransactionsOutputs 655, // 90: cln.ListtransactionsTransactionsOutputs.amount_msat:type_name -> cln.Amount 655, // 91: cln.PayRequest.exemptfee:type_name -> cln.Amount 655, // 92: cln.PayRequest.maxfee:type_name -> cln.Amount 655, // 93: cln.PayRequest.amount_msat:type_name -> cln.Amount 655, // 94: cln.PayRequest.partial_msat:type_name -> cln.Amount 655, // 95: cln.PayResponse.amount_msat:type_name -> cln.Amount 655, // 96: cln.PayResponse.amount_sent_msat:type_name -> cln.Amount 20, // 97: cln.PayResponse.status:type_name -> cln.PayResponse.PayStatus 198, // 98: cln.ListnodesResponse.nodes:type_name -> cln.ListnodesNodes 200, // 99: cln.ListnodesNodes.addresses:type_name -> cln.ListnodesNodesAddresses 199, // 100: cln.ListnodesNodes.option_will_fund:type_name -> cln.ListnodesNodesOptionWillFund 655, // 101: cln.ListnodesNodesOptionWillFund.lease_fee_base_msat:type_name -> cln.Amount 655, // 102: cln.ListnodesNodesOptionWillFund.channel_fee_max_base_msat:type_name -> cln.Amount 21, // 103: cln.ListnodesNodesAddresses.item_type:type_name -> cln.ListnodesNodesAddresses.ListnodesNodesAddressesType 22, // 104: cln.WaitanyinvoiceResponse.status:type_name -> cln.WaitanyinvoiceResponse.WaitanyinvoiceStatus 655, // 105: cln.WaitanyinvoiceResponse.amount_msat:type_name -> cln.Amount 655, // 106: cln.WaitanyinvoiceResponse.amount_received_msat:type_name -> cln.Amount 203, // 107: cln.WaitanyinvoiceResponse.paid_outpoint:type_name -> cln.WaitanyinvoicePaidOutpoint 23, // 108: cln.WaitinvoiceResponse.status:type_name -> cln.WaitinvoiceResponse.WaitinvoiceStatus 655, // 109: cln.WaitinvoiceResponse.amount_msat:type_name -> cln.Amount 655, // 110: cln.WaitinvoiceResponse.amount_received_msat:type_name -> cln.Amount 206, // 111: cln.WaitinvoiceResponse.paid_outpoint:type_name -> cln.WaitinvoicePaidOutpoint 24, // 112: cln.WaitsendpayResponse.status:type_name -> cln.WaitsendpayResponse.WaitsendpayStatus 655, // 113: cln.WaitsendpayResponse.amount_msat:type_name -> cln.Amount 655, // 114: cln.WaitsendpayResponse.amount_sent_msat:type_name -> cln.Amount 25, // 115: cln.NewaddrRequest.addresstype:type_name -> cln.NewaddrRequest.NewaddrAddresstype 661, // 116: cln.WithdrawRequest.satoshi:type_name -> cln.AmountOrAll 658, // 117: cln.WithdrawRequest.utxos:type_name -> cln.Outpoint 659, // 118: cln.WithdrawRequest.feerate:type_name -> cln.Feerate 655, // 119: cln.KeysendRequest.exemptfee:type_name -> cln.Amount 662, // 120: cln.KeysendRequest.routehints:type_name -> cln.RoutehintList 663, // 121: cln.KeysendRequest.extratlvs:type_name -> cln.TlvStream 655, // 122: cln.KeysendRequest.amount_msat:type_name -> cln.Amount 655, // 123: cln.KeysendRequest.maxfee:type_name -> cln.Amount 655, // 124: cln.KeysendResponse.amount_msat:type_name -> cln.Amount 655, // 125: cln.KeysendResponse.amount_sent_msat:type_name -> cln.Amount 26, // 126: cln.KeysendResponse.status:type_name -> cln.KeysendResponse.KeysendStatus 661, // 127: cln.FundpsbtRequest.satoshi:type_name -> cln.AmountOrAll 659, // 128: cln.FundpsbtRequest.feerate:type_name -> cln.Feerate 655, // 129: cln.FundpsbtResponse.excess_msat:type_name -> cln.Amount 217, // 130: cln.FundpsbtResponse.reservations:type_name -> cln.FundpsbtReservations 661, // 131: cln.UtxopsbtRequest.satoshi:type_name -> cln.AmountOrAll 659, // 132: cln.UtxopsbtRequest.feerate:type_name -> cln.Feerate 658, // 133: cln.UtxopsbtRequest.utxos:type_name -> cln.Outpoint 655, // 134: cln.UtxopsbtResponse.excess_msat:type_name -> cln.Amount 224, // 135: cln.UtxopsbtResponse.reservations:type_name -> cln.UtxopsbtReservations 659, // 136: cln.TxprepareRequest.feerate:type_name -> cln.Feerate 658, // 137: cln.TxprepareRequest.utxos:type_name -> cln.Outpoint 664, // 138: cln.TxprepareRequest.outputs:type_name -> cln.OutputDesc 233, // 139: cln.ListpeerchannelsResponse.channels:type_name -> cln.ListpeerchannelsChannels 656, // 140: cln.ListpeerchannelsChannels.state:type_name -> cln.ChannelState 237, // 141: cln.ListpeerchannelsChannels.feerate:type_name -> cln.ListpeerchannelsChannelsFeerate 238, // 142: cln.ListpeerchannelsChannels.inflight:type_name -> cln.ListpeerchannelsChannelsInflight 665, // 143: cln.ListpeerchannelsChannels.opener:type_name -> cln.ChannelSide 665, // 144: cln.ListpeerchannelsChannels.closer:type_name -> cln.ChannelSide 239, // 145: cln.ListpeerchannelsChannels.funding:type_name -> cln.ListpeerchannelsChannelsFunding 655, // 146: cln.ListpeerchannelsChannels.to_us_msat:type_name -> cln.Amount 655, // 147: cln.ListpeerchannelsChannels.min_to_us_msat:type_name -> cln.Amount 655, // 148: cln.ListpeerchannelsChannels.max_to_us_msat:type_name -> cln.Amount 655, // 149: cln.ListpeerchannelsChannels.total_msat:type_name -> cln.Amount 655, // 150: cln.ListpeerchannelsChannels.fee_base_msat:type_name -> cln.Amount 655, // 151: cln.ListpeerchannelsChannels.dust_limit_msat:type_name -> cln.Amount 655, // 152: cln.ListpeerchannelsChannels.max_total_htlc_in_msat:type_name -> cln.Amount 655, // 153: cln.ListpeerchannelsChannels.their_reserve_msat:type_name -> cln.Amount 655, // 154: cln.ListpeerchannelsChannels.our_reserve_msat:type_name -> cln.Amount 655, // 155: cln.ListpeerchannelsChannels.spendable_msat:type_name -> cln.Amount 655, // 156: cln.ListpeerchannelsChannels.receivable_msat:type_name -> cln.Amount 655, // 157: cln.ListpeerchannelsChannels.minimum_htlc_in_msat:type_name -> cln.Amount 655, // 158: cln.ListpeerchannelsChannels.minimum_htlc_out_msat:type_name -> cln.Amount 655, // 159: cln.ListpeerchannelsChannels.maximum_htlc_out_msat:type_name -> cln.Amount 240, // 160: cln.ListpeerchannelsChannels.alias:type_name -> cln.ListpeerchannelsChannelsAlias 655, // 161: cln.ListpeerchannelsChannels.in_offered_msat:type_name -> cln.Amount 655, // 162: cln.ListpeerchannelsChannels.in_fulfilled_msat:type_name -> cln.Amount 655, // 163: cln.ListpeerchannelsChannels.out_offered_msat:type_name -> cln.Amount 655, // 164: cln.ListpeerchannelsChannels.out_fulfilled_msat:type_name -> cln.Amount 241, // 165: cln.ListpeerchannelsChannels.htlcs:type_name -> cln.ListpeerchannelsChannelsHtlcs 234, // 166: cln.ListpeerchannelsChannels.updates:type_name -> cln.ListpeerchannelsChannelsUpdates 655, // 167: cln.ListpeerchannelsChannels.last_tx_fee_msat:type_name -> cln.Amount 655, // 168: cln.ListpeerchannelsChannels.their_max_htlc_value_in_flight_msat:type_name -> cln.Amount 655, // 169: cln.ListpeerchannelsChannels.our_max_htlc_value_in_flight_msat:type_name -> cln.Amount 235, // 170: cln.ListpeerchannelsChannelsUpdates.local:type_name -> cln.ListpeerchannelsChannelsUpdatesLocal 236, // 171: cln.ListpeerchannelsChannelsUpdates.remote:type_name -> cln.ListpeerchannelsChannelsUpdatesRemote 655, // 172: cln.ListpeerchannelsChannelsUpdatesLocal.htlc_minimum_msat:type_name -> cln.Amount 655, // 173: cln.ListpeerchannelsChannelsUpdatesLocal.htlc_maximum_msat:type_name -> cln.Amount 655, // 174: cln.ListpeerchannelsChannelsUpdatesLocal.fee_base_msat:type_name -> cln.Amount 655, // 175: cln.ListpeerchannelsChannelsUpdatesRemote.htlc_minimum_msat:type_name -> cln.Amount 655, // 176: cln.ListpeerchannelsChannelsUpdatesRemote.htlc_maximum_msat:type_name -> cln.Amount 655, // 177: cln.ListpeerchannelsChannelsUpdatesRemote.fee_base_msat:type_name -> cln.Amount 655, // 178: cln.ListpeerchannelsChannelsInflight.total_funding_msat:type_name -> cln.Amount 655, // 179: cln.ListpeerchannelsChannelsInflight.our_funding_msat:type_name -> cln.Amount 655, // 180: cln.ListpeerchannelsChannelsFunding.pushed_msat:type_name -> cln.Amount 655, // 181: cln.ListpeerchannelsChannelsFunding.local_funds_msat:type_name -> cln.Amount 655, // 182: cln.ListpeerchannelsChannelsFunding.remote_funds_msat:type_name -> cln.Amount 655, // 183: cln.ListpeerchannelsChannelsFunding.fee_paid_msat:type_name -> cln.Amount 655, // 184: cln.ListpeerchannelsChannelsFunding.fee_rcvd_msat:type_name -> cln.Amount 27, // 185: cln.ListpeerchannelsChannelsHtlcs.direction:type_name -> cln.ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection 655, // 186: cln.ListpeerchannelsChannelsHtlcs.amount_msat:type_name -> cln.Amount 666, // 187: cln.ListpeerchannelsChannelsHtlcs.state:type_name -> cln.HtlcState 244, // 188: cln.ListclosedchannelsResponse.closedchannels:type_name -> cln.ListclosedchannelsClosedchannels 245, // 189: cln.ListclosedchannelsClosedchannels.alias:type_name -> cln.ListclosedchannelsClosedchannelsAlias 665, // 190: cln.ListclosedchannelsClosedchannels.opener:type_name -> cln.ChannelSide 665, // 191: cln.ListclosedchannelsClosedchannels.closer:type_name -> cln.ChannelSide 655, // 192: cln.ListclosedchannelsClosedchannels.funding_fee_paid_msat:type_name -> cln.Amount 655, // 193: cln.ListclosedchannelsClosedchannels.funding_fee_rcvd_msat:type_name -> cln.Amount 655, // 194: cln.ListclosedchannelsClosedchannels.funding_pushed_msat:type_name -> cln.Amount 655, // 195: cln.ListclosedchannelsClosedchannels.total_msat:type_name -> cln.Amount 655, // 196: cln.ListclosedchannelsClosedchannels.final_to_us_msat:type_name -> cln.Amount 655, // 197: cln.ListclosedchannelsClosedchannels.min_to_us_msat:type_name -> cln.Amount 655, // 198: cln.ListclosedchannelsClosedchannels.max_to_us_msat:type_name -> cln.Amount 655, // 199: cln.ListclosedchannelsClosedchannels.last_commitment_fee_msat:type_name -> cln.Amount 28, // 200: cln.ListclosedchannelsClosedchannels.close_cause:type_name -> cln.ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsCloseCause 29, // 201: cln.DecodeResponse.item_type:type_name -> cln.DecodeResponse.DecodeType 655, // 202: cln.DecodeResponse.offer_amount_msat:type_name -> cln.Amount 248, // 203: cln.DecodeResponse.offer_paths:type_name -> cln.DecodeOfferPaths 655, // 204: cln.DecodeResponse.invreq_amount_msat:type_name -> cln.Amount 655, // 205: cln.DecodeResponse.invoice_amount_msat:type_name -> cln.Amount 254, // 206: cln.DecodeResponse.invoice_fallbacks:type_name -> cln.DecodeInvoiceFallbacks 255, // 207: cln.DecodeResponse.fallbacks:type_name -> cln.DecodeFallbacks 256, // 208: cln.DecodeResponse.extra:type_name -> cln.DecodeExtra 257, // 209: cln.DecodeResponse.restrictions:type_name -> cln.DecodeRestrictions 655, // 210: cln.DecodeResponse.amount_msat:type_name -> cln.Amount 667, // 211: cln.DecodeResponse.routes:type_name -> cln.DecodeRoutehintList 250, // 212: cln.DecodeResponse.invreq_paths:type_name -> cln.DecodeInvreqPaths 252, // 213: cln.DecodeResponse.invreq_bip_353_name:type_name -> cln.DecodeInvreqBip353Name 251, // 214: cln.DecodeInvreqPaths.path:type_name -> cln.DecodeInvreqPathsPath 30, // 215: cln.DecodeFallbacks.item_type:type_name -> cln.DecodeFallbacks.DecodeFallbacksType 31, // 216: cln.DelpayRequest.status:type_name -> cln.DelpayRequest.DelpayStatus 260, // 217: cln.DelpayResponse.payments:type_name -> cln.DelpayPayments 32, // 218: cln.DelpayPayments.status:type_name -> cln.DelpayPayments.DelpayPaymentsStatus 655, // 219: cln.DelpayPayments.amount_sent_msat:type_name -> cln.Amount 655, // 220: cln.DelpayPayments.amount_msat:type_name -> cln.Amount 33, // 221: cln.DelforwardRequest.status:type_name -> cln.DelforwardRequest.DelforwardStatus 34, // 222: cln.FeeratesRequest.style:type_name -> cln.FeeratesRequest.FeeratesStyle 271, // 223: cln.FeeratesResponse.perkb:type_name -> cln.FeeratesPerkb 273, // 224: cln.FeeratesResponse.perkw:type_name -> cln.FeeratesPerkw 275, // 225: cln.FeeratesResponse.onchain_fee_estimates:type_name -> cln.FeeratesOnchainFeeEstimates 272, // 226: cln.FeeratesPerkb.estimates:type_name -> cln.FeeratesPerkbEstimates 274, // 227: cln.FeeratesPerkw.estimates:type_name -> cln.FeeratesPerkwEstimates 278, // 228: cln.Fetchbip353Response.instructions:type_name -> cln.Fetchbip353Instructions 655, // 229: cln.FetchinvoiceRequest.amount_msat:type_name -> cln.Amount 281, // 230: cln.FetchinvoiceResponse.changes:type_name -> cln.FetchinvoiceChanges 282, // 231: cln.FetchinvoiceResponse.next_period:type_name -> cln.FetchinvoiceNextPeriod 655, // 232: cln.FetchinvoiceChanges.amount_msat:type_name -> cln.Amount 661, // 233: cln.FundchannelRequest.amount:type_name -> cln.AmountOrAll 659, // 234: cln.FundchannelRequest.feerate:type_name -> cln.Feerate 655, // 235: cln.FundchannelRequest.push_msat:type_name -> cln.Amount 655, // 236: cln.FundchannelRequest.request_amt:type_name -> cln.Amount 658, // 237: cln.FundchannelRequest.utxos:type_name -> cln.Outpoint 655, // 238: cln.FundchannelRequest.reserve:type_name -> cln.Amount 291, // 239: cln.FundchannelResponse.channel_type:type_name -> cln.FundchannelChannelType 668, // 240: cln.FundchannelChannelType.names:type_name -> cln.ChannelTypeName 655, // 241: cln.FundchannelStartRequest.amount:type_name -> cln.Amount 659, // 242: cln.FundchannelStartRequest.feerate:type_name -> cln.Feerate 655, // 243: cln.FundchannelStartRequest.push_msat:type_name -> cln.Amount 655, // 244: cln.FundchannelStartRequest.reserve:type_name -> cln.Amount 294, // 245: cln.FundchannelStartResponse.channel_type:type_name -> cln.FundchannelStartChannelType 668, // 246: cln.FundchannelStartChannelType.names:type_name -> cln.ChannelTypeName 35, // 247: cln.GetlogRequest.level:type_name -> cln.GetlogRequest.GetlogLevel 297, // 248: cln.GetlogResponse.log:type_name -> cln.GetlogLog 36, // 249: cln.GetlogLog.item_type:type_name -> cln.GetlogLog.GetlogLogType 37, // 250: cln.FunderupdateRequest.policy:type_name -> cln.FunderupdateRequest.FunderupdatePolicy 655, // 251: cln.FunderupdateRequest.policy_mod:type_name -> cln.Amount 655, // 252: cln.FunderupdateRequest.min_their_funding_msat:type_name -> cln.Amount 655, // 253: cln.FunderupdateRequest.max_their_funding_msat:type_name -> cln.Amount 655, // 254: cln.FunderupdateRequest.per_channel_min_msat:type_name -> cln.Amount 655, // 255: cln.FunderupdateRequest.per_channel_max_msat:type_name -> cln.Amount 655, // 256: cln.FunderupdateRequest.reserve_tank_msat:type_name -> cln.Amount 655, // 257: cln.FunderupdateRequest.lease_fee_base_msat:type_name -> cln.Amount 655, // 258: cln.FunderupdateRequest.channel_fee_max_base_msat:type_name -> cln.Amount 38, // 259: cln.FunderupdateResponse.policy:type_name -> cln.FunderupdateResponse.FunderupdatePolicy 655, // 260: cln.FunderupdateResponse.min_their_funding_msat:type_name -> cln.Amount 655, // 261: cln.FunderupdateResponse.max_their_funding_msat:type_name -> cln.Amount 655, // 262: cln.FunderupdateResponse.per_channel_min_msat:type_name -> cln.Amount 655, // 263: cln.FunderupdateResponse.per_channel_max_msat:type_name -> cln.Amount 655, // 264: cln.FunderupdateResponse.reserve_tank_msat:type_name -> cln.Amount 655, // 265: cln.FunderupdateResponse.lease_fee_base_msat:type_name -> cln.Amount 655, // 266: cln.FunderupdateResponse.channel_fee_max_base_msat:type_name -> cln.Amount 655, // 267: cln.GetrouteRequest.amount_msat:type_name -> cln.Amount 302, // 268: cln.GetrouteResponse.route:type_name -> cln.GetrouteRoute 655, // 269: cln.GetrouteRoute.amount_msat:type_name -> cln.Amount 39, // 270: cln.GetrouteRoute.style:type_name -> cln.GetrouteRoute.GetrouteRouteStyle 305, // 271: cln.ListaddressesResponse.addresses:type_name -> cln.ListaddressesAddresses 40, // 272: cln.ListforwardsRequest.status:type_name -> cln.ListforwardsRequest.ListforwardsStatus 41, // 273: cln.ListforwardsRequest.index:type_name -> cln.ListforwardsRequest.ListforwardsIndex 308, // 274: cln.ListforwardsResponse.forwards:type_name -> cln.ListforwardsForwards 655, // 275: cln.ListforwardsForwards.in_msat:type_name -> cln.Amount 42, // 276: cln.ListforwardsForwards.status:type_name -> cln.ListforwardsForwards.ListforwardsForwardsStatus 655, // 277: cln.ListforwardsForwards.fee_msat:type_name -> cln.Amount 655, // 278: cln.ListforwardsForwards.out_msat:type_name -> cln.Amount 43, // 279: cln.ListforwardsForwards.style:type_name -> cln.ListforwardsForwards.ListforwardsForwardsStyle 311, // 280: cln.ListoffersResponse.offers:type_name -> cln.ListoffersOffers 44, // 281: cln.ListpaysRequest.status:type_name -> cln.ListpaysRequest.ListpaysStatus 45, // 282: cln.ListpaysRequest.index:type_name -> cln.ListpaysRequest.ListpaysIndex 314, // 283: cln.ListpaysResponse.pays:type_name -> cln.ListpaysPays 46, // 284: cln.ListpaysPays.status:type_name -> cln.ListpaysPays.ListpaysPaysStatus 655, // 285: cln.ListpaysPays.amount_msat:type_name -> cln.Amount 655, // 286: cln.ListpaysPays.amount_sent_msat:type_name -> cln.Amount 47, // 287: cln.ListhtlcsRequest.index:type_name -> cln.ListhtlcsRequest.ListhtlcsIndex 317, // 288: cln.ListhtlcsResponse.htlcs:type_name -> cln.ListhtlcsHtlcs 655, // 289: cln.ListhtlcsHtlcs.amount_msat:type_name -> cln.Amount 48, // 290: cln.ListhtlcsHtlcs.direction:type_name -> cln.ListhtlcsHtlcs.ListhtlcsHtlcsDirection 666, // 291: cln.ListhtlcsHtlcs.state:type_name -> cln.HtlcState 320, // 292: cln.MultifundchannelRequest.destinations:type_name -> cln.MultifundchannelDestinations 659, // 293: cln.MultifundchannelRequest.feerate:type_name -> cln.Feerate 658, // 294: cln.MultifundchannelRequest.utxos:type_name -> cln.Outpoint 659, // 295: cln.MultifundchannelRequest.commitment_feerate:type_name -> cln.Feerate 321, // 296: cln.MultifundchannelResponse.channel_ids:type_name -> cln.MultifundchannelChannelIds 323, // 297: cln.MultifundchannelResponse.failed:type_name -> cln.MultifundchannelFailed 661, // 298: cln.MultifundchannelDestinations.amount:type_name -> cln.AmountOrAll 655, // 299: cln.MultifundchannelDestinations.push_msat:type_name -> cln.Amount 655, // 300: cln.MultifundchannelDestinations.request_amt:type_name -> cln.Amount 655, // 301: cln.MultifundchannelDestinations.reserve:type_name -> cln.Amount 322, // 302: cln.MultifundchannelChannelIds.channel_type:type_name -> cln.MultifundchannelChannelIdsChannelType 668, // 303: cln.MultifundchannelChannelIdsChannelType.names:type_name -> cln.ChannelTypeName 49, // 304: cln.MultifundchannelFailed.method:type_name -> cln.MultifundchannelFailed.MultifundchannelFailedMethod 324, // 305: cln.MultifundchannelFailed.error:type_name -> cln.MultifundchannelFailedError 664, // 306: cln.MultiwithdrawRequest.outputs:type_name -> cln.OutputDesc 659, // 307: cln.MultiwithdrawRequest.feerate:type_name -> cln.Feerate 658, // 308: cln.MultiwithdrawRequest.utxos:type_name -> cln.Outpoint 659, // 309: cln.OpenchannelBumpRequest.funding_feerate:type_name -> cln.Feerate 655, // 310: cln.OpenchannelBumpRequest.amount:type_name -> cln.Amount 333, // 311: cln.OpenchannelBumpResponse.channel_type:type_name -> cln.OpenchannelBumpChannelType 668, // 312: cln.OpenchannelBumpChannelType.names:type_name -> cln.ChannelTypeName 659, // 313: cln.OpenchannelInitRequest.commitment_feerate:type_name -> cln.Feerate 659, // 314: cln.OpenchannelInitRequest.funding_feerate:type_name -> cln.Feerate 655, // 315: cln.OpenchannelInitRequest.request_amt:type_name -> cln.Amount 655, // 316: cln.OpenchannelInitRequest.amount:type_name -> cln.Amount 336, // 317: cln.OpenchannelInitResponse.channel_type:type_name -> cln.OpenchannelInitChannelType 668, // 318: cln.OpenchannelInitChannelType.names:type_name -> cln.ChannelTypeName 341, // 319: cln.OpenchannelUpdateResponse.channel_type:type_name -> cln.OpenchannelUpdateChannelType 668, // 320: cln.OpenchannelUpdateChannelType.names:type_name -> cln.ChannelTypeName 669, // 321: cln.PluginRequest.subcommand:type_name -> cln.PluginSubcommand 669, // 322: cln.PluginResponse.command:type_name -> cln.PluginSubcommand 346, // 323: cln.PluginResponse.plugins:type_name -> cln.PluginPlugins 349, // 324: cln.RenepaystatusResponse.paystatus:type_name -> cln.RenepaystatusPaystatus 655, // 325: cln.RenepaystatusPaystatus.amount_msat:type_name -> cln.Amount 655, // 326: cln.RenepaystatusPaystatus.amount_sent_msat:type_name -> cln.Amount 50, // 327: cln.RenepaystatusPaystatus.status:type_name -> cln.RenepaystatusPaystatus.RenepaystatusPaystatusStatus 655, // 328: cln.RenepayRequest.amount_msat:type_name -> cln.Amount 655, // 329: cln.RenepayRequest.maxfee:type_name -> cln.Amount 655, // 330: cln.RenepayResponse.amount_msat:type_name -> cln.Amount 655, // 331: cln.RenepayResponse.amount_sent_msat:type_name -> cln.Amount 51, // 332: cln.RenepayResponse.status:type_name -> cln.RenepayResponse.RenepayStatus 354, // 333: cln.ReserveinputsResponse.reservations:type_name -> cln.ReserveinputsReservations 655, // 334: cln.SendinvoiceRequest.amount_msat:type_name -> cln.Amount 52, // 335: cln.SendinvoiceResponse.status:type_name -> cln.SendinvoiceResponse.SendinvoiceStatus 655, // 336: cln.SendinvoiceResponse.amount_msat:type_name -> cln.Amount 655, // 337: cln.SendinvoiceResponse.amount_received_msat:type_name -> cln.Amount 655, // 338: cln.SetchannelRequest.feebase:type_name -> cln.Amount 655, // 339: cln.SetchannelRequest.htlcmin:type_name -> cln.Amount 655, // 340: cln.SetchannelRequest.htlcmax:type_name -> cln.Amount 361, // 341: cln.SetchannelResponse.channels:type_name -> cln.SetchannelChannels 655, // 342: cln.SetchannelChannels.fee_base_msat:type_name -> cln.Amount 655, // 343: cln.SetchannelChannels.minimum_htlc_out_msat:type_name -> cln.Amount 655, // 344: cln.SetchannelChannels.maximum_htlc_out_msat:type_name -> cln.Amount 364, // 345: cln.SetconfigResponse.config:type_name -> cln.SetconfigConfig 655, // 346: cln.SetconfigConfig.value_msat:type_name -> cln.Amount 385, // 347: cln.UnreserveinputsResponse.reservations:type_name -> cln.UnreserveinputsReservations 659, // 348: cln.UpgradewalletRequest.feerate:type_name -> cln.Feerate 53, // 349: cln.WaitRequest.subsystem:type_name -> cln.WaitRequest.WaitSubsystem 54, // 350: cln.WaitRequest.indexname:type_name -> cln.WaitRequest.WaitIndexname 55, // 351: cln.WaitResponse.subsystem:type_name -> cln.WaitResponse.WaitSubsystem 399, // 352: cln.WaitResponse.details:type_name -> cln.WaitDetails 392, // 353: cln.WaitResponse.forwards:type_name -> cln.WaitForwards 393, // 354: cln.WaitResponse.invoices:type_name -> cln.WaitInvoices 394, // 355: cln.WaitResponse.sendpays:type_name -> cln.WaitSendpays 395, // 356: cln.WaitResponse.htlcs:type_name -> cln.WaitHtlcs 396, // 357: cln.WaitResponse.chainmoves:type_name -> cln.WaitChainmoves 397, // 358: cln.WaitResponse.channelmoves:type_name -> cln.WaitChannelmoves 398, // 359: cln.WaitResponse.networkevents:type_name -> cln.WaitNetworkevents 56, // 360: cln.WaitForwards.status:type_name -> cln.WaitForwards.WaitForwardsStatus 655, // 361: cln.WaitForwards.in_msat:type_name -> cln.Amount 57, // 362: cln.WaitInvoices.status:type_name -> cln.WaitInvoices.WaitInvoicesStatus 58, // 363: cln.WaitSendpays.status:type_name -> cln.WaitSendpays.WaitSendpaysStatus 666, // 364: cln.WaitHtlcs.state:type_name -> cln.HtlcState 655, // 365: cln.WaitHtlcs.amount_msat:type_name -> cln.Amount 59, // 366: cln.WaitHtlcs.direction:type_name -> cln.WaitHtlcs.WaitHtlcsDirection 655, // 367: cln.WaitChainmoves.credit_msat:type_name -> cln.Amount 655, // 368: cln.WaitChainmoves.debit_msat:type_name -> cln.Amount 655, // 369: cln.WaitChannelmoves.credit_msat:type_name -> cln.Amount 655, // 370: cln.WaitChannelmoves.debit_msat:type_name -> cln.Amount 60, // 371: cln.WaitNetworkevents.item_type:type_name -> cln.WaitNetworkevents.WaitNetworkeventsType 61, // 372: cln.WaitDetails.status:type_name -> cln.WaitDetails.WaitDetailsStatus 655, // 373: cln.WaitDetails.in_msat:type_name -> cln.Amount 402, // 374: cln.ListconfigsResponse.configs:type_name -> cln.ListconfigsConfigs 403, // 375: cln.ListconfigsConfigs.conf:type_name -> cln.ListconfigsConfigsConf 404, // 376: cln.ListconfigsConfigs.developer:type_name -> cln.ListconfigsConfigsDeveloper 405, // 377: cln.ListconfigsConfigs.clear_plugins:type_name -> cln.ListconfigsConfigsClearplugins 406, // 378: cln.ListconfigsConfigs.disable_mpp:type_name -> cln.ListconfigsConfigsDisablempp 407, // 379: cln.ListconfigsConfigs.mainnet:type_name -> cln.ListconfigsConfigsMainnet 408, // 380: cln.ListconfigsConfigs.regtest:type_name -> cln.ListconfigsConfigsRegtest 409, // 381: cln.ListconfigsConfigs.signet:type_name -> cln.ListconfigsConfigsSignet 410, // 382: cln.ListconfigsConfigs.testnet:type_name -> cln.ListconfigsConfigsTestnet 411, // 383: cln.ListconfigsConfigs.important_plugin:type_name -> cln.ListconfigsConfigsImportantplugin 412, // 384: cln.ListconfigsConfigs.plugin:type_name -> cln.ListconfigsConfigsPlugin 413, // 385: cln.ListconfigsConfigs.plugin_dir:type_name -> cln.ListconfigsConfigsPlugindir 414, // 386: cln.ListconfigsConfigs.lightning_dir:type_name -> cln.ListconfigsConfigsLightningdir 415, // 387: cln.ListconfigsConfigs.network:type_name -> cln.ListconfigsConfigsNetwork 416, // 388: cln.ListconfigsConfigs.allow_deprecated_apis:type_name -> cln.ListconfigsConfigsAllowdeprecatedapis 417, // 389: cln.ListconfigsConfigs.rpc_file:type_name -> cln.ListconfigsConfigsRpcfile 418, // 390: cln.ListconfigsConfigs.disable_plugin:type_name -> cln.ListconfigsConfigsDisableplugin 419, // 391: cln.ListconfigsConfigs.always_use_proxy:type_name -> cln.ListconfigsConfigsAlwaysuseproxy 420, // 392: cln.ListconfigsConfigs.daemon:type_name -> cln.ListconfigsConfigsDaemon 421, // 393: cln.ListconfigsConfigs.wallet:type_name -> cln.ListconfigsConfigsWallet 422, // 394: cln.ListconfigsConfigs.large_channels:type_name -> cln.ListconfigsConfigsLargechannels 423, // 395: cln.ListconfigsConfigs.experimental_dual_fund:type_name -> cln.ListconfigsConfigsExperimentaldualfund 424, // 396: cln.ListconfigsConfigs.experimental_splicing:type_name -> cln.ListconfigsConfigsExperimentalsplicing 425, // 397: cln.ListconfigsConfigs.experimental_onion_messages:type_name -> cln.ListconfigsConfigsExperimentalonionmessages 426, // 398: cln.ListconfigsConfigs.experimental_offers:type_name -> cln.ListconfigsConfigsExperimentaloffers 427, // 399: cln.ListconfigsConfigs.experimental_shutdown_wrong_funding:type_name -> cln.ListconfigsConfigsExperimentalshutdownwrongfunding 428, // 400: cln.ListconfigsConfigs.experimental_peer_storage:type_name -> cln.ListconfigsConfigsExperimentalpeerstorage 429, // 401: cln.ListconfigsConfigs.experimental_anchors:type_name -> cln.ListconfigsConfigsExperimentalanchors 430, // 402: cln.ListconfigsConfigs.database_upgrade:type_name -> cln.ListconfigsConfigsDatabaseupgrade 431, // 403: cln.ListconfigsConfigs.rgb:type_name -> cln.ListconfigsConfigsRgb 432, // 404: cln.ListconfigsConfigs.alias:type_name -> cln.ListconfigsConfigsAlias 433, // 405: cln.ListconfigsConfigs.pid_file:type_name -> cln.ListconfigsConfigsPidfile 434, // 406: cln.ListconfigsConfigs.ignore_fee_limits:type_name -> cln.ListconfigsConfigsIgnorefeelimits 435, // 407: cln.ListconfigsConfigs.watchtime_blocks:type_name -> cln.ListconfigsConfigsWatchtimeblocks 436, // 408: cln.ListconfigsConfigs.max_locktime_blocks:type_name -> cln.ListconfigsConfigsMaxlocktimeblocks 437, // 409: cln.ListconfigsConfigs.funding_confirms:type_name -> cln.ListconfigsConfigsFundingconfirms 438, // 410: cln.ListconfigsConfigs.cltv_delta:type_name -> cln.ListconfigsConfigsCltvdelta 439, // 411: cln.ListconfigsConfigs.cltv_final:type_name -> cln.ListconfigsConfigsCltvfinal 440, // 412: cln.ListconfigsConfigs.commit_time:type_name -> cln.ListconfigsConfigsCommittime 441, // 413: cln.ListconfigsConfigs.fee_base:type_name -> cln.ListconfigsConfigsFeebase 442, // 414: cln.ListconfigsConfigs.rescan:type_name -> cln.ListconfigsConfigsRescan 443, // 415: cln.ListconfigsConfigs.fee_per_satoshi:type_name -> cln.ListconfigsConfigsFeepersatoshi 444, // 416: cln.ListconfigsConfigs.max_concurrent_htlcs:type_name -> cln.ListconfigsConfigsMaxconcurrenthtlcs 445, // 417: cln.ListconfigsConfigs.htlc_minimum_msat:type_name -> cln.ListconfigsConfigsHtlcminimummsat 446, // 418: cln.ListconfigsConfigs.htlc_maximum_msat:type_name -> cln.ListconfigsConfigsHtlcmaximummsat 447, // 419: cln.ListconfigsConfigs.max_dust_htlc_exposure_msat:type_name -> cln.ListconfigsConfigsMaxdusthtlcexposuremsat 448, // 420: cln.ListconfigsConfigs.min_capacity_sat:type_name -> cln.ListconfigsConfigsMincapacitysat 449, // 421: cln.ListconfigsConfigs.addr:type_name -> cln.ListconfigsConfigsAddr 450, // 422: cln.ListconfigsConfigs.announce_addr:type_name -> cln.ListconfigsConfigsAnnounceaddr 451, // 423: cln.ListconfigsConfigs.bind_addr:type_name -> cln.ListconfigsConfigsBindaddr 452, // 424: cln.ListconfigsConfigs.offline:type_name -> cln.ListconfigsConfigsOffline 453, // 425: cln.ListconfigsConfigs.autolisten:type_name -> cln.ListconfigsConfigsAutolisten 454, // 426: cln.ListconfigsConfigs.proxy:type_name -> cln.ListconfigsConfigsProxy 455, // 427: cln.ListconfigsConfigs.disable_dns:type_name -> cln.ListconfigsConfigsDisabledns 456, // 428: cln.ListconfigsConfigs.announce_addr_discovered:type_name -> cln.ListconfigsConfigsAnnounceaddrdiscovered 457, // 429: cln.ListconfigsConfigs.announce_addr_discovered_port:type_name -> cln.ListconfigsConfigsAnnounceaddrdiscoveredport 458, // 430: cln.ListconfigsConfigs.encrypted_hsm:type_name -> cln.ListconfigsConfigsEncryptedhsm 459, // 431: cln.ListconfigsConfigs.rpc_file_mode:type_name -> cln.ListconfigsConfigsRpcfilemode 460, // 432: cln.ListconfigsConfigs.log_level:type_name -> cln.ListconfigsConfigsLoglevel 461, // 433: cln.ListconfigsConfigs.log_prefix:type_name -> cln.ListconfigsConfigsLogprefix 462, // 434: cln.ListconfigsConfigs.log_file:type_name -> cln.ListconfigsConfigsLogfile 463, // 435: cln.ListconfigsConfigs.log_timestamps:type_name -> cln.ListconfigsConfigsLogtimestamps 464, // 436: cln.ListconfigsConfigs.force_feerates:type_name -> cln.ListconfigsConfigsForcefeerates 465, // 437: cln.ListconfigsConfigs.subdaemon:type_name -> cln.ListconfigsConfigsSubdaemon 466, // 438: cln.ListconfigsConfigs.fetchinvoice_noconnect:type_name -> cln.ListconfigsConfigsFetchinvoicenoconnect 467, // 439: cln.ListconfigsConfigs.tor_service_password:type_name -> cln.ListconfigsConfigsTorservicepassword 468, // 440: cln.ListconfigsConfigs.announce_addr_dns:type_name -> cln.ListconfigsConfigsAnnounceaddrdns 469, // 441: cln.ListconfigsConfigs.require_confirmed_inputs:type_name -> cln.ListconfigsConfigsRequireconfirmedinputs 470, // 442: cln.ListconfigsConfigs.commit_fee:type_name -> cln.ListconfigsConfigsCommitfee 471, // 443: cln.ListconfigsConfigs.commit_feerate_offset:type_name -> cln.ListconfigsConfigsCommitfeerateoffset 472, // 444: cln.ListconfigsConfigs.autoconnect_seeker_peers:type_name -> cln.ListconfigsConfigsAutoconnectseekerpeers 473, // 445: cln.ListconfigsConfigs.currencyrate_add_source:type_name -> cln.ListconfigsConfigsCurrencyrateaddsource 474, // 446: cln.ListconfigsConfigs.currencyrate_disable_source:type_name -> cln.ListconfigsConfigsCurrencyratedisablesource 62, // 447: cln.ListconfigsConfigsConf.source:type_name -> cln.ListconfigsConfigsConf.ListconfigsConfigsConfSource 655, // 448: cln.ListconfigsConfigsHtlcminimummsat.value_msat:type_name -> cln.Amount 655, // 449: cln.ListconfigsConfigsHtlcmaximummsat.value_msat:type_name -> cln.Amount 655, // 450: cln.ListconfigsConfigsMaxdusthtlcexposuremsat.value_msat:type_name -> cln.Amount 63, // 451: cln.ListconfigsConfigsAnnounceaddrdiscovered.value_str:type_name -> cln.ListconfigsConfigsAnnounceaddrdiscovered.ListconfigsConfigsAnnounceaddrdiscoveredValueStr 64, // 452: cln.StopResponse.result:type_name -> cln.StopResponse.StopResult 479, // 453: cln.HelpResponse.help:type_name -> cln.HelpHelp 65, // 454: cln.HelpResponse.format_hint:type_name -> cln.HelpResponse.HelpFormathint 655, // 455: cln.PreapprovekeysendRequest.amount_msat:type_name -> cln.Amount 488, // 456: cln.BkprchannelsapyResponse.channels_apy:type_name -> cln.BkprchannelsapyChannelsApy 655, // 457: cln.BkprchannelsapyChannelsApy.routed_out_msat:type_name -> cln.Amount 655, // 458: cln.BkprchannelsapyChannelsApy.routed_in_msat:type_name -> cln.Amount 655, // 459: cln.BkprchannelsapyChannelsApy.lease_fee_paid_msat:type_name -> cln.Amount 655, // 460: cln.BkprchannelsapyChannelsApy.lease_fee_earned_msat:type_name -> cln.Amount 655, // 461: cln.BkprchannelsapyChannelsApy.pushed_out_msat:type_name -> cln.Amount 655, // 462: cln.BkprchannelsapyChannelsApy.pushed_in_msat:type_name -> cln.Amount 655, // 463: cln.BkprchannelsapyChannelsApy.our_start_balance_msat:type_name -> cln.Amount 655, // 464: cln.BkprchannelsapyChannelsApy.channel_start_balance_msat:type_name -> cln.Amount 655, // 465: cln.BkprchannelsapyChannelsApy.fees_out_msat:type_name -> cln.Amount 655, // 466: cln.BkprchannelsapyChannelsApy.fees_in_msat:type_name -> cln.Amount 66, // 467: cln.BkprdumpincomecsvResponse.csv_format:type_name -> cln.BkprdumpincomecsvResponse.BkprdumpincomecsvCsvFormat 493, // 468: cln.BkprinspectResponse.txs:type_name -> cln.BkprinspectTxs 655, // 469: cln.BkprinspectTxs.fees_paid_msat:type_name -> cln.Amount 494, // 470: cln.BkprinspectTxs.outputs:type_name -> cln.BkprinspectTxsOutputs 655, // 471: cln.BkprinspectTxsOutputs.output_value_msat:type_name -> cln.Amount 655, // 472: cln.BkprinspectTxsOutputs.credit_msat:type_name -> cln.Amount 655, // 473: cln.BkprinspectTxsOutputs.debit_msat:type_name -> cln.Amount 497, // 474: cln.BkprlistaccounteventsResponse.events:type_name -> cln.BkprlistaccounteventsEvents 67, // 475: cln.BkprlistaccounteventsEvents.item_type:type_name -> cln.BkprlistaccounteventsEvents.BkprlistaccounteventsEventsType 655, // 476: cln.BkprlistaccounteventsEvents.credit_msat:type_name -> cln.Amount 655, // 477: cln.BkprlistaccounteventsEvents.debit_msat:type_name -> cln.Amount 655, // 478: cln.BkprlistaccounteventsEvents.fees_msat:type_name -> cln.Amount 500, // 479: cln.BkprlistbalancesResponse.accounts:type_name -> cln.BkprlistbalancesAccounts 501, // 480: cln.BkprlistbalancesAccounts.balances:type_name -> cln.BkprlistbalancesAccountsBalances 655, // 481: cln.BkprlistbalancesAccountsBalances.balance_msat:type_name -> cln.Amount 504, // 482: cln.BkprlistincomeResponse.income_events:type_name -> cln.BkprlistincomeIncomeEvents 655, // 483: cln.BkprlistincomeIncomeEvents.credit_msat:type_name -> cln.Amount 655, // 484: cln.BkprlistincomeIncomeEvents.debit_msat:type_name -> cln.Amount 507, // 485: cln.BkpreditdescriptionbypaymentidResponse.updated:type_name -> cln.BkpreditdescriptionbypaymentidUpdated 68, // 486: cln.BkpreditdescriptionbypaymentidUpdated.item_type:type_name -> cln.BkpreditdescriptionbypaymentidUpdated.BkpreditdescriptionbypaymentidUpdatedType 655, // 487: cln.BkpreditdescriptionbypaymentidUpdated.credit_msat:type_name -> cln.Amount 655, // 488: cln.BkpreditdescriptionbypaymentidUpdated.debit_msat:type_name -> cln.Amount 655, // 489: cln.BkpreditdescriptionbypaymentidUpdated.fees_msat:type_name -> cln.Amount 510, // 490: cln.BkpreditdescriptionbyoutpointResponse.updated:type_name -> cln.BkpreditdescriptionbyoutpointUpdated 69, // 491: cln.BkpreditdescriptionbyoutpointUpdated.item_type:type_name -> cln.BkpreditdescriptionbyoutpointUpdated.BkpreditdescriptionbyoutpointUpdatedType 655, // 492: cln.BkpreditdescriptionbyoutpointUpdated.credit_msat:type_name -> cln.Amount 655, // 493: cln.BkpreditdescriptionbyoutpointUpdated.debit_msat:type_name -> cln.Amount 655, // 494: cln.BkpreditdescriptionbyoutpointUpdated.fees_msat:type_name -> cln.Amount 515, // 495: cln.BlacklistruneResponse.blacklist:type_name -> cln.BlacklistruneBlacklist 522, // 496: cln.ShowrunesResponse.runes:type_name -> cln.ShowrunesRunes 523, // 497: cln.ShowrunesRunes.restrictions:type_name -> cln.ShowrunesRunesRestrictions 524, // 498: cln.ShowrunesRunesRestrictions.alternatives:type_name -> cln.ShowrunesRunesRestrictionsAlternatives 527, // 499: cln.AskreneunreserveRequest.path:type_name -> cln.AskreneunreservePath 655, // 500: cln.AskreneunreservePath.amount_msat:type_name -> cln.Amount 530, // 501: cln.AskrenelistlayersResponse.layers:type_name -> cln.AskrenelistlayersLayers 531, // 502: cln.AskrenelistlayersLayers.created_channels:type_name -> cln.AskrenelistlayersLayersCreatedChannels 533, // 503: cln.AskrenelistlayersLayers.constraints:type_name -> cln.AskrenelistlayersLayersConstraints 532, // 504: cln.AskrenelistlayersLayers.channel_updates:type_name -> cln.AskrenelistlayersLayersChannelUpdates 534, // 505: cln.AskrenelistlayersLayers.biases:type_name -> cln.AskrenelistlayersLayersBiases 535, // 506: cln.AskrenelistlayersLayers.node_biases:type_name -> cln.AskrenelistlayersLayersNodeBiases 655, // 507: cln.AskrenelistlayersLayersCreatedChannels.capacity_msat:type_name -> cln.Amount 655, // 508: cln.AskrenelistlayersLayersChannelUpdates.htlc_minimum_msat:type_name -> cln.Amount 655, // 509: cln.AskrenelistlayersLayersChannelUpdates.htlc_maximum_msat:type_name -> cln.Amount 655, // 510: cln.AskrenelistlayersLayersChannelUpdates.fee_base_msat:type_name -> cln.Amount 655, // 511: cln.AskrenelistlayersLayersConstraints.maximum_msat:type_name -> cln.Amount 655, // 512: cln.AskrenelistlayersLayersConstraints.minimum_msat:type_name -> cln.Amount 538, // 513: cln.AskrenecreatelayerResponse.layers:type_name -> cln.AskrenecreatelayerLayers 539, // 514: cln.AskrenecreatelayerLayers.created_channels:type_name -> cln.AskrenecreatelayerLayersCreatedChannels 540, // 515: cln.AskrenecreatelayerLayers.channel_updates:type_name -> cln.AskrenecreatelayerLayersChannelUpdates 541, // 516: cln.AskrenecreatelayerLayers.constraints:type_name -> cln.AskrenecreatelayerLayersConstraints 542, // 517: cln.AskrenecreatelayerLayers.biases:type_name -> cln.AskrenecreatelayerLayersBiases 543, // 518: cln.AskrenecreatelayerLayers.node_biases:type_name -> cln.AskrenecreatelayerLayersNodeBiases 655, // 519: cln.AskrenecreatelayerLayersCreatedChannels.capacity_msat:type_name -> cln.Amount 655, // 520: cln.AskrenecreatelayerLayersChannelUpdates.htlc_minimum_msat:type_name -> cln.Amount 655, // 521: cln.AskrenecreatelayerLayersChannelUpdates.htlc_maximum_msat:type_name -> cln.Amount 655, // 522: cln.AskrenecreatelayerLayersChannelUpdates.fee_base_msat:type_name -> cln.Amount 655, // 523: cln.AskrenecreatelayerLayersConstraints.maximum_msat:type_name -> cln.Amount 655, // 524: cln.AskrenecreatelayerLayersConstraints.minimum_msat:type_name -> cln.Amount 548, // 525: cln.AskrenereserveRequest.path:type_name -> cln.AskrenereservePath 655, // 526: cln.AskrenereservePath.amount_msat:type_name -> cln.Amount 655, // 527: cln.GetroutesRequest.amount_msat:type_name -> cln.Amount 655, // 528: cln.GetroutesRequest.maxfee_msat:type_name -> cln.Amount 553, // 529: cln.GetroutesResponse.routes:type_name -> cln.GetroutesRoutes 655, // 530: cln.GetroutesRoutes.amount_msat:type_name -> cln.Amount 554, // 531: cln.GetroutesRoutes.path:type_name -> cln.GetroutesRoutesPath 655, // 532: cln.GetroutesRoutesPath.amount_msat:type_name -> cln.Amount 655, // 533: cln.AskreneinformchannelRequest.amount_msat:type_name -> cln.Amount 70, // 534: cln.AskreneinformchannelRequest.inform:type_name -> cln.AskreneinformchannelRequest.AskreneinformchannelInform 559, // 535: cln.AskreneinformchannelResponse.constraints:type_name -> cln.AskreneinformchannelConstraints 655, // 536: cln.AskreneinformchannelConstraints.maximum_msat:type_name -> cln.Amount 655, // 537: cln.AskreneinformchannelConstraints.minimum_msat:type_name -> cln.Amount 655, // 538: cln.AskrenecreatechannelRequest.capacity_msat:type_name -> cln.Amount 655, // 539: cln.AskreneupdatechannelRequest.htlc_minimum_msat:type_name -> cln.Amount 655, // 540: cln.AskreneupdatechannelRequest.htlc_maximum_msat:type_name -> cln.Amount 655, // 541: cln.AskreneupdatechannelRequest.fee_base_msat:type_name -> cln.Amount 566, // 542: cln.AskrenebiaschannelResponse.biases:type_name -> cln.AskrenebiaschannelBiases 569, // 543: cln.AskrenebiasnodeResponse.node_biases:type_name -> cln.AskrenebiasnodeNodeBiases 572, // 544: cln.AskrenelistreservationsResponse.reservations:type_name -> cln.AskrenelistreservationsReservations 655, // 545: cln.AskrenelistreservationsReservations.amount_msat:type_name -> cln.Amount 655, // 546: cln.InjectpaymentonionRequest.amount_msat:type_name -> cln.Amount 655, // 547: cln.InjectpaymentonionRequest.destination_msat:type_name -> cln.Amount 655, // 548: cln.XpayRequest.amount_msat:type_name -> cln.Amount 655, // 549: cln.XpayRequest.maxfee:type_name -> cln.Amount 655, // 550: cln.XpayRequest.partial_msat:type_name -> cln.Amount 655, // 551: cln.XpayResponse.amount_msat:type_name -> cln.Amount 655, // 552: cln.XpayResponse.amount_sent_msat:type_name -> cln.Amount 71, // 553: cln.ListchannelmovesRequest.index:type_name -> cln.ListchannelmovesRequest.ListchannelmovesIndex 583, // 554: cln.ListchannelmovesResponse.channelmoves:type_name -> cln.ListchannelmovesChannelmoves 655, // 555: cln.ListchannelmovesChannelmoves.credit_msat:type_name -> cln.Amount 655, // 556: cln.ListchannelmovesChannelmoves.debit_msat:type_name -> cln.Amount 72, // 557: cln.ListchannelmovesChannelmoves.primary_tag:type_name -> cln.ListchannelmovesChannelmoves.ListchannelmovesChannelmovesPrimaryTag 655, // 558: cln.ListchannelmovesChannelmoves.fees_msat:type_name -> cln.Amount 73, // 559: cln.ListchainmovesRequest.index:type_name -> cln.ListchainmovesRequest.ListchainmovesIndex 586, // 560: cln.ListchainmovesResponse.chainmoves:type_name -> cln.ListchainmovesChainmoves 655, // 561: cln.ListchainmovesChainmoves.credit_msat:type_name -> cln.Amount 655, // 562: cln.ListchainmovesChainmoves.debit_msat:type_name -> cln.Amount 74, // 563: cln.ListchainmovesChainmoves.primary_tag:type_name -> cln.ListchainmovesChainmoves.ListchainmovesChainmovesPrimaryTag 658, // 564: cln.ListchainmovesChainmoves.utxo:type_name -> cln.Outpoint 655, // 565: cln.ListchainmovesChainmoves.output_msat:type_name -> cln.Amount 75, // 566: cln.ListnetworkeventsRequest.index:type_name -> cln.ListnetworkeventsRequest.ListnetworkeventsIndex 589, // 567: cln.ListnetworkeventsResponse.networkevents:type_name -> cln.ListnetworkeventsNetworkevents 594, // 568: cln.ClnrestregisterpathRequest.rune_restrictions:type_name -> cln.ClnrestregisterpathRuneRestrictions 654, // 569: cln.ClnrestregisterpathRuneRestrictions.params:type_name -> cln.ClnrestregisterpathRuneRestrictions.ParamsEntry 597, // 570: cln.ListcurrencyratesResponse.currencyrates:type_name -> cln.ListcurrencyratesCurrencyrates 655, // 571: cln.CurrencyconvertResponse.msat:type_name -> cln.Amount 604, // 572: cln.BalanceSnapshotNotification.accounts:type_name -> cln.BalanceSnapshotAccounts 655, // 573: cln.BalanceSnapshotAccounts.balance_msat:type_name -> cln.Amount 655, // 574: cln.ChannelOpenedNotification.funding_msat:type_name -> cln.Amount 656, // 575: cln.ChannelStateChangedNotification.old_state:type_name -> cln.ChannelState 656, // 576: cln.ChannelStateChangedNotification.new_state:type_name -> cln.ChannelState 76, // 577: cln.ChannelStateChangedNotification.cause:type_name -> cln.ChannelStateChangedNotification.ChannelStateChangedCause 77, // 578: cln.PeerConnectNotification.direction:type_name -> cln.PeerConnectNotification.PeerConnectDirection 615, // 579: cln.PeerConnectNotification.address:type_name -> cln.PeerConnectAddress 78, // 580: cln.PeerConnectAddress.item_type:type_name -> cln.PeerConnectAddress.PeerConnectAddressType 79, // 581: cln.CoinMovementNotification.item_type:type_name -> cln.CoinMovementNotification.CoinMovementType 655, // 582: cln.CoinMovementNotification.credit_msat:type_name -> cln.Amount 655, // 583: cln.CoinMovementNotification.debit_msat:type_name -> cln.Amount 80, // 584: cln.CoinMovementNotification.primary_tag:type_name -> cln.CoinMovementNotification.CoinMovementPrimaryTag 655, // 585: cln.CoinMovementNotification.fees_msat:type_name -> cln.Amount 658, // 586: cln.CoinMovementNotification.utxo:type_name -> cln.Outpoint 655, // 587: cln.CoinMovementNotification.output_msat:type_name -> cln.Amount 655, // 588: cln.ForwardEventNotification.in_msat:type_name -> cln.Amount 655, // 589: cln.ForwardEventNotification.out_msat:type_name -> cln.Amount 655, // 590: cln.ForwardEventNotification.fee_msat:type_name -> cln.Amount 81, // 591: cln.ForwardEventNotification.status:type_name -> cln.ForwardEventNotification.ForwardEventStatus 82, // 592: cln.ForwardEventNotification.style:type_name -> cln.ForwardEventNotification.ForwardEventStyle 655, // 593: cln.InvoiceCreationNotification.msat:type_name -> cln.Amount 655, // 594: cln.InvoicePaymentNotification.msat:type_name -> cln.Amount 658, // 595: cln.InvoicePaymentNotification.outpoint:type_name -> cln.Outpoint 83, // 596: cln.LogNotification.level:type_name -> cln.LogNotification.LogLevel 642, // 597: cln.SendPayFailureNotification.data:type_name -> cln.SendpayFailureData 655, // 598: cln.SendpayFailureData.amount_msat:type_name -> cln.Amount 655, // 599: cln.SendpayFailureData.amount_sent_msat:type_name -> cln.Amount 84, // 600: cln.SendpayFailureData.status:type_name -> cln.SendpayFailureData.SendpayFailureDataStatus 655, // 601: cln.SendPaySuccessNotification.amount_msat:type_name -> cln.Amount 655, // 602: cln.SendPaySuccessNotification.amount_sent_msat:type_name -> cln.Amount 85, // 603: cln.SendPaySuccessNotification.status:type_name -> cln.SendPaySuccessNotification.SendpaySuccessStatus 86, // 604: cln.WarningNotification.level:type_name -> cln.WarningNotification.WarningLevel 87, // 605: cln.PayPartEndNotification.status:type_name -> cln.PayPartEndNotification.PayPartEndStatus 655, // 606: cln.PayPartStartNotification.total_payment_msat:type_name -> cln.Amount 655, // 607: cln.PayPartStartNotification.attempt_msat:type_name -> cln.Amount 653, // 608: cln.PayPartStartNotification.hops:type_name -> cln.PayPartStartHops 655, // 609: cln.PayPartStartHops.channel_in_msat:type_name -> cln.Amount 655, // 610: cln.PayPartStartHops.channel_out_msat:type_name -> cln.Amount 88, // 611: cln.Node.Getinfo:input_type -> cln.GetinfoRequest 93, // 612: cln.Node.ListPeers:input_type -> cln.ListpeersRequest 97, // 613: cln.Node.ListFunds:input_type -> cln.ListfundsRequest 101, // 614: cln.Node.SendPay:input_type -> cln.SendpayRequest 104, // 615: cln.Node.ListChannels:input_type -> cln.ListchannelsRequest 107, // 616: cln.Node.AddGossip:input_type -> cln.AddgossipRequest 109, // 617: cln.Node.AddPsbtOutput:input_type -> cln.AddpsbtoutputRequest 111, // 618: cln.Node.AutoCleanOnce:input_type -> cln.AutocleanonceRequest 121, // 619: cln.Node.AutoCleanStatus:input_type -> cln.AutocleanstatusRequest 131, // 620: cln.Node.CheckMessage:input_type -> cln.CheckmessageRequest 133, // 621: cln.Node.Close:input_type -> cln.CloseRequest 135, // 622: cln.Node.ConnectPeer:input_type -> cln.ConnectRequest 138, // 623: cln.Node.CreateInvoice:input_type -> cln.CreateinvoiceRequest 141, // 624: cln.Node.Datastore:input_type -> cln.DatastoreRequest 143, // 625: cln.Node.DatastoreUsage:input_type -> cln.DatastoreusageRequest 146, // 626: cln.Node.CreateOnion:input_type -> cln.CreateonionRequest 149, // 627: cln.Node.DelDatastore:input_type -> cln.DeldatastoreRequest 151, // 628: cln.Node.DelInvoice:input_type -> cln.DelinvoiceRequest 153, // 629: cln.Node.DevForgetChannel:input_type -> cln.DevforgetchannelRequest 155, // 630: cln.Node.EmergencyRecover:input_type -> cln.EmergencyrecoverRequest 157, // 631: cln.Node.GetEmergencyRecoverData:input_type -> cln.GetemergencyrecoverdataRequest 159, // 632: cln.Node.ExposeSecret:input_type -> cln.ExposesecretRequest 161, // 633: cln.Node.Recover:input_type -> cln.RecoverRequest 163, // 634: cln.Node.RecoverChannel:input_type -> cln.RecoverchannelRequest 165, // 635: cln.Node.Invoice:input_type -> cln.InvoiceRequest 167, // 636: cln.Node.CreateInvoiceRequest:input_type -> cln.InvoicerequestRequest 169, // 637: cln.Node.DisableInvoiceRequest:input_type -> cln.DisableinvoicerequestRequest 171, // 638: cln.Node.ListInvoiceRequests:input_type -> cln.ListinvoicerequestsRequest 174, // 639: cln.Node.ListDatastore:input_type -> cln.ListdatastoreRequest 177, // 640: cln.Node.ListInvoices:input_type -> cln.ListinvoicesRequest 181, // 641: cln.Node.SendOnion:input_type -> cln.SendonionRequest 184, // 642: cln.Node.ListSendPays:input_type -> cln.ListsendpaysRequest 187, // 643: cln.Node.ListTransactions:input_type -> cln.ListtransactionsRequest 192, // 644: cln.Node.MakeSecret:input_type -> cln.MakesecretRequest 194, // 645: cln.Node.Pay:input_type -> cln.PayRequest 196, // 646: cln.Node.ListNodes:input_type -> cln.ListnodesRequest 201, // 647: cln.Node.WaitAnyInvoice:input_type -> cln.WaitanyinvoiceRequest 204, // 648: cln.Node.WaitInvoice:input_type -> cln.WaitinvoiceRequest 207, // 649: cln.Node.WaitSendPay:input_type -> cln.WaitsendpayRequest 209, // 650: cln.Node.NewAddr:input_type -> cln.NewaddrRequest 211, // 651: cln.Node.Withdraw:input_type -> cln.WithdrawRequest 213, // 652: cln.Node.KeySend:input_type -> cln.KeysendRequest 215, // 653: cln.Node.FundPsbt:input_type -> cln.FundpsbtRequest 218, // 654: cln.Node.SendPsbt:input_type -> cln.SendpsbtRequest 220, // 655: cln.Node.SignPsbt:input_type -> cln.SignpsbtRequest 222, // 656: cln.Node.UtxoPsbt:input_type -> cln.UtxopsbtRequest 225, // 657: cln.Node.TxDiscard:input_type -> cln.TxdiscardRequest 227, // 658: cln.Node.TxPrepare:input_type -> cln.TxprepareRequest 229, // 659: cln.Node.TxSend:input_type -> cln.TxsendRequest 231, // 660: cln.Node.ListPeerChannels:input_type -> cln.ListpeerchannelsRequest 242, // 661: cln.Node.ListClosedChannels:input_type -> cln.ListclosedchannelsRequest 246, // 662: cln.Node.Decode:input_type -> cln.DecodeRequest 258, // 663: cln.Node.DelPay:input_type -> cln.DelpayRequest 261, // 664: cln.Node.DelForward:input_type -> cln.DelforwardRequest 263, // 665: cln.Node.DisableOffer:input_type -> cln.DisableofferRequest 265, // 666: cln.Node.EnableOffer:input_type -> cln.EnableofferRequest 267, // 667: cln.Node.Disconnect:input_type -> cln.DisconnectRequest 269, // 668: cln.Node.Feerates:input_type -> cln.FeeratesRequest 276, // 669: cln.Node.FetchBip353:input_type -> cln.Fetchbip353Request 279, // 670: cln.Node.FetchInvoice:input_type -> cln.FetchinvoiceRequest 283, // 671: cln.Node.CancelRecurringInvoice:input_type -> cln.CancelrecurringinvoiceRequest 285, // 672: cln.Node.FundChannelCancel:input_type -> cln.FundchannelCancelRequest 287, // 673: cln.Node.FundChannelComplete:input_type -> cln.FundchannelCompleteRequest 289, // 674: cln.Node.FundChannel:input_type -> cln.FundchannelRequest 292, // 675: cln.Node.FundChannelStart:input_type -> cln.FundchannelStartRequest 295, // 676: cln.Node.GetLog:input_type -> cln.GetlogRequest 298, // 677: cln.Node.FunderUpdate:input_type -> cln.FunderupdateRequest 300, // 678: cln.Node.GetRoute:input_type -> cln.GetrouteRequest 303, // 679: cln.Node.ListAddresses:input_type -> cln.ListaddressesRequest 306, // 680: cln.Node.ListForwards:input_type -> cln.ListforwardsRequest 309, // 681: cln.Node.ListOffers:input_type -> cln.ListoffersRequest 312, // 682: cln.Node.ListPays:input_type -> cln.ListpaysRequest 315, // 683: cln.Node.ListHtlcs:input_type -> cln.ListhtlcsRequest 318, // 684: cln.Node.MultiFundChannel:input_type -> cln.MultifundchannelRequest 325, // 685: cln.Node.MultiWithdraw:input_type -> cln.MultiwithdrawRequest 327, // 686: cln.Node.Offer:input_type -> cln.OfferRequest 329, // 687: cln.Node.OpenChannelAbort:input_type -> cln.OpenchannelAbortRequest 331, // 688: cln.Node.OpenChannelBump:input_type -> cln.OpenchannelBumpRequest 334, // 689: cln.Node.OpenChannelInit:input_type -> cln.OpenchannelInitRequest 337, // 690: cln.Node.OpenChannelSigned:input_type -> cln.OpenchannelSignedRequest 339, // 691: cln.Node.OpenChannelUpdate:input_type -> cln.OpenchannelUpdateRequest 342, // 692: cln.Node.Ping:input_type -> cln.PingRequest 344, // 693: cln.Node.Plugin:input_type -> cln.PluginRequest 347, // 694: cln.Node.RenePayStatus:input_type -> cln.RenepaystatusRequest 350, // 695: cln.Node.RenePay:input_type -> cln.RenepayRequest 352, // 696: cln.Node.ReserveInputs:input_type -> cln.ReserveinputsRequest 355, // 697: cln.Node.SendCustomMsg:input_type -> cln.SendcustommsgRequest 357, // 698: cln.Node.SendInvoice:input_type -> cln.SendinvoiceRequest 359, // 699: cln.Node.SetChannel:input_type -> cln.SetchannelRequest 362, // 700: cln.Node.SetConfig:input_type -> cln.SetconfigRequest 365, // 701: cln.Node.SetPsbtVersion:input_type -> cln.SetpsbtversionRequest 367, // 702: cln.Node.SignInvoice:input_type -> cln.SigninvoiceRequest 369, // 703: cln.Node.SignMessage:input_type -> cln.SignmessageRequest 371, // 704: cln.Node.SpliceInit:input_type -> cln.SpliceInitRequest 373, // 705: cln.Node.SpliceSigned:input_type -> cln.SpliceSignedRequest 375, // 706: cln.Node.SpliceUpdate:input_type -> cln.SpliceUpdateRequest 377, // 707: cln.Node.SpliceIn:input_type -> cln.SpliceinRequest 379, // 708: cln.Node.SpliceOut:input_type -> cln.SpliceoutRequest 381, // 709: cln.Node.DevSplice:input_type -> cln.DevspliceRequest 383, // 710: cln.Node.UnreserveInputs:input_type -> cln.UnreserveinputsRequest 386, // 711: cln.Node.UpgradeWallet:input_type -> cln.UpgradewalletRequest 388, // 712: cln.Node.WaitBlockHeight:input_type -> cln.WaitblockheightRequest 390, // 713: cln.Node.Wait:input_type -> cln.WaitRequest 400, // 714: cln.Node.ListConfigs:input_type -> cln.ListconfigsRequest 475, // 715: cln.Node.Stop:input_type -> cln.StopRequest 477, // 716: cln.Node.Help:input_type -> cln.HelpRequest 480, // 717: cln.Node.PreApproveKeysend:input_type -> cln.PreapprovekeysendRequest 482, // 718: cln.Node.PreApproveInvoice:input_type -> cln.PreapproveinvoiceRequest 484, // 719: cln.Node.StaticBackup:input_type -> cln.StaticbackupRequest 486, // 720: cln.Node.BkprChannelsApy:input_type -> cln.BkprchannelsapyRequest 489, // 721: cln.Node.BkprDumpIncomeCsv:input_type -> cln.BkprdumpincomecsvRequest 491, // 722: cln.Node.BkprInspect:input_type -> cln.BkprinspectRequest 495, // 723: cln.Node.BkprListAccountEvents:input_type -> cln.BkprlistaccounteventsRequest 498, // 724: cln.Node.BkprListBalances:input_type -> cln.BkprlistbalancesRequest 502, // 725: cln.Node.BkprListIncome:input_type -> cln.BkprlistincomeRequest 505, // 726: cln.Node.BkprEditDescriptionByPaymentId:input_type -> cln.BkpreditdescriptionbypaymentidRequest 508, // 727: cln.Node.BkprEditDescriptionByOutpoint:input_type -> cln.BkpreditdescriptionbyoutpointRequest 511, // 728: cln.Node.BkprReport:input_type -> cln.BkprreportRequest 513, // 729: cln.Node.BlacklistRune:input_type -> cln.BlacklistruneRequest 516, // 730: cln.Node.CheckRune:input_type -> cln.CheckruneRequest 518, // 731: cln.Node.CreateRune:input_type -> cln.CreateruneRequest 520, // 732: cln.Node.ShowRunes:input_type -> cln.ShowrunesRequest 525, // 733: cln.Node.AskReneUnreserve:input_type -> cln.AskreneunreserveRequest 528, // 734: cln.Node.AskReneListLayers:input_type -> cln.AskrenelistlayersRequest 536, // 735: cln.Node.AskReneCreateLayer:input_type -> cln.AskrenecreatelayerRequest 544, // 736: cln.Node.AskReneRemoveLayer:input_type -> cln.AskreneremovelayerRequest 546, // 737: cln.Node.AskReneReserve:input_type -> cln.AskrenereserveRequest 549, // 738: cln.Node.AskReneAge:input_type -> cln.AskreneageRequest 551, // 739: cln.Node.GetRoutes:input_type -> cln.GetroutesRequest 555, // 740: cln.Node.AskReneDisableNode:input_type -> cln.AskrenedisablenodeRequest 557, // 741: cln.Node.AskReneInformChannel:input_type -> cln.AskreneinformchannelRequest 560, // 742: cln.Node.AskReneCreateChannel:input_type -> cln.AskrenecreatechannelRequest 562, // 743: cln.Node.AskReneUpdateChannel:input_type -> cln.AskreneupdatechannelRequest 564, // 744: cln.Node.AskReneBiasChannel:input_type -> cln.AskrenebiaschannelRequest 567, // 745: cln.Node.AskreneBiasNode:input_type -> cln.AskrenebiasnodeRequest 570, // 746: cln.Node.AskReneListReservations:input_type -> cln.AskrenelistreservationsRequest 573, // 747: cln.Node.InjectPaymentOnion:input_type -> cln.InjectpaymentonionRequest 575, // 748: cln.Node.InjectOnionMessage:input_type -> cln.InjectonionmessageRequest 577, // 749: cln.Node.Xpay:input_type -> cln.XpayRequest 579, // 750: cln.Node.SignMessageWithKey:input_type -> cln.SignmessagewithkeyRequest 581, // 751: cln.Node.ListChannelMoves:input_type -> cln.ListchannelmovesRequest 584, // 752: cln.Node.ListChainMoves:input_type -> cln.ListchainmovesRequest 587, // 753: cln.Node.ListNetworkEvents:input_type -> cln.ListnetworkeventsRequest 590, // 754: cln.Node.DelNetworkEvent:input_type -> cln.DelnetworkeventRequest 592, // 755: cln.Node.ClnrestRegisterPath:input_type -> cln.ClnrestregisterpathRequest 595, // 756: cln.Node.ListCurrencyRates:input_type -> cln.ListcurrencyratesRequest 598, // 757: cln.Node.CurrencyConvert:input_type -> cln.CurrencyconvertRequest 600, // 758: cln.Node.CurrencyRate:input_type -> cln.CurrencyrateRequest 602, // 759: cln.Node.SubscribeBalanceSnapshot:input_type -> cln.StreamBalanceSnapshotRequest 605, // 760: cln.Node.SubscribeBlockAdded:input_type -> cln.StreamBlockAddedRequest 607, // 761: cln.Node.SubscribeChannelOpenFailed:input_type -> cln.StreamChannelOpenFailedRequest 609, // 762: cln.Node.SubscribeChannelOpened:input_type -> cln.StreamChannelOpenedRequest 611, // 763: cln.Node.SubscribeChannelStateChanged:input_type -> cln.StreamChannelStateChangedRequest 613, // 764: cln.Node.SubscribeConnect:input_type -> cln.StreamConnectRequest 616, // 765: cln.Node.SubscribeCoinMovement:input_type -> cln.StreamCoinMovementRequest 618, // 766: cln.Node.SubscribeCustomMsg:input_type -> cln.StreamCustomMsgRequest 620, // 767: cln.Node.SubscribeDeprecatedOneshot:input_type -> cln.StreamDeprecatedOneshotRequest 622, // 768: cln.Node.SubscribeDisconnect:input_type -> cln.StreamDisconnectRequest 624, // 769: cln.Node.SubscribeForwardEvent:input_type -> cln.StreamForwardEventRequest 626, // 770: cln.Node.SubscribeInvoiceCreation:input_type -> cln.StreamInvoiceCreationRequest 628, // 771: cln.Node.SubscribeInvoicePayment:input_type -> cln.StreamInvoicePaymentRequest 630, // 772: cln.Node.SubscribeLog:input_type -> cln.StreamLogRequest 632, // 773: cln.Node.SubscribeOnionMessageForwardFail:input_type -> cln.StreamOnionMessageForwardFailRequest 634, // 774: cln.Node.SubscribeOpenChannelPeerSigs:input_type -> cln.StreamOpenChannelPeerSigsRequest 636, // 775: cln.Node.SubscribePluginStarted:input_type -> cln.StreamPluginStartedRequest 638, // 776: cln.Node.SubscribePluginStopped:input_type -> cln.StreamPluginStoppedRequest 640, // 777: cln.Node.SubscribeSendPayFailure:input_type -> cln.StreamSendPayFailureRequest 643, // 778: cln.Node.SubscribeSendPaySuccess:input_type -> cln.StreamSendPaySuccessRequest 645, // 779: cln.Node.SubscribeShutdown:input_type -> cln.StreamShutdownRequest 647, // 780: cln.Node.SubscribeWarning:input_type -> cln.StreamWarningRequest 649, // 781: cln.Node.SubscribePayPartEnd:input_type -> cln.StreamPayPartEndRequest 651, // 782: cln.Node.SubscribePayPartStart:input_type -> cln.StreamPayPartStartRequest 89, // 783: cln.Node.Getinfo:output_type -> cln.GetinfoResponse 94, // 784: cln.Node.ListPeers:output_type -> cln.ListpeersResponse 98, // 785: cln.Node.ListFunds:output_type -> cln.ListfundsResponse 102, // 786: cln.Node.SendPay:output_type -> cln.SendpayResponse 105, // 787: cln.Node.ListChannels:output_type -> cln.ListchannelsResponse 108, // 788: cln.Node.AddGossip:output_type -> cln.AddgossipResponse 110, // 789: cln.Node.AddPsbtOutput:output_type -> cln.AddpsbtoutputResponse 112, // 790: cln.Node.AutoCleanOnce:output_type -> cln.AutocleanonceResponse 122, // 791: cln.Node.AutoCleanStatus:output_type -> cln.AutocleanstatusResponse 132, // 792: cln.Node.CheckMessage:output_type -> cln.CheckmessageResponse 134, // 793: cln.Node.Close:output_type -> cln.CloseResponse 136, // 794: cln.Node.ConnectPeer:output_type -> cln.ConnectResponse 139, // 795: cln.Node.CreateInvoice:output_type -> cln.CreateinvoiceResponse 142, // 796: cln.Node.Datastore:output_type -> cln.DatastoreResponse 144, // 797: cln.Node.DatastoreUsage:output_type -> cln.DatastoreusageResponse 147, // 798: cln.Node.CreateOnion:output_type -> cln.CreateonionResponse 150, // 799: cln.Node.DelDatastore:output_type -> cln.DeldatastoreResponse 152, // 800: cln.Node.DelInvoice:output_type -> cln.DelinvoiceResponse 154, // 801: cln.Node.DevForgetChannel:output_type -> cln.DevforgetchannelResponse 156, // 802: cln.Node.EmergencyRecover:output_type -> cln.EmergencyrecoverResponse 158, // 803: cln.Node.GetEmergencyRecoverData:output_type -> cln.GetemergencyrecoverdataResponse 160, // 804: cln.Node.ExposeSecret:output_type -> cln.ExposesecretResponse 162, // 805: cln.Node.Recover:output_type -> cln.RecoverResponse 164, // 806: cln.Node.RecoverChannel:output_type -> cln.RecoverchannelResponse 166, // 807: cln.Node.Invoice:output_type -> cln.InvoiceResponse 168, // 808: cln.Node.CreateInvoiceRequest:output_type -> cln.InvoicerequestResponse 170, // 809: cln.Node.DisableInvoiceRequest:output_type -> cln.DisableinvoicerequestResponse 172, // 810: cln.Node.ListInvoiceRequests:output_type -> cln.ListinvoicerequestsResponse 175, // 811: cln.Node.ListDatastore:output_type -> cln.ListdatastoreResponse 178, // 812: cln.Node.ListInvoices:output_type -> cln.ListinvoicesResponse 182, // 813: cln.Node.SendOnion:output_type -> cln.SendonionResponse 185, // 814: cln.Node.ListSendPays:output_type -> cln.ListsendpaysResponse 188, // 815: cln.Node.ListTransactions:output_type -> cln.ListtransactionsResponse 193, // 816: cln.Node.MakeSecret:output_type -> cln.MakesecretResponse 195, // 817: cln.Node.Pay:output_type -> cln.PayResponse 197, // 818: cln.Node.ListNodes:output_type -> cln.ListnodesResponse 202, // 819: cln.Node.WaitAnyInvoice:output_type -> cln.WaitanyinvoiceResponse 205, // 820: cln.Node.WaitInvoice:output_type -> cln.WaitinvoiceResponse 208, // 821: cln.Node.WaitSendPay:output_type -> cln.WaitsendpayResponse 210, // 822: cln.Node.NewAddr:output_type -> cln.NewaddrResponse 212, // 823: cln.Node.Withdraw:output_type -> cln.WithdrawResponse 214, // 824: cln.Node.KeySend:output_type -> cln.KeysendResponse 216, // 825: cln.Node.FundPsbt:output_type -> cln.FundpsbtResponse 219, // 826: cln.Node.SendPsbt:output_type -> cln.SendpsbtResponse 221, // 827: cln.Node.SignPsbt:output_type -> cln.SignpsbtResponse 223, // 828: cln.Node.UtxoPsbt:output_type -> cln.UtxopsbtResponse 226, // 829: cln.Node.TxDiscard:output_type -> cln.TxdiscardResponse 228, // 830: cln.Node.TxPrepare:output_type -> cln.TxprepareResponse 230, // 831: cln.Node.TxSend:output_type -> cln.TxsendResponse 232, // 832: cln.Node.ListPeerChannels:output_type -> cln.ListpeerchannelsResponse 243, // 833: cln.Node.ListClosedChannels:output_type -> cln.ListclosedchannelsResponse 247, // 834: cln.Node.Decode:output_type -> cln.DecodeResponse 259, // 835: cln.Node.DelPay:output_type -> cln.DelpayResponse 262, // 836: cln.Node.DelForward:output_type -> cln.DelforwardResponse 264, // 837: cln.Node.DisableOffer:output_type -> cln.DisableofferResponse 266, // 838: cln.Node.EnableOffer:output_type -> cln.EnableofferResponse 268, // 839: cln.Node.Disconnect:output_type -> cln.DisconnectResponse 270, // 840: cln.Node.Feerates:output_type -> cln.FeeratesResponse 277, // 841: cln.Node.FetchBip353:output_type -> cln.Fetchbip353Response 280, // 842: cln.Node.FetchInvoice:output_type -> cln.FetchinvoiceResponse 284, // 843: cln.Node.CancelRecurringInvoice:output_type -> cln.CancelrecurringinvoiceResponse 286, // 844: cln.Node.FundChannelCancel:output_type -> cln.FundchannelCancelResponse 288, // 845: cln.Node.FundChannelComplete:output_type -> cln.FundchannelCompleteResponse 290, // 846: cln.Node.FundChannel:output_type -> cln.FundchannelResponse 293, // 847: cln.Node.FundChannelStart:output_type -> cln.FundchannelStartResponse 296, // 848: cln.Node.GetLog:output_type -> cln.GetlogResponse 299, // 849: cln.Node.FunderUpdate:output_type -> cln.FunderupdateResponse 301, // 850: cln.Node.GetRoute:output_type -> cln.GetrouteResponse 304, // 851: cln.Node.ListAddresses:output_type -> cln.ListaddressesResponse 307, // 852: cln.Node.ListForwards:output_type -> cln.ListforwardsResponse 310, // 853: cln.Node.ListOffers:output_type -> cln.ListoffersResponse 313, // 854: cln.Node.ListPays:output_type -> cln.ListpaysResponse 316, // 855: cln.Node.ListHtlcs:output_type -> cln.ListhtlcsResponse 319, // 856: cln.Node.MultiFundChannel:output_type -> cln.MultifundchannelResponse 326, // 857: cln.Node.MultiWithdraw:output_type -> cln.MultiwithdrawResponse 328, // 858: cln.Node.Offer:output_type -> cln.OfferResponse 330, // 859: cln.Node.OpenChannelAbort:output_type -> cln.OpenchannelAbortResponse 332, // 860: cln.Node.OpenChannelBump:output_type -> cln.OpenchannelBumpResponse 335, // 861: cln.Node.OpenChannelInit:output_type -> cln.OpenchannelInitResponse 338, // 862: cln.Node.OpenChannelSigned:output_type -> cln.OpenchannelSignedResponse 340, // 863: cln.Node.OpenChannelUpdate:output_type -> cln.OpenchannelUpdateResponse 343, // 864: cln.Node.Ping:output_type -> cln.PingResponse 345, // 865: cln.Node.Plugin:output_type -> cln.PluginResponse 348, // 866: cln.Node.RenePayStatus:output_type -> cln.RenepaystatusResponse 351, // 867: cln.Node.RenePay:output_type -> cln.RenepayResponse 353, // 868: cln.Node.ReserveInputs:output_type -> cln.ReserveinputsResponse 356, // 869: cln.Node.SendCustomMsg:output_type -> cln.SendcustommsgResponse 358, // 870: cln.Node.SendInvoice:output_type -> cln.SendinvoiceResponse 360, // 871: cln.Node.SetChannel:output_type -> cln.SetchannelResponse 363, // 872: cln.Node.SetConfig:output_type -> cln.SetconfigResponse 366, // 873: cln.Node.SetPsbtVersion:output_type -> cln.SetpsbtversionResponse 368, // 874: cln.Node.SignInvoice:output_type -> cln.SigninvoiceResponse 370, // 875: cln.Node.SignMessage:output_type -> cln.SignmessageResponse 372, // 876: cln.Node.SpliceInit:output_type -> cln.SpliceInitResponse 374, // 877: cln.Node.SpliceSigned:output_type -> cln.SpliceSignedResponse 376, // 878: cln.Node.SpliceUpdate:output_type -> cln.SpliceUpdateResponse 378, // 879: cln.Node.SpliceIn:output_type -> cln.SpliceinResponse 380, // 880: cln.Node.SpliceOut:output_type -> cln.SpliceoutResponse 382, // 881: cln.Node.DevSplice:output_type -> cln.DevspliceResponse 384, // 882: cln.Node.UnreserveInputs:output_type -> cln.UnreserveinputsResponse 387, // 883: cln.Node.UpgradeWallet:output_type -> cln.UpgradewalletResponse 389, // 884: cln.Node.WaitBlockHeight:output_type -> cln.WaitblockheightResponse 391, // 885: cln.Node.Wait:output_type -> cln.WaitResponse 401, // 886: cln.Node.ListConfigs:output_type -> cln.ListconfigsResponse 476, // 887: cln.Node.Stop:output_type -> cln.StopResponse 478, // 888: cln.Node.Help:output_type -> cln.HelpResponse 481, // 889: cln.Node.PreApproveKeysend:output_type -> cln.PreapprovekeysendResponse 483, // 890: cln.Node.PreApproveInvoice:output_type -> cln.PreapproveinvoiceResponse 485, // 891: cln.Node.StaticBackup:output_type -> cln.StaticbackupResponse 487, // 892: cln.Node.BkprChannelsApy:output_type -> cln.BkprchannelsapyResponse 490, // 893: cln.Node.BkprDumpIncomeCsv:output_type -> cln.BkprdumpincomecsvResponse 492, // 894: cln.Node.BkprInspect:output_type -> cln.BkprinspectResponse 496, // 895: cln.Node.BkprListAccountEvents:output_type -> cln.BkprlistaccounteventsResponse 499, // 896: cln.Node.BkprListBalances:output_type -> cln.BkprlistbalancesResponse 503, // 897: cln.Node.BkprListIncome:output_type -> cln.BkprlistincomeResponse 506, // 898: cln.Node.BkprEditDescriptionByPaymentId:output_type -> cln.BkpreditdescriptionbypaymentidResponse 509, // 899: cln.Node.BkprEditDescriptionByOutpoint:output_type -> cln.BkpreditdescriptionbyoutpointResponse 512, // 900: cln.Node.BkprReport:output_type -> cln.BkprreportResponse 514, // 901: cln.Node.BlacklistRune:output_type -> cln.BlacklistruneResponse 517, // 902: cln.Node.CheckRune:output_type -> cln.CheckruneResponse 519, // 903: cln.Node.CreateRune:output_type -> cln.CreateruneResponse 521, // 904: cln.Node.ShowRunes:output_type -> cln.ShowrunesResponse 526, // 905: cln.Node.AskReneUnreserve:output_type -> cln.AskreneunreserveResponse 529, // 906: cln.Node.AskReneListLayers:output_type -> cln.AskrenelistlayersResponse 537, // 907: cln.Node.AskReneCreateLayer:output_type -> cln.AskrenecreatelayerResponse 545, // 908: cln.Node.AskReneRemoveLayer:output_type -> cln.AskreneremovelayerResponse 547, // 909: cln.Node.AskReneReserve:output_type -> cln.AskrenereserveResponse 550, // 910: cln.Node.AskReneAge:output_type -> cln.AskreneageResponse 552, // 911: cln.Node.GetRoutes:output_type -> cln.GetroutesResponse 556, // 912: cln.Node.AskReneDisableNode:output_type -> cln.AskrenedisablenodeResponse 558, // 913: cln.Node.AskReneInformChannel:output_type -> cln.AskreneinformchannelResponse 561, // 914: cln.Node.AskReneCreateChannel:output_type -> cln.AskrenecreatechannelResponse 563, // 915: cln.Node.AskReneUpdateChannel:output_type -> cln.AskreneupdatechannelResponse 565, // 916: cln.Node.AskReneBiasChannel:output_type -> cln.AskrenebiaschannelResponse 568, // 917: cln.Node.AskreneBiasNode:output_type -> cln.AskrenebiasnodeResponse 571, // 918: cln.Node.AskReneListReservations:output_type -> cln.AskrenelistreservationsResponse 574, // 919: cln.Node.InjectPaymentOnion:output_type -> cln.InjectpaymentonionResponse 576, // 920: cln.Node.InjectOnionMessage:output_type -> cln.InjectonionmessageResponse 578, // 921: cln.Node.Xpay:output_type -> cln.XpayResponse 580, // 922: cln.Node.SignMessageWithKey:output_type -> cln.SignmessagewithkeyResponse 582, // 923: cln.Node.ListChannelMoves:output_type -> cln.ListchannelmovesResponse 585, // 924: cln.Node.ListChainMoves:output_type -> cln.ListchainmovesResponse 588, // 925: cln.Node.ListNetworkEvents:output_type -> cln.ListnetworkeventsResponse 591, // 926: cln.Node.DelNetworkEvent:output_type -> cln.DelnetworkeventResponse 593, // 927: cln.Node.ClnrestRegisterPath:output_type -> cln.ClnrestregisterpathResponse 596, // 928: cln.Node.ListCurrencyRates:output_type -> cln.ListcurrencyratesResponse 599, // 929: cln.Node.CurrencyConvert:output_type -> cln.CurrencyconvertResponse 601, // 930: cln.Node.CurrencyRate:output_type -> cln.CurrencyrateResponse 603, // 931: cln.Node.SubscribeBalanceSnapshot:output_type -> cln.BalanceSnapshotNotification 606, // 932: cln.Node.SubscribeBlockAdded:output_type -> cln.BlockAddedNotification 608, // 933: cln.Node.SubscribeChannelOpenFailed:output_type -> cln.ChannelOpenFailedNotification 610, // 934: cln.Node.SubscribeChannelOpened:output_type -> cln.ChannelOpenedNotification 612, // 935: cln.Node.SubscribeChannelStateChanged:output_type -> cln.ChannelStateChangedNotification 614, // 936: cln.Node.SubscribeConnect:output_type -> cln.PeerConnectNotification 617, // 937: cln.Node.SubscribeCoinMovement:output_type -> cln.CoinMovementNotification 619, // 938: cln.Node.SubscribeCustomMsg:output_type -> cln.CustomMsgNotification 621, // 939: cln.Node.SubscribeDeprecatedOneshot:output_type -> cln.DeprecatedOneshotNotification 623, // 940: cln.Node.SubscribeDisconnect:output_type -> cln.DisconnectNotification 625, // 941: cln.Node.SubscribeForwardEvent:output_type -> cln.ForwardEventNotification 627, // 942: cln.Node.SubscribeInvoiceCreation:output_type -> cln.InvoiceCreationNotification 629, // 943: cln.Node.SubscribeInvoicePayment:output_type -> cln.InvoicePaymentNotification 631, // 944: cln.Node.SubscribeLog:output_type -> cln.LogNotification 633, // 945: cln.Node.SubscribeOnionMessageForwardFail:output_type -> cln.OnionMessageForwardFailNotification 635, // 946: cln.Node.SubscribeOpenChannelPeerSigs:output_type -> cln.OpenChannelPeerSigsNotification 637, // 947: cln.Node.SubscribePluginStarted:output_type -> cln.PluginStartedNotification 639, // 948: cln.Node.SubscribePluginStopped:output_type -> cln.PluginStoppedNotification 641, // 949: cln.Node.SubscribeSendPayFailure:output_type -> cln.SendPayFailureNotification 644, // 950: cln.Node.SubscribeSendPaySuccess:output_type -> cln.SendPaySuccessNotification 646, // 951: cln.Node.SubscribeShutdown:output_type -> cln.ShutdownNotification 648, // 952: cln.Node.SubscribeWarning:output_type -> cln.WarningNotification 650, // 953: cln.Node.SubscribePayPartEnd:output_type -> cln.PayPartEndNotification 652, // 954: cln.Node.SubscribePayPartStart:output_type -> cln.PayPartStartNotification 783, // [783:955] is the sub-list for method output_type 611, // [611:783] is the sub-list for method input_type 611, // [611:611] is the sub-list for extension type_name 611, // [611:611] is the sub-list for extension extendee 0, // [0:611] is the sub-list for field type_name } func init() { file_node_proto_init() } func file_node_proto_init() { if File_node_proto != nil { return } file_primitives_proto_init() file_node_proto_msgTypes[1].OneofWrappers = []any{} file_node_proto_msgTypes[3].OneofWrappers = []any{} file_node_proto_msgTypes[4].OneofWrappers = []any{} file_node_proto_msgTypes[5].OneofWrappers = []any{} file_node_proto_msgTypes[7].OneofWrappers = []any{} file_node_proto_msgTypes[8].OneofWrappers = []any{} file_node_proto_msgTypes[9].OneofWrappers = []any{} file_node_proto_msgTypes[11].OneofWrappers = []any{} file_node_proto_msgTypes[12].OneofWrappers = []any{} file_node_proto_msgTypes[13].OneofWrappers = []any{} file_node_proto_msgTypes[14].OneofWrappers = []any{} file_node_proto_msgTypes[16].OneofWrappers = []any{} file_node_proto_msgTypes[18].OneofWrappers = []any{} file_node_proto_msgTypes[21].OneofWrappers = []any{} file_node_proto_msgTypes[25].OneofWrappers = []any{} file_node_proto_msgTypes[33].OneofWrappers = []any{} file_node_proto_msgTypes[35].OneofWrappers = []any{} file_node_proto_msgTypes[36].OneofWrappers = []any{} file_node_proto_msgTypes[37].OneofWrappers = []any{} file_node_proto_msgTypes[38].OneofWrappers = []any{} file_node_proto_msgTypes[39].OneofWrappers = []any{} file_node_proto_msgTypes[40].OneofWrappers = []any{} file_node_proto_msgTypes[41].OneofWrappers = []any{} file_node_proto_msgTypes[42].OneofWrappers = []any{} file_node_proto_msgTypes[43].OneofWrappers = []any{} file_node_proto_msgTypes[45].OneofWrappers = []any{} file_node_proto_msgTypes[47].OneofWrappers = []any{} file_node_proto_msgTypes[49].OneofWrappers = []any{} file_node_proto_msgTypes[51].OneofWrappers = []any{} file_node_proto_msgTypes[53].OneofWrappers = []any{} file_node_proto_msgTypes[54].OneofWrappers = []any{} file_node_proto_msgTypes[58].OneofWrappers = []any{} file_node_proto_msgTypes[61].OneofWrappers = []any{} file_node_proto_msgTypes[62].OneofWrappers = []any{} file_node_proto_msgTypes[63].OneofWrappers = []any{} file_node_proto_msgTypes[64].OneofWrappers = []any{} file_node_proto_msgTypes[65].OneofWrappers = []any{} file_node_proto_msgTypes[71].OneofWrappers = []any{} file_node_proto_msgTypes[72].OneofWrappers = []any{} file_node_proto_msgTypes[77].OneofWrappers = []any{} file_node_proto_msgTypes[78].OneofWrappers = []any{} file_node_proto_msgTypes[79].OneofWrappers = []any{} file_node_proto_msgTypes[80].OneofWrappers = []any{} file_node_proto_msgTypes[82].OneofWrappers = []any{} file_node_proto_msgTypes[83].OneofWrappers = []any{} file_node_proto_msgTypes[85].OneofWrappers = []any{} file_node_proto_msgTypes[88].OneofWrappers = []any{} file_node_proto_msgTypes[89].OneofWrappers = []any{} file_node_proto_msgTypes[91].OneofWrappers = []any{} file_node_proto_msgTypes[93].OneofWrappers = []any{} file_node_proto_msgTypes[94].OneofWrappers = []any{} file_node_proto_msgTypes[96].OneofWrappers = []any{} file_node_proto_msgTypes[98].OneofWrappers = []any{} file_node_proto_msgTypes[104].OneofWrappers = []any{} file_node_proto_msgTypes[106].OneofWrappers = []any{} file_node_proto_msgTypes[107].OneofWrappers = []any{} file_node_proto_msgTypes[108].OneofWrappers = []any{} file_node_proto_msgTypes[110].OneofWrappers = []any{} file_node_proto_msgTypes[112].OneofWrappers = []any{} file_node_proto_msgTypes[113].OneofWrappers = []any{} file_node_proto_msgTypes[114].OneofWrappers = []any{} file_node_proto_msgTypes[117].OneofWrappers = []any{} file_node_proto_msgTypes[119].OneofWrappers = []any{} file_node_proto_msgTypes[120].OneofWrappers = []any{} file_node_proto_msgTypes[121].OneofWrappers = []any{} file_node_proto_msgTypes[122].OneofWrappers = []any{} file_node_proto_msgTypes[123].OneofWrappers = []any{} file_node_proto_msgTypes[125].OneofWrappers = []any{} file_node_proto_msgTypes[126].OneofWrappers = []any{} file_node_proto_msgTypes[127].OneofWrappers = []any{} file_node_proto_msgTypes[128].OneofWrappers = []any{} file_node_proto_msgTypes[130].OneofWrappers = []any{} file_node_proto_msgTypes[134].OneofWrappers = []any{} file_node_proto_msgTypes[135].OneofWrappers = []any{} file_node_proto_msgTypes[139].OneofWrappers = []any{} file_node_proto_msgTypes[143].OneofWrappers = []any{} file_node_proto_msgTypes[145].OneofWrappers = []any{} file_node_proto_msgTypes[146].OneofWrappers = []any{} file_node_proto_msgTypes[150].OneofWrappers = []any{} file_node_proto_msgTypes[151].OneofWrappers = []any{} file_node_proto_msgTypes[152].OneofWrappers = []any{} file_node_proto_msgTypes[153].OneofWrappers = []any{} file_node_proto_msgTypes[154].OneofWrappers = []any{} file_node_proto_msgTypes[156].OneofWrappers = []any{} file_node_proto_msgTypes[157].OneofWrappers = []any{} file_node_proto_msgTypes[159].OneofWrappers = []any{} file_node_proto_msgTypes[160].OneofWrappers = []any{} file_node_proto_msgTypes[161].OneofWrappers = []any{} file_node_proto_msgTypes[162].OneofWrappers = []any{} file_node_proto_msgTypes[164].OneofWrappers = []any{} file_node_proto_msgTypes[166].OneofWrappers = []any{} file_node_proto_msgTypes[167].OneofWrappers = []any{} file_node_proto_msgTypes[170].OneofWrappers = []any{} file_node_proto_msgTypes[172].OneofWrappers = []any{} file_node_proto_msgTypes[176].OneofWrappers = []any{} file_node_proto_msgTypes[178].OneofWrappers = []any{} file_node_proto_msgTypes[179].OneofWrappers = []any{} file_node_proto_msgTypes[182].OneofWrappers = []any{} file_node_proto_msgTypes[183].OneofWrappers = []any{} file_node_proto_msgTypes[185].OneofWrappers = []any{} file_node_proto_msgTypes[187].OneofWrappers = []any{} file_node_proto_msgTypes[190].OneofWrappers = []any{} file_node_proto_msgTypes[191].OneofWrappers = []any{} file_node_proto_msgTypes[192].OneofWrappers = []any{} file_node_proto_msgTypes[193].OneofWrappers = []any{} file_node_proto_msgTypes[195].OneofWrappers = []any{} file_node_proto_msgTypes[199].OneofWrappers = []any{} file_node_proto_msgTypes[201].OneofWrappers = []any{} file_node_proto_msgTypes[202].OneofWrappers = []any{} file_node_proto_msgTypes[204].OneofWrappers = []any{} file_node_proto_msgTypes[205].OneofWrappers = []any{} file_node_proto_msgTypes[207].OneofWrappers = []any{} file_node_proto_msgTypes[209].OneofWrappers = []any{} file_node_proto_msgTypes[210].OneofWrappers = []any{} file_node_proto_msgTypes[211].OneofWrappers = []any{} file_node_proto_msgTypes[212].OneofWrappers = []any{} file_node_proto_msgTypes[215].OneofWrappers = []any{} file_node_proto_msgTypes[217].OneofWrappers = []any{} file_node_proto_msgTypes[218].OneofWrappers = []any{} file_node_proto_msgTypes[220].OneofWrappers = []any{} file_node_proto_msgTypes[221].OneofWrappers = []any{} file_node_proto_msgTypes[223].OneofWrappers = []any{} file_node_proto_msgTypes[224].OneofWrappers = []any{} file_node_proto_msgTypes[226].OneofWrappers = []any{} file_node_proto_msgTypes[227].OneofWrappers = []any{} file_node_proto_msgTypes[229].OneofWrappers = []any{} file_node_proto_msgTypes[230].OneofWrappers = []any{} file_node_proto_msgTypes[232].OneofWrappers = []any{} file_node_proto_msgTypes[233].OneofWrappers = []any{} file_node_proto_msgTypes[237].OneofWrappers = []any{} file_node_proto_msgTypes[239].OneofWrappers = []any{} file_node_proto_msgTypes[240].OneofWrappers = []any{} file_node_proto_msgTypes[243].OneofWrappers = []any{} file_node_proto_msgTypes[244].OneofWrappers = []any{} file_node_proto_msgTypes[246].OneofWrappers = []any{} file_node_proto_msgTypes[247].OneofWrappers = []any{} file_node_proto_msgTypes[252].OneofWrappers = []any{} file_node_proto_msgTypes[254].OneofWrappers = []any{} file_node_proto_msgTypes[256].OneofWrappers = []any{} file_node_proto_msgTypes[257].OneofWrappers = []any{} file_node_proto_msgTypes[259].OneofWrappers = []any{} file_node_proto_msgTypes[261].OneofWrappers = []any{} file_node_proto_msgTypes[262].OneofWrappers = []any{} file_node_proto_msgTypes[263].OneofWrappers = []any{} file_node_proto_msgTypes[264].OneofWrappers = []any{} file_node_proto_msgTypes[269].OneofWrappers = []any{} file_node_proto_msgTypes[270].OneofWrappers = []any{} file_node_proto_msgTypes[271].OneofWrappers = []any{} file_node_proto_msgTypes[273].OneofWrappers = []any{} file_node_proto_msgTypes[274].OneofWrappers = []any{} file_node_proto_msgTypes[276].OneofWrappers = []any{} file_node_proto_msgTypes[283].OneofWrappers = []any{} file_node_proto_msgTypes[285].OneofWrappers = []any{} file_node_proto_msgTypes[286].OneofWrappers = []any{} file_node_proto_msgTypes[288].OneofWrappers = []any{} file_node_proto_msgTypes[290].OneofWrappers = []any{} file_node_proto_msgTypes[291].OneofWrappers = []any{} file_node_proto_msgTypes[292].OneofWrappers = []any{} file_node_proto_msgTypes[293].OneofWrappers = []any{} file_node_proto_msgTypes[294].OneofWrappers = []any{} file_node_proto_msgTypes[295].OneofWrappers = []any{} file_node_proto_msgTypes[297].OneofWrappers = []any{} file_node_proto_msgTypes[298].OneofWrappers = []any{} file_node_proto_msgTypes[299].OneofWrappers = []any{} file_node_proto_msgTypes[300].OneofWrappers = []any{} file_node_proto_msgTypes[303].OneofWrappers = []any{} file_node_proto_msgTypes[304].OneofWrappers = []any{} file_node_proto_msgTypes[305].OneofWrappers = []any{} file_node_proto_msgTypes[306].OneofWrappers = []any{} file_node_proto_msgTypes[307].OneofWrappers = []any{} file_node_proto_msgTypes[310].OneofWrappers = []any{} file_node_proto_msgTypes[311].OneofWrappers = []any{} file_node_proto_msgTypes[312].OneofWrappers = []any{} file_node_proto_msgTypes[313].OneofWrappers = []any{} file_node_proto_msgTypes[314].OneofWrappers = []any{} file_node_proto_msgTypes[318].OneofWrappers = []any{} file_node_proto_msgTypes[360].OneofWrappers = []any{} file_node_proto_msgTypes[378].OneofWrappers = []any{} file_node_proto_msgTypes[385].OneofWrappers = []any{} file_node_proto_msgTypes[386].OneofWrappers = []any{} file_node_proto_msgTypes[389].OneofWrappers = []any{} file_node_proto_msgTypes[390].OneofWrappers = []any{} file_node_proto_msgTypes[398].OneofWrappers = []any{} file_node_proto_msgTypes[400].OneofWrappers = []any{} file_node_proto_msgTypes[401].OneofWrappers = []any{} file_node_proto_msgTypes[405].OneofWrappers = []any{} file_node_proto_msgTypes[406].OneofWrappers = []any{} file_node_proto_msgTypes[407].OneofWrappers = []any{} file_node_proto_msgTypes[409].OneofWrappers = []any{} file_node_proto_msgTypes[412].OneofWrappers = []any{} file_node_proto_msgTypes[414].OneofWrappers = []any{} file_node_proto_msgTypes[416].OneofWrappers = []any{} file_node_proto_msgTypes[419].OneofWrappers = []any{} file_node_proto_msgTypes[422].OneofWrappers = []any{} file_node_proto_msgTypes[423].OneofWrappers = []any{} file_node_proto_msgTypes[425].OneofWrappers = []any{} file_node_proto_msgTypes[428].OneofWrappers = []any{} file_node_proto_msgTypes[430].OneofWrappers = []any{} file_node_proto_msgTypes[431].OneofWrappers = []any{} file_node_proto_msgTypes[432].OneofWrappers = []any{} file_node_proto_msgTypes[434].OneofWrappers = []any{} file_node_proto_msgTypes[437].OneofWrappers = []any{} file_node_proto_msgTypes[439].OneofWrappers = []any{} file_node_proto_msgTypes[440].OneofWrappers = []any{} file_node_proto_msgTypes[444].OneofWrappers = []any{} file_node_proto_msgTypes[445].OneofWrappers = []any{} file_node_proto_msgTypes[446].OneofWrappers = []any{} file_node_proto_msgTypes[447].OneofWrappers = []any{} file_node_proto_msgTypes[448].OneofWrappers = []any{} file_node_proto_msgTypes[452].OneofWrappers = []any{} file_node_proto_msgTypes[453].OneofWrappers = []any{} file_node_proto_msgTypes[454].OneofWrappers = []any{} file_node_proto_msgTypes[455].OneofWrappers = []any{} file_node_proto_msgTypes[460].OneofWrappers = []any{} file_node_proto_msgTypes[463].OneofWrappers = []any{} file_node_proto_msgTypes[471].OneofWrappers = []any{} file_node_proto_msgTypes[474].OneofWrappers = []any{} file_node_proto_msgTypes[476].OneofWrappers = []any{} file_node_proto_msgTypes[478].OneofWrappers = []any{} file_node_proto_msgTypes[479].OneofWrappers = []any{} file_node_proto_msgTypes[481].OneofWrappers = []any{} file_node_proto_msgTypes[485].OneofWrappers = []any{} file_node_proto_msgTypes[489].OneofWrappers = []any{} file_node_proto_msgTypes[493].OneofWrappers = []any{} file_node_proto_msgTypes[495].OneofWrappers = []any{} file_node_proto_msgTypes[496].OneofWrappers = []any{} file_node_proto_msgTypes[498].OneofWrappers = []any{} file_node_proto_msgTypes[499].OneofWrappers = []any{} file_node_proto_msgTypes[501].OneofWrappers = []any{} file_node_proto_msgTypes[504].OneofWrappers = []any{} file_node_proto_msgTypes[506].OneofWrappers = []any{} file_node_proto_msgTypes[524].OneofWrappers = []any{} file_node_proto_msgTypes[527].OneofWrappers = []any{} file_node_proto_msgTypes[529].OneofWrappers = []any{} file_node_proto_msgTypes[537].OneofWrappers = []any{} file_node_proto_msgTypes[539].OneofWrappers = []any{} file_node_proto_msgTypes[541].OneofWrappers = []any{} file_node_proto_msgTypes[545].OneofWrappers = []any{} file_node_proto_msgTypes[554].OneofWrappers = []any{} file_node_proto_msgTypes[556].OneofWrappers = []any{} file_node_proto_msgTypes[562].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_node_proto_rawDesc), len(file_node_proto_rawDesc)), NumEnums: 88, NumMessages: 567, NumExtensions: 0, NumServices: 1, }, GoTypes: file_node_proto_goTypes, DependencyIndexes: file_node_proto_depIdxs, EnumInfos: file_node_proto_enumTypes, MessageInfos: file_node_proto_msgTypes, }.Build() File_node_proto = out.File file_node_proto_goTypes = nil file_node_proto_depIdxs = nil }