node_grpc.pb.go raw

   1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
   2  // versions:
   3  // - protoc-gen-go-grpc v1.6.0
   4  // - protoc             v3.21.12
   5  // source: node.proto
   6  
   7  package clngrpc
   8  
   9  import (
  10  	context "context"
  11  	grpc "google.golang.org/grpc"
  12  	codes "google.golang.org/grpc/codes"
  13  	status "google.golang.org/grpc/status"
  14  )
  15  
  16  // This is a compile-time assertion to ensure that this generated file
  17  // is compatible with the grpc package it is being compiled against.
  18  // Requires gRPC-Go v1.64.0 or later.
  19  const _ = grpc.SupportPackageIsVersion9
  20  
  21  const (
  22  	Node_Getinfo_FullMethodName                          = "/cln.Node/Getinfo"
  23  	Node_ListPeers_FullMethodName                        = "/cln.Node/ListPeers"
  24  	Node_ListFunds_FullMethodName                        = "/cln.Node/ListFunds"
  25  	Node_SendPay_FullMethodName                          = "/cln.Node/SendPay"
  26  	Node_ListChannels_FullMethodName                     = "/cln.Node/ListChannels"
  27  	Node_AddGossip_FullMethodName                        = "/cln.Node/AddGossip"
  28  	Node_AddPsbtOutput_FullMethodName                    = "/cln.Node/AddPsbtOutput"
  29  	Node_AutoCleanOnce_FullMethodName                    = "/cln.Node/AutoCleanOnce"
  30  	Node_AutoCleanStatus_FullMethodName                  = "/cln.Node/AutoCleanStatus"
  31  	Node_CheckMessage_FullMethodName                     = "/cln.Node/CheckMessage"
  32  	Node_Close_FullMethodName                            = "/cln.Node/Close"
  33  	Node_ConnectPeer_FullMethodName                      = "/cln.Node/ConnectPeer"
  34  	Node_CreateInvoice_FullMethodName                    = "/cln.Node/CreateInvoice"
  35  	Node_Datastore_FullMethodName                        = "/cln.Node/Datastore"
  36  	Node_DatastoreUsage_FullMethodName                   = "/cln.Node/DatastoreUsage"
  37  	Node_CreateOnion_FullMethodName                      = "/cln.Node/CreateOnion"
  38  	Node_DelDatastore_FullMethodName                     = "/cln.Node/DelDatastore"
  39  	Node_DelInvoice_FullMethodName                       = "/cln.Node/DelInvoice"
  40  	Node_DevForgetChannel_FullMethodName                 = "/cln.Node/DevForgetChannel"
  41  	Node_EmergencyRecover_FullMethodName                 = "/cln.Node/EmergencyRecover"
  42  	Node_GetEmergencyRecoverData_FullMethodName          = "/cln.Node/GetEmergencyRecoverData"
  43  	Node_ExposeSecret_FullMethodName                     = "/cln.Node/ExposeSecret"
  44  	Node_Recover_FullMethodName                          = "/cln.Node/Recover"
  45  	Node_RecoverChannel_FullMethodName                   = "/cln.Node/RecoverChannel"
  46  	Node_Invoice_FullMethodName                          = "/cln.Node/Invoice"
  47  	Node_CreateInvoiceRequest_FullMethodName             = "/cln.Node/CreateInvoiceRequest"
  48  	Node_DisableInvoiceRequest_FullMethodName            = "/cln.Node/DisableInvoiceRequest"
  49  	Node_ListInvoiceRequests_FullMethodName              = "/cln.Node/ListInvoiceRequests"
  50  	Node_ListDatastore_FullMethodName                    = "/cln.Node/ListDatastore"
  51  	Node_ListInvoices_FullMethodName                     = "/cln.Node/ListInvoices"
  52  	Node_SendOnion_FullMethodName                        = "/cln.Node/SendOnion"
  53  	Node_ListSendPays_FullMethodName                     = "/cln.Node/ListSendPays"
  54  	Node_ListTransactions_FullMethodName                 = "/cln.Node/ListTransactions"
  55  	Node_MakeSecret_FullMethodName                       = "/cln.Node/MakeSecret"
  56  	Node_Pay_FullMethodName                              = "/cln.Node/Pay"
  57  	Node_ListNodes_FullMethodName                        = "/cln.Node/ListNodes"
  58  	Node_WaitAnyInvoice_FullMethodName                   = "/cln.Node/WaitAnyInvoice"
  59  	Node_WaitInvoice_FullMethodName                      = "/cln.Node/WaitInvoice"
  60  	Node_WaitSendPay_FullMethodName                      = "/cln.Node/WaitSendPay"
  61  	Node_NewAddr_FullMethodName                          = "/cln.Node/NewAddr"
  62  	Node_Withdraw_FullMethodName                         = "/cln.Node/Withdraw"
  63  	Node_KeySend_FullMethodName                          = "/cln.Node/KeySend"
  64  	Node_FundPsbt_FullMethodName                         = "/cln.Node/FundPsbt"
  65  	Node_SendPsbt_FullMethodName                         = "/cln.Node/SendPsbt"
  66  	Node_SignPsbt_FullMethodName                         = "/cln.Node/SignPsbt"
  67  	Node_UtxoPsbt_FullMethodName                         = "/cln.Node/UtxoPsbt"
  68  	Node_TxDiscard_FullMethodName                        = "/cln.Node/TxDiscard"
  69  	Node_TxPrepare_FullMethodName                        = "/cln.Node/TxPrepare"
  70  	Node_TxSend_FullMethodName                           = "/cln.Node/TxSend"
  71  	Node_ListPeerChannels_FullMethodName                 = "/cln.Node/ListPeerChannels"
  72  	Node_ListClosedChannels_FullMethodName               = "/cln.Node/ListClosedChannels"
  73  	Node_Decode_FullMethodName                           = "/cln.Node/Decode"
  74  	Node_DelPay_FullMethodName                           = "/cln.Node/DelPay"
  75  	Node_DelForward_FullMethodName                       = "/cln.Node/DelForward"
  76  	Node_DisableOffer_FullMethodName                     = "/cln.Node/DisableOffer"
  77  	Node_EnableOffer_FullMethodName                      = "/cln.Node/EnableOffer"
  78  	Node_Disconnect_FullMethodName                       = "/cln.Node/Disconnect"
  79  	Node_Feerates_FullMethodName                         = "/cln.Node/Feerates"
  80  	Node_FetchBip353_FullMethodName                      = "/cln.Node/FetchBip353"
  81  	Node_FetchInvoice_FullMethodName                     = "/cln.Node/FetchInvoice"
  82  	Node_CancelRecurringInvoice_FullMethodName           = "/cln.Node/CancelRecurringInvoice"
  83  	Node_FundChannelCancel_FullMethodName                = "/cln.Node/FundChannelCancel"
  84  	Node_FundChannelComplete_FullMethodName              = "/cln.Node/FundChannelComplete"
  85  	Node_FundChannel_FullMethodName                      = "/cln.Node/FundChannel"
  86  	Node_FundChannelStart_FullMethodName                 = "/cln.Node/FundChannelStart"
  87  	Node_GetLog_FullMethodName                           = "/cln.Node/GetLog"
  88  	Node_FunderUpdate_FullMethodName                     = "/cln.Node/FunderUpdate"
  89  	Node_GetRoute_FullMethodName                         = "/cln.Node/GetRoute"
  90  	Node_ListAddresses_FullMethodName                    = "/cln.Node/ListAddresses"
  91  	Node_ListForwards_FullMethodName                     = "/cln.Node/ListForwards"
  92  	Node_ListOffers_FullMethodName                       = "/cln.Node/ListOffers"
  93  	Node_ListPays_FullMethodName                         = "/cln.Node/ListPays"
  94  	Node_ListHtlcs_FullMethodName                        = "/cln.Node/ListHtlcs"
  95  	Node_MultiFundChannel_FullMethodName                 = "/cln.Node/MultiFundChannel"
  96  	Node_MultiWithdraw_FullMethodName                    = "/cln.Node/MultiWithdraw"
  97  	Node_Offer_FullMethodName                            = "/cln.Node/Offer"
  98  	Node_OpenChannelAbort_FullMethodName                 = "/cln.Node/OpenChannelAbort"
  99  	Node_OpenChannelBump_FullMethodName                  = "/cln.Node/OpenChannelBump"
 100  	Node_OpenChannelInit_FullMethodName                  = "/cln.Node/OpenChannelInit"
 101  	Node_OpenChannelSigned_FullMethodName                = "/cln.Node/OpenChannelSigned"
 102  	Node_OpenChannelUpdate_FullMethodName                = "/cln.Node/OpenChannelUpdate"
 103  	Node_Ping_FullMethodName                             = "/cln.Node/Ping"
 104  	Node_Plugin_FullMethodName                           = "/cln.Node/Plugin"
 105  	Node_RenePayStatus_FullMethodName                    = "/cln.Node/RenePayStatus"
 106  	Node_RenePay_FullMethodName                          = "/cln.Node/RenePay"
 107  	Node_ReserveInputs_FullMethodName                    = "/cln.Node/ReserveInputs"
 108  	Node_SendCustomMsg_FullMethodName                    = "/cln.Node/SendCustomMsg"
 109  	Node_SendInvoice_FullMethodName                      = "/cln.Node/SendInvoice"
 110  	Node_SetChannel_FullMethodName                       = "/cln.Node/SetChannel"
 111  	Node_SetConfig_FullMethodName                        = "/cln.Node/SetConfig"
 112  	Node_SetPsbtVersion_FullMethodName                   = "/cln.Node/SetPsbtVersion"
 113  	Node_SignInvoice_FullMethodName                      = "/cln.Node/SignInvoice"
 114  	Node_SignMessage_FullMethodName                      = "/cln.Node/SignMessage"
 115  	Node_SpliceInit_FullMethodName                       = "/cln.Node/SpliceInit"
 116  	Node_SpliceSigned_FullMethodName                     = "/cln.Node/SpliceSigned"
 117  	Node_SpliceUpdate_FullMethodName                     = "/cln.Node/SpliceUpdate"
 118  	Node_SpliceIn_FullMethodName                         = "/cln.Node/SpliceIn"
 119  	Node_SpliceOut_FullMethodName                        = "/cln.Node/SpliceOut"
 120  	Node_DevSplice_FullMethodName                        = "/cln.Node/DevSplice"
 121  	Node_UnreserveInputs_FullMethodName                  = "/cln.Node/UnreserveInputs"
 122  	Node_UpgradeWallet_FullMethodName                    = "/cln.Node/UpgradeWallet"
 123  	Node_WaitBlockHeight_FullMethodName                  = "/cln.Node/WaitBlockHeight"
 124  	Node_Wait_FullMethodName                             = "/cln.Node/Wait"
 125  	Node_ListConfigs_FullMethodName                      = "/cln.Node/ListConfigs"
 126  	Node_Stop_FullMethodName                             = "/cln.Node/Stop"
 127  	Node_Help_FullMethodName                             = "/cln.Node/Help"
 128  	Node_PreApproveKeysend_FullMethodName                = "/cln.Node/PreApproveKeysend"
 129  	Node_PreApproveInvoice_FullMethodName                = "/cln.Node/PreApproveInvoice"
 130  	Node_StaticBackup_FullMethodName                     = "/cln.Node/StaticBackup"
 131  	Node_BkprChannelsApy_FullMethodName                  = "/cln.Node/BkprChannelsApy"
 132  	Node_BkprDumpIncomeCsv_FullMethodName                = "/cln.Node/BkprDumpIncomeCsv"
 133  	Node_BkprInspect_FullMethodName                      = "/cln.Node/BkprInspect"
 134  	Node_BkprListAccountEvents_FullMethodName            = "/cln.Node/BkprListAccountEvents"
 135  	Node_BkprListBalances_FullMethodName                 = "/cln.Node/BkprListBalances"
 136  	Node_BkprListIncome_FullMethodName                   = "/cln.Node/BkprListIncome"
 137  	Node_BkprEditDescriptionByPaymentId_FullMethodName   = "/cln.Node/BkprEditDescriptionByPaymentId"
 138  	Node_BkprEditDescriptionByOutpoint_FullMethodName    = "/cln.Node/BkprEditDescriptionByOutpoint"
 139  	Node_BkprReport_FullMethodName                       = "/cln.Node/BkprReport"
 140  	Node_BlacklistRune_FullMethodName                    = "/cln.Node/BlacklistRune"
 141  	Node_CheckRune_FullMethodName                        = "/cln.Node/CheckRune"
 142  	Node_CreateRune_FullMethodName                       = "/cln.Node/CreateRune"
 143  	Node_ShowRunes_FullMethodName                        = "/cln.Node/ShowRunes"
 144  	Node_AskReneUnreserve_FullMethodName                 = "/cln.Node/AskReneUnreserve"
 145  	Node_AskReneListLayers_FullMethodName                = "/cln.Node/AskReneListLayers"
 146  	Node_AskReneCreateLayer_FullMethodName               = "/cln.Node/AskReneCreateLayer"
 147  	Node_AskReneRemoveLayer_FullMethodName               = "/cln.Node/AskReneRemoveLayer"
 148  	Node_AskReneReserve_FullMethodName                   = "/cln.Node/AskReneReserve"
 149  	Node_AskReneAge_FullMethodName                       = "/cln.Node/AskReneAge"
 150  	Node_GetRoutes_FullMethodName                        = "/cln.Node/GetRoutes"
 151  	Node_AskReneDisableNode_FullMethodName               = "/cln.Node/AskReneDisableNode"
 152  	Node_AskReneInformChannel_FullMethodName             = "/cln.Node/AskReneInformChannel"
 153  	Node_AskReneCreateChannel_FullMethodName             = "/cln.Node/AskReneCreateChannel"
 154  	Node_AskReneUpdateChannel_FullMethodName             = "/cln.Node/AskReneUpdateChannel"
 155  	Node_AskReneBiasChannel_FullMethodName               = "/cln.Node/AskReneBiasChannel"
 156  	Node_AskreneBiasNode_FullMethodName                  = "/cln.Node/AskreneBiasNode"
 157  	Node_AskReneListReservations_FullMethodName          = "/cln.Node/AskReneListReservations"
 158  	Node_InjectPaymentOnion_FullMethodName               = "/cln.Node/InjectPaymentOnion"
 159  	Node_InjectOnionMessage_FullMethodName               = "/cln.Node/InjectOnionMessage"
 160  	Node_Xpay_FullMethodName                             = "/cln.Node/Xpay"
 161  	Node_SignMessageWithKey_FullMethodName               = "/cln.Node/SignMessageWithKey"
 162  	Node_ListChannelMoves_FullMethodName                 = "/cln.Node/ListChannelMoves"
 163  	Node_ListChainMoves_FullMethodName                   = "/cln.Node/ListChainMoves"
 164  	Node_ListNetworkEvents_FullMethodName                = "/cln.Node/ListNetworkEvents"
 165  	Node_DelNetworkEvent_FullMethodName                  = "/cln.Node/DelNetworkEvent"
 166  	Node_ClnrestRegisterPath_FullMethodName              = "/cln.Node/ClnrestRegisterPath"
 167  	Node_ListCurrencyRates_FullMethodName                = "/cln.Node/ListCurrencyRates"
 168  	Node_CurrencyConvert_FullMethodName                  = "/cln.Node/CurrencyConvert"
 169  	Node_CurrencyRate_FullMethodName                     = "/cln.Node/CurrencyRate"
 170  	Node_SubscribeBalanceSnapshot_FullMethodName         = "/cln.Node/SubscribeBalanceSnapshot"
 171  	Node_SubscribeBlockAdded_FullMethodName              = "/cln.Node/SubscribeBlockAdded"
 172  	Node_SubscribeChannelOpenFailed_FullMethodName       = "/cln.Node/SubscribeChannelOpenFailed"
 173  	Node_SubscribeChannelOpened_FullMethodName           = "/cln.Node/SubscribeChannelOpened"
 174  	Node_SubscribeChannelStateChanged_FullMethodName     = "/cln.Node/SubscribeChannelStateChanged"
 175  	Node_SubscribeConnect_FullMethodName                 = "/cln.Node/SubscribeConnect"
 176  	Node_SubscribeCoinMovement_FullMethodName            = "/cln.Node/SubscribeCoinMovement"
 177  	Node_SubscribeCustomMsg_FullMethodName               = "/cln.Node/SubscribeCustomMsg"
 178  	Node_SubscribeDeprecatedOneshot_FullMethodName       = "/cln.Node/SubscribeDeprecatedOneshot"
 179  	Node_SubscribeDisconnect_FullMethodName              = "/cln.Node/SubscribeDisconnect"
 180  	Node_SubscribeForwardEvent_FullMethodName            = "/cln.Node/SubscribeForwardEvent"
 181  	Node_SubscribeInvoiceCreation_FullMethodName         = "/cln.Node/SubscribeInvoiceCreation"
 182  	Node_SubscribeInvoicePayment_FullMethodName          = "/cln.Node/SubscribeInvoicePayment"
 183  	Node_SubscribeLog_FullMethodName                     = "/cln.Node/SubscribeLog"
 184  	Node_SubscribeOnionMessageForwardFail_FullMethodName = "/cln.Node/SubscribeOnionMessageForwardFail"
 185  	Node_SubscribeOpenChannelPeerSigs_FullMethodName     = "/cln.Node/SubscribeOpenChannelPeerSigs"
 186  	Node_SubscribePluginStarted_FullMethodName           = "/cln.Node/SubscribePluginStarted"
 187  	Node_SubscribePluginStopped_FullMethodName           = "/cln.Node/SubscribePluginStopped"
 188  	Node_SubscribeSendPayFailure_FullMethodName          = "/cln.Node/SubscribeSendPayFailure"
 189  	Node_SubscribeSendPaySuccess_FullMethodName          = "/cln.Node/SubscribeSendPaySuccess"
 190  	Node_SubscribeShutdown_FullMethodName                = "/cln.Node/SubscribeShutdown"
 191  	Node_SubscribeWarning_FullMethodName                 = "/cln.Node/SubscribeWarning"
 192  	Node_SubscribePayPartEnd_FullMethodName              = "/cln.Node/SubscribePayPartEnd"
 193  	Node_SubscribePayPartStart_FullMethodName            = "/cln.Node/SubscribePayPartStart"
 194  )
 195  
 196  // NodeClient is the client API for Node service.
 197  //
 198  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
 199  type NodeClient interface {
 200  	Getinfo(ctx context.Context, in *GetinfoRequest, opts ...grpc.CallOption) (*GetinfoResponse, error)
 201  	ListPeers(ctx context.Context, in *ListpeersRequest, opts ...grpc.CallOption) (*ListpeersResponse, error)
 202  	ListFunds(ctx context.Context, in *ListfundsRequest, opts ...grpc.CallOption) (*ListfundsResponse, error)
 203  	SendPay(ctx context.Context, in *SendpayRequest, opts ...grpc.CallOption) (*SendpayResponse, error)
 204  	ListChannels(ctx context.Context, in *ListchannelsRequest, opts ...grpc.CallOption) (*ListchannelsResponse, error)
 205  	AddGossip(ctx context.Context, in *AddgossipRequest, opts ...grpc.CallOption) (*AddgossipResponse, error)
 206  	AddPsbtOutput(ctx context.Context, in *AddpsbtoutputRequest, opts ...grpc.CallOption) (*AddpsbtoutputResponse, error)
 207  	AutoCleanOnce(ctx context.Context, in *AutocleanonceRequest, opts ...grpc.CallOption) (*AutocleanonceResponse, error)
 208  	AutoCleanStatus(ctx context.Context, in *AutocleanstatusRequest, opts ...grpc.CallOption) (*AutocleanstatusResponse, error)
 209  	CheckMessage(ctx context.Context, in *CheckmessageRequest, opts ...grpc.CallOption) (*CheckmessageResponse, error)
 210  	Close(ctx context.Context, in *CloseRequest, opts ...grpc.CallOption) (*CloseResponse, error)
 211  	ConnectPeer(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error)
 212  	CreateInvoice(ctx context.Context, in *CreateinvoiceRequest, opts ...grpc.CallOption) (*CreateinvoiceResponse, error)
 213  	Datastore(ctx context.Context, in *DatastoreRequest, opts ...grpc.CallOption) (*DatastoreResponse, error)
 214  	DatastoreUsage(ctx context.Context, in *DatastoreusageRequest, opts ...grpc.CallOption) (*DatastoreusageResponse, error)
 215  	CreateOnion(ctx context.Context, in *CreateonionRequest, opts ...grpc.CallOption) (*CreateonionResponse, error)
 216  	DelDatastore(ctx context.Context, in *DeldatastoreRequest, opts ...grpc.CallOption) (*DeldatastoreResponse, error)
 217  	DelInvoice(ctx context.Context, in *DelinvoiceRequest, opts ...grpc.CallOption) (*DelinvoiceResponse, error)
 218  	DevForgetChannel(ctx context.Context, in *DevforgetchannelRequest, opts ...grpc.CallOption) (*DevforgetchannelResponse, error)
 219  	EmergencyRecover(ctx context.Context, in *EmergencyrecoverRequest, opts ...grpc.CallOption) (*EmergencyrecoverResponse, error)
 220  	GetEmergencyRecoverData(ctx context.Context, in *GetemergencyrecoverdataRequest, opts ...grpc.CallOption) (*GetemergencyrecoverdataResponse, error)
 221  	ExposeSecret(ctx context.Context, in *ExposesecretRequest, opts ...grpc.CallOption) (*ExposesecretResponse, error)
 222  	Recover(ctx context.Context, in *RecoverRequest, opts ...grpc.CallOption) (*RecoverResponse, error)
 223  	RecoverChannel(ctx context.Context, in *RecoverchannelRequest, opts ...grpc.CallOption) (*RecoverchannelResponse, error)
 224  	Invoice(ctx context.Context, in *InvoiceRequest, opts ...grpc.CallOption) (*InvoiceResponse, error)
 225  	CreateInvoiceRequest(ctx context.Context, in *InvoicerequestRequest, opts ...grpc.CallOption) (*InvoicerequestResponse, error)
 226  	DisableInvoiceRequest(ctx context.Context, in *DisableinvoicerequestRequest, opts ...grpc.CallOption) (*DisableinvoicerequestResponse, error)
 227  	ListInvoiceRequests(ctx context.Context, in *ListinvoicerequestsRequest, opts ...grpc.CallOption) (*ListinvoicerequestsResponse, error)
 228  	ListDatastore(ctx context.Context, in *ListdatastoreRequest, opts ...grpc.CallOption) (*ListdatastoreResponse, error)
 229  	ListInvoices(ctx context.Context, in *ListinvoicesRequest, opts ...grpc.CallOption) (*ListinvoicesResponse, error)
 230  	SendOnion(ctx context.Context, in *SendonionRequest, opts ...grpc.CallOption) (*SendonionResponse, error)
 231  	ListSendPays(ctx context.Context, in *ListsendpaysRequest, opts ...grpc.CallOption) (*ListsendpaysResponse, error)
 232  	ListTransactions(ctx context.Context, in *ListtransactionsRequest, opts ...grpc.CallOption) (*ListtransactionsResponse, error)
 233  	MakeSecret(ctx context.Context, in *MakesecretRequest, opts ...grpc.CallOption) (*MakesecretResponse, error)
 234  	Pay(ctx context.Context, in *PayRequest, opts ...grpc.CallOption) (*PayResponse, error)
 235  	ListNodes(ctx context.Context, in *ListnodesRequest, opts ...grpc.CallOption) (*ListnodesResponse, error)
 236  	WaitAnyInvoice(ctx context.Context, in *WaitanyinvoiceRequest, opts ...grpc.CallOption) (*WaitanyinvoiceResponse, error)
 237  	WaitInvoice(ctx context.Context, in *WaitinvoiceRequest, opts ...grpc.CallOption) (*WaitinvoiceResponse, error)
 238  	WaitSendPay(ctx context.Context, in *WaitsendpayRequest, opts ...grpc.CallOption) (*WaitsendpayResponse, error)
 239  	NewAddr(ctx context.Context, in *NewaddrRequest, opts ...grpc.CallOption) (*NewaddrResponse, error)
 240  	Withdraw(ctx context.Context, in *WithdrawRequest, opts ...grpc.CallOption) (*WithdrawResponse, error)
 241  	KeySend(ctx context.Context, in *KeysendRequest, opts ...grpc.CallOption) (*KeysendResponse, error)
 242  	FundPsbt(ctx context.Context, in *FundpsbtRequest, opts ...grpc.CallOption) (*FundpsbtResponse, error)
 243  	SendPsbt(ctx context.Context, in *SendpsbtRequest, opts ...grpc.CallOption) (*SendpsbtResponse, error)
 244  	SignPsbt(ctx context.Context, in *SignpsbtRequest, opts ...grpc.CallOption) (*SignpsbtResponse, error)
 245  	UtxoPsbt(ctx context.Context, in *UtxopsbtRequest, opts ...grpc.CallOption) (*UtxopsbtResponse, error)
 246  	TxDiscard(ctx context.Context, in *TxdiscardRequest, opts ...grpc.CallOption) (*TxdiscardResponse, error)
 247  	TxPrepare(ctx context.Context, in *TxprepareRequest, opts ...grpc.CallOption) (*TxprepareResponse, error)
 248  	TxSend(ctx context.Context, in *TxsendRequest, opts ...grpc.CallOption) (*TxsendResponse, error)
 249  	ListPeerChannels(ctx context.Context, in *ListpeerchannelsRequest, opts ...grpc.CallOption) (*ListpeerchannelsResponse, error)
 250  	ListClosedChannels(ctx context.Context, in *ListclosedchannelsRequest, opts ...grpc.CallOption) (*ListclosedchannelsResponse, error)
 251  	Decode(ctx context.Context, in *DecodeRequest, opts ...grpc.CallOption) (*DecodeResponse, error)
 252  	DelPay(ctx context.Context, in *DelpayRequest, opts ...grpc.CallOption) (*DelpayResponse, error)
 253  	DelForward(ctx context.Context, in *DelforwardRequest, opts ...grpc.CallOption) (*DelforwardResponse, error)
 254  	DisableOffer(ctx context.Context, in *DisableofferRequest, opts ...grpc.CallOption) (*DisableofferResponse, error)
 255  	EnableOffer(ctx context.Context, in *EnableofferRequest, opts ...grpc.CallOption) (*EnableofferResponse, error)
 256  	Disconnect(ctx context.Context, in *DisconnectRequest, opts ...grpc.CallOption) (*DisconnectResponse, error)
 257  	Feerates(ctx context.Context, in *FeeratesRequest, opts ...grpc.CallOption) (*FeeratesResponse, error)
 258  	FetchBip353(ctx context.Context, in *Fetchbip353Request, opts ...grpc.CallOption) (*Fetchbip353Response, error)
 259  	FetchInvoice(ctx context.Context, in *FetchinvoiceRequest, opts ...grpc.CallOption) (*FetchinvoiceResponse, error)
 260  	CancelRecurringInvoice(ctx context.Context, in *CancelrecurringinvoiceRequest, opts ...grpc.CallOption) (*CancelrecurringinvoiceResponse, error)
 261  	FundChannelCancel(ctx context.Context, in *FundchannelCancelRequest, opts ...grpc.CallOption) (*FundchannelCancelResponse, error)
 262  	FundChannelComplete(ctx context.Context, in *FundchannelCompleteRequest, opts ...grpc.CallOption) (*FundchannelCompleteResponse, error)
 263  	FundChannel(ctx context.Context, in *FundchannelRequest, opts ...grpc.CallOption) (*FundchannelResponse, error)
 264  	FundChannelStart(ctx context.Context, in *FundchannelStartRequest, opts ...grpc.CallOption) (*FundchannelStartResponse, error)
 265  	GetLog(ctx context.Context, in *GetlogRequest, opts ...grpc.CallOption) (*GetlogResponse, error)
 266  	FunderUpdate(ctx context.Context, in *FunderupdateRequest, opts ...grpc.CallOption) (*FunderupdateResponse, error)
 267  	GetRoute(ctx context.Context, in *GetrouteRequest, opts ...grpc.CallOption) (*GetrouteResponse, error)
 268  	ListAddresses(ctx context.Context, in *ListaddressesRequest, opts ...grpc.CallOption) (*ListaddressesResponse, error)
 269  	ListForwards(ctx context.Context, in *ListforwardsRequest, opts ...grpc.CallOption) (*ListforwardsResponse, error)
 270  	ListOffers(ctx context.Context, in *ListoffersRequest, opts ...grpc.CallOption) (*ListoffersResponse, error)
 271  	ListPays(ctx context.Context, in *ListpaysRequest, opts ...grpc.CallOption) (*ListpaysResponse, error)
 272  	ListHtlcs(ctx context.Context, in *ListhtlcsRequest, opts ...grpc.CallOption) (*ListhtlcsResponse, error)
 273  	MultiFundChannel(ctx context.Context, in *MultifundchannelRequest, opts ...grpc.CallOption) (*MultifundchannelResponse, error)
 274  	MultiWithdraw(ctx context.Context, in *MultiwithdrawRequest, opts ...grpc.CallOption) (*MultiwithdrawResponse, error)
 275  	Offer(ctx context.Context, in *OfferRequest, opts ...grpc.CallOption) (*OfferResponse, error)
 276  	OpenChannelAbort(ctx context.Context, in *OpenchannelAbortRequest, opts ...grpc.CallOption) (*OpenchannelAbortResponse, error)
 277  	OpenChannelBump(ctx context.Context, in *OpenchannelBumpRequest, opts ...grpc.CallOption) (*OpenchannelBumpResponse, error)
 278  	OpenChannelInit(ctx context.Context, in *OpenchannelInitRequest, opts ...grpc.CallOption) (*OpenchannelInitResponse, error)
 279  	OpenChannelSigned(ctx context.Context, in *OpenchannelSignedRequest, opts ...grpc.CallOption) (*OpenchannelSignedResponse, error)
 280  	OpenChannelUpdate(ctx context.Context, in *OpenchannelUpdateRequest, opts ...grpc.CallOption) (*OpenchannelUpdateResponse, error)
 281  	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
 282  	Plugin(ctx context.Context, in *PluginRequest, opts ...grpc.CallOption) (*PluginResponse, error)
 283  	RenePayStatus(ctx context.Context, in *RenepaystatusRequest, opts ...grpc.CallOption) (*RenepaystatusResponse, error)
 284  	RenePay(ctx context.Context, in *RenepayRequest, opts ...grpc.CallOption) (*RenepayResponse, error)
 285  	ReserveInputs(ctx context.Context, in *ReserveinputsRequest, opts ...grpc.CallOption) (*ReserveinputsResponse, error)
 286  	SendCustomMsg(ctx context.Context, in *SendcustommsgRequest, opts ...grpc.CallOption) (*SendcustommsgResponse, error)
 287  	SendInvoice(ctx context.Context, in *SendinvoiceRequest, opts ...grpc.CallOption) (*SendinvoiceResponse, error)
 288  	SetChannel(ctx context.Context, in *SetchannelRequest, opts ...grpc.CallOption) (*SetchannelResponse, error)
 289  	SetConfig(ctx context.Context, in *SetconfigRequest, opts ...grpc.CallOption) (*SetconfigResponse, error)
 290  	SetPsbtVersion(ctx context.Context, in *SetpsbtversionRequest, opts ...grpc.CallOption) (*SetpsbtversionResponse, error)
 291  	SignInvoice(ctx context.Context, in *SigninvoiceRequest, opts ...grpc.CallOption) (*SigninvoiceResponse, error)
 292  	SignMessage(ctx context.Context, in *SignmessageRequest, opts ...grpc.CallOption) (*SignmessageResponse, error)
 293  	SpliceInit(ctx context.Context, in *SpliceInitRequest, opts ...grpc.CallOption) (*SpliceInitResponse, error)
 294  	SpliceSigned(ctx context.Context, in *SpliceSignedRequest, opts ...grpc.CallOption) (*SpliceSignedResponse, error)
 295  	SpliceUpdate(ctx context.Context, in *SpliceUpdateRequest, opts ...grpc.CallOption) (*SpliceUpdateResponse, error)
 296  	SpliceIn(ctx context.Context, in *SpliceinRequest, opts ...grpc.CallOption) (*SpliceinResponse, error)
 297  	SpliceOut(ctx context.Context, in *SpliceoutRequest, opts ...grpc.CallOption) (*SpliceoutResponse, error)
 298  	DevSplice(ctx context.Context, in *DevspliceRequest, opts ...grpc.CallOption) (*DevspliceResponse, error)
 299  	UnreserveInputs(ctx context.Context, in *UnreserveinputsRequest, opts ...grpc.CallOption) (*UnreserveinputsResponse, error)
 300  	UpgradeWallet(ctx context.Context, in *UpgradewalletRequest, opts ...grpc.CallOption) (*UpgradewalletResponse, error)
 301  	WaitBlockHeight(ctx context.Context, in *WaitblockheightRequest, opts ...grpc.CallOption) (*WaitblockheightResponse, error)
 302  	Wait(ctx context.Context, in *WaitRequest, opts ...grpc.CallOption) (*WaitResponse, error)
 303  	ListConfigs(ctx context.Context, in *ListconfigsRequest, opts ...grpc.CallOption) (*ListconfigsResponse, error)
 304  	Stop(ctx context.Context, in *StopRequest, opts ...grpc.CallOption) (*StopResponse, error)
 305  	Help(ctx context.Context, in *HelpRequest, opts ...grpc.CallOption) (*HelpResponse, error)
 306  	PreApproveKeysend(ctx context.Context, in *PreapprovekeysendRequest, opts ...grpc.CallOption) (*PreapprovekeysendResponse, error)
 307  	PreApproveInvoice(ctx context.Context, in *PreapproveinvoiceRequest, opts ...grpc.CallOption) (*PreapproveinvoiceResponse, error)
 308  	StaticBackup(ctx context.Context, in *StaticbackupRequest, opts ...grpc.CallOption) (*StaticbackupResponse, error)
 309  	BkprChannelsApy(ctx context.Context, in *BkprchannelsapyRequest, opts ...grpc.CallOption) (*BkprchannelsapyResponse, error)
 310  	BkprDumpIncomeCsv(ctx context.Context, in *BkprdumpincomecsvRequest, opts ...grpc.CallOption) (*BkprdumpincomecsvResponse, error)
 311  	BkprInspect(ctx context.Context, in *BkprinspectRequest, opts ...grpc.CallOption) (*BkprinspectResponse, error)
 312  	BkprListAccountEvents(ctx context.Context, in *BkprlistaccounteventsRequest, opts ...grpc.CallOption) (*BkprlistaccounteventsResponse, error)
 313  	BkprListBalances(ctx context.Context, in *BkprlistbalancesRequest, opts ...grpc.CallOption) (*BkprlistbalancesResponse, error)
 314  	BkprListIncome(ctx context.Context, in *BkprlistincomeRequest, opts ...grpc.CallOption) (*BkprlistincomeResponse, error)
 315  	BkprEditDescriptionByPaymentId(ctx context.Context, in *BkpreditdescriptionbypaymentidRequest, opts ...grpc.CallOption) (*BkpreditdescriptionbypaymentidResponse, error)
 316  	BkprEditDescriptionByOutpoint(ctx context.Context, in *BkpreditdescriptionbyoutpointRequest, opts ...grpc.CallOption) (*BkpreditdescriptionbyoutpointResponse, error)
 317  	BkprReport(ctx context.Context, in *BkprreportRequest, opts ...grpc.CallOption) (*BkprreportResponse, error)
 318  	BlacklistRune(ctx context.Context, in *BlacklistruneRequest, opts ...grpc.CallOption) (*BlacklistruneResponse, error)
 319  	CheckRune(ctx context.Context, in *CheckruneRequest, opts ...grpc.CallOption) (*CheckruneResponse, error)
 320  	CreateRune(ctx context.Context, in *CreateruneRequest, opts ...grpc.CallOption) (*CreateruneResponse, error)
 321  	ShowRunes(ctx context.Context, in *ShowrunesRequest, opts ...grpc.CallOption) (*ShowrunesResponse, error)
 322  	AskReneUnreserve(ctx context.Context, in *AskreneunreserveRequest, opts ...grpc.CallOption) (*AskreneunreserveResponse, error)
 323  	AskReneListLayers(ctx context.Context, in *AskrenelistlayersRequest, opts ...grpc.CallOption) (*AskrenelistlayersResponse, error)
 324  	AskReneCreateLayer(ctx context.Context, in *AskrenecreatelayerRequest, opts ...grpc.CallOption) (*AskrenecreatelayerResponse, error)
 325  	AskReneRemoveLayer(ctx context.Context, in *AskreneremovelayerRequest, opts ...grpc.CallOption) (*AskreneremovelayerResponse, error)
 326  	AskReneReserve(ctx context.Context, in *AskrenereserveRequest, opts ...grpc.CallOption) (*AskrenereserveResponse, error)
 327  	AskReneAge(ctx context.Context, in *AskreneageRequest, opts ...grpc.CallOption) (*AskreneageResponse, error)
 328  	GetRoutes(ctx context.Context, in *GetroutesRequest, opts ...grpc.CallOption) (*GetroutesResponse, error)
 329  	AskReneDisableNode(ctx context.Context, in *AskrenedisablenodeRequest, opts ...grpc.CallOption) (*AskrenedisablenodeResponse, error)
 330  	AskReneInformChannel(ctx context.Context, in *AskreneinformchannelRequest, opts ...grpc.CallOption) (*AskreneinformchannelResponse, error)
 331  	AskReneCreateChannel(ctx context.Context, in *AskrenecreatechannelRequest, opts ...grpc.CallOption) (*AskrenecreatechannelResponse, error)
 332  	AskReneUpdateChannel(ctx context.Context, in *AskreneupdatechannelRequest, opts ...grpc.CallOption) (*AskreneupdatechannelResponse, error)
 333  	AskReneBiasChannel(ctx context.Context, in *AskrenebiaschannelRequest, opts ...grpc.CallOption) (*AskrenebiaschannelResponse, error)
 334  	AskreneBiasNode(ctx context.Context, in *AskrenebiasnodeRequest, opts ...grpc.CallOption) (*AskrenebiasnodeResponse, error)
 335  	AskReneListReservations(ctx context.Context, in *AskrenelistreservationsRequest, opts ...grpc.CallOption) (*AskrenelistreservationsResponse, error)
 336  	InjectPaymentOnion(ctx context.Context, in *InjectpaymentonionRequest, opts ...grpc.CallOption) (*InjectpaymentonionResponse, error)
 337  	InjectOnionMessage(ctx context.Context, in *InjectonionmessageRequest, opts ...grpc.CallOption) (*InjectonionmessageResponse, error)
 338  	Xpay(ctx context.Context, in *XpayRequest, opts ...grpc.CallOption) (*XpayResponse, error)
 339  	SignMessageWithKey(ctx context.Context, in *SignmessagewithkeyRequest, opts ...grpc.CallOption) (*SignmessagewithkeyResponse, error)
 340  	ListChannelMoves(ctx context.Context, in *ListchannelmovesRequest, opts ...grpc.CallOption) (*ListchannelmovesResponse, error)
 341  	ListChainMoves(ctx context.Context, in *ListchainmovesRequest, opts ...grpc.CallOption) (*ListchainmovesResponse, error)
 342  	ListNetworkEvents(ctx context.Context, in *ListnetworkeventsRequest, opts ...grpc.CallOption) (*ListnetworkeventsResponse, error)
 343  	DelNetworkEvent(ctx context.Context, in *DelnetworkeventRequest, opts ...grpc.CallOption) (*DelnetworkeventResponse, error)
 344  	ClnrestRegisterPath(ctx context.Context, in *ClnrestregisterpathRequest, opts ...grpc.CallOption) (*ClnrestregisterpathResponse, error)
 345  	ListCurrencyRates(ctx context.Context, in *ListcurrencyratesRequest, opts ...grpc.CallOption) (*ListcurrencyratesResponse, error)
 346  	CurrencyConvert(ctx context.Context, in *CurrencyconvertRequest, opts ...grpc.CallOption) (*CurrencyconvertResponse, error)
 347  	CurrencyRate(ctx context.Context, in *CurrencyrateRequest, opts ...grpc.CallOption) (*CurrencyrateResponse, error)
 348  	SubscribeBalanceSnapshot(ctx context.Context, in *StreamBalanceSnapshotRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BalanceSnapshotNotification], error)
 349  	SubscribeBlockAdded(ctx context.Context, in *StreamBlockAddedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BlockAddedNotification], error)
 350  	SubscribeChannelOpenFailed(ctx context.Context, in *StreamChannelOpenFailedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ChannelOpenFailedNotification], error)
 351  	SubscribeChannelOpened(ctx context.Context, in *StreamChannelOpenedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ChannelOpenedNotification], error)
 352  	SubscribeChannelStateChanged(ctx context.Context, in *StreamChannelStateChangedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ChannelStateChangedNotification], error)
 353  	SubscribeConnect(ctx context.Context, in *StreamConnectRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PeerConnectNotification], error)
 354  	SubscribeCoinMovement(ctx context.Context, in *StreamCoinMovementRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[CoinMovementNotification], error)
 355  	SubscribeCustomMsg(ctx context.Context, in *StreamCustomMsgRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[CustomMsgNotification], error)
 356  	SubscribeDeprecatedOneshot(ctx context.Context, in *StreamDeprecatedOneshotRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DeprecatedOneshotNotification], error)
 357  	SubscribeDisconnect(ctx context.Context, in *StreamDisconnectRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DisconnectNotification], error)
 358  	SubscribeForwardEvent(ctx context.Context, in *StreamForwardEventRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ForwardEventNotification], error)
 359  	SubscribeInvoiceCreation(ctx context.Context, in *StreamInvoiceCreationRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[InvoiceCreationNotification], error)
 360  	SubscribeInvoicePayment(ctx context.Context, in *StreamInvoicePaymentRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[InvoicePaymentNotification], error)
 361  	SubscribeLog(ctx context.Context, in *StreamLogRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LogNotification], error)
 362  	SubscribeOnionMessageForwardFail(ctx context.Context, in *StreamOnionMessageForwardFailRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OnionMessageForwardFailNotification], error)
 363  	SubscribeOpenChannelPeerSigs(ctx context.Context, in *StreamOpenChannelPeerSigsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OpenChannelPeerSigsNotification], error)
 364  	SubscribePluginStarted(ctx context.Context, in *StreamPluginStartedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PluginStartedNotification], error)
 365  	SubscribePluginStopped(ctx context.Context, in *StreamPluginStoppedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PluginStoppedNotification], error)
 366  	SubscribeSendPayFailure(ctx context.Context, in *StreamSendPayFailureRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SendPayFailureNotification], error)
 367  	SubscribeSendPaySuccess(ctx context.Context, in *StreamSendPaySuccessRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SendPaySuccessNotification], error)
 368  	SubscribeShutdown(ctx context.Context, in *StreamShutdownRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ShutdownNotification], error)
 369  	SubscribeWarning(ctx context.Context, in *StreamWarningRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[WarningNotification], error)
 370  	SubscribePayPartEnd(ctx context.Context, in *StreamPayPartEndRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PayPartEndNotification], error)
 371  	SubscribePayPartStart(ctx context.Context, in *StreamPayPartStartRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PayPartStartNotification], error)
 372  }
 373  
 374  type nodeClient struct {
 375  	cc grpc.ClientConnInterface
 376  }
 377  
 378  func NewNodeClient(cc grpc.ClientConnInterface) NodeClient {
 379  	return &nodeClient{cc}
 380  }
 381  
 382  func (c *nodeClient) Getinfo(ctx context.Context, in *GetinfoRequest, opts ...grpc.CallOption) (*GetinfoResponse, error) {
 383  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 384  	out := new(GetinfoResponse)
 385  	err := c.cc.Invoke(ctx, Node_Getinfo_FullMethodName, in, out, cOpts...)
 386  	if err != nil {
 387  		return nil, err
 388  	}
 389  	return out, nil
 390  }
 391  
 392  func (c *nodeClient) ListPeers(ctx context.Context, in *ListpeersRequest, opts ...grpc.CallOption) (*ListpeersResponse, error) {
 393  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 394  	out := new(ListpeersResponse)
 395  	err := c.cc.Invoke(ctx, Node_ListPeers_FullMethodName, in, out, cOpts...)
 396  	if err != nil {
 397  		return nil, err
 398  	}
 399  	return out, nil
 400  }
 401  
 402  func (c *nodeClient) ListFunds(ctx context.Context, in *ListfundsRequest, opts ...grpc.CallOption) (*ListfundsResponse, error) {
 403  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 404  	out := new(ListfundsResponse)
 405  	err := c.cc.Invoke(ctx, Node_ListFunds_FullMethodName, in, out, cOpts...)
 406  	if err != nil {
 407  		return nil, err
 408  	}
 409  	return out, nil
 410  }
 411  
 412  func (c *nodeClient) SendPay(ctx context.Context, in *SendpayRequest, opts ...grpc.CallOption) (*SendpayResponse, error) {
 413  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 414  	out := new(SendpayResponse)
 415  	err := c.cc.Invoke(ctx, Node_SendPay_FullMethodName, in, out, cOpts...)
 416  	if err != nil {
 417  		return nil, err
 418  	}
 419  	return out, nil
 420  }
 421  
 422  func (c *nodeClient) ListChannels(ctx context.Context, in *ListchannelsRequest, opts ...grpc.CallOption) (*ListchannelsResponse, error) {
 423  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 424  	out := new(ListchannelsResponse)
 425  	err := c.cc.Invoke(ctx, Node_ListChannels_FullMethodName, in, out, cOpts...)
 426  	if err != nil {
 427  		return nil, err
 428  	}
 429  	return out, nil
 430  }
 431  
 432  func (c *nodeClient) AddGossip(ctx context.Context, in *AddgossipRequest, opts ...grpc.CallOption) (*AddgossipResponse, error) {
 433  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 434  	out := new(AddgossipResponse)
 435  	err := c.cc.Invoke(ctx, Node_AddGossip_FullMethodName, in, out, cOpts...)
 436  	if err != nil {
 437  		return nil, err
 438  	}
 439  	return out, nil
 440  }
 441  
 442  func (c *nodeClient) AddPsbtOutput(ctx context.Context, in *AddpsbtoutputRequest, opts ...grpc.CallOption) (*AddpsbtoutputResponse, error) {
 443  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 444  	out := new(AddpsbtoutputResponse)
 445  	err := c.cc.Invoke(ctx, Node_AddPsbtOutput_FullMethodName, in, out, cOpts...)
 446  	if err != nil {
 447  		return nil, err
 448  	}
 449  	return out, nil
 450  }
 451  
 452  func (c *nodeClient) AutoCleanOnce(ctx context.Context, in *AutocleanonceRequest, opts ...grpc.CallOption) (*AutocleanonceResponse, error) {
 453  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 454  	out := new(AutocleanonceResponse)
 455  	err := c.cc.Invoke(ctx, Node_AutoCleanOnce_FullMethodName, in, out, cOpts...)
 456  	if err != nil {
 457  		return nil, err
 458  	}
 459  	return out, nil
 460  }
 461  
 462  func (c *nodeClient) AutoCleanStatus(ctx context.Context, in *AutocleanstatusRequest, opts ...grpc.CallOption) (*AutocleanstatusResponse, error) {
 463  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 464  	out := new(AutocleanstatusResponse)
 465  	err := c.cc.Invoke(ctx, Node_AutoCleanStatus_FullMethodName, in, out, cOpts...)
 466  	if err != nil {
 467  		return nil, err
 468  	}
 469  	return out, nil
 470  }
 471  
 472  func (c *nodeClient) CheckMessage(ctx context.Context, in *CheckmessageRequest, opts ...grpc.CallOption) (*CheckmessageResponse, error) {
 473  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 474  	out := new(CheckmessageResponse)
 475  	err := c.cc.Invoke(ctx, Node_CheckMessage_FullMethodName, in, out, cOpts...)
 476  	if err != nil {
 477  		return nil, err
 478  	}
 479  	return out, nil
 480  }
 481  
 482  func (c *nodeClient) Close(ctx context.Context, in *CloseRequest, opts ...grpc.CallOption) (*CloseResponse, error) {
 483  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 484  	out := new(CloseResponse)
 485  	err := c.cc.Invoke(ctx, Node_Close_FullMethodName, in, out, cOpts...)
 486  	if err != nil {
 487  		return nil, err
 488  	}
 489  	return out, nil
 490  }
 491  
 492  func (c *nodeClient) ConnectPeer(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) {
 493  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 494  	out := new(ConnectResponse)
 495  	err := c.cc.Invoke(ctx, Node_ConnectPeer_FullMethodName, in, out, cOpts...)
 496  	if err != nil {
 497  		return nil, err
 498  	}
 499  	return out, nil
 500  }
 501  
 502  func (c *nodeClient) CreateInvoice(ctx context.Context, in *CreateinvoiceRequest, opts ...grpc.CallOption) (*CreateinvoiceResponse, error) {
 503  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 504  	out := new(CreateinvoiceResponse)
 505  	err := c.cc.Invoke(ctx, Node_CreateInvoice_FullMethodName, in, out, cOpts...)
 506  	if err != nil {
 507  		return nil, err
 508  	}
 509  	return out, nil
 510  }
 511  
 512  func (c *nodeClient) Datastore(ctx context.Context, in *DatastoreRequest, opts ...grpc.CallOption) (*DatastoreResponse, error) {
 513  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 514  	out := new(DatastoreResponse)
 515  	err := c.cc.Invoke(ctx, Node_Datastore_FullMethodName, in, out, cOpts...)
 516  	if err != nil {
 517  		return nil, err
 518  	}
 519  	return out, nil
 520  }
 521  
 522  func (c *nodeClient) DatastoreUsage(ctx context.Context, in *DatastoreusageRequest, opts ...grpc.CallOption) (*DatastoreusageResponse, error) {
 523  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 524  	out := new(DatastoreusageResponse)
 525  	err := c.cc.Invoke(ctx, Node_DatastoreUsage_FullMethodName, in, out, cOpts...)
 526  	if err != nil {
 527  		return nil, err
 528  	}
 529  	return out, nil
 530  }
 531  
 532  func (c *nodeClient) CreateOnion(ctx context.Context, in *CreateonionRequest, opts ...grpc.CallOption) (*CreateonionResponse, error) {
 533  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 534  	out := new(CreateonionResponse)
 535  	err := c.cc.Invoke(ctx, Node_CreateOnion_FullMethodName, in, out, cOpts...)
 536  	if err != nil {
 537  		return nil, err
 538  	}
 539  	return out, nil
 540  }
 541  
 542  func (c *nodeClient) DelDatastore(ctx context.Context, in *DeldatastoreRequest, opts ...grpc.CallOption) (*DeldatastoreResponse, error) {
 543  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 544  	out := new(DeldatastoreResponse)
 545  	err := c.cc.Invoke(ctx, Node_DelDatastore_FullMethodName, in, out, cOpts...)
 546  	if err != nil {
 547  		return nil, err
 548  	}
 549  	return out, nil
 550  }
 551  
 552  func (c *nodeClient) DelInvoice(ctx context.Context, in *DelinvoiceRequest, opts ...grpc.CallOption) (*DelinvoiceResponse, error) {
 553  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 554  	out := new(DelinvoiceResponse)
 555  	err := c.cc.Invoke(ctx, Node_DelInvoice_FullMethodName, in, out, cOpts...)
 556  	if err != nil {
 557  		return nil, err
 558  	}
 559  	return out, nil
 560  }
 561  
 562  func (c *nodeClient) DevForgetChannel(ctx context.Context, in *DevforgetchannelRequest, opts ...grpc.CallOption) (*DevforgetchannelResponse, error) {
 563  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 564  	out := new(DevforgetchannelResponse)
 565  	err := c.cc.Invoke(ctx, Node_DevForgetChannel_FullMethodName, in, out, cOpts...)
 566  	if err != nil {
 567  		return nil, err
 568  	}
 569  	return out, nil
 570  }
 571  
 572  func (c *nodeClient) EmergencyRecover(ctx context.Context, in *EmergencyrecoverRequest, opts ...grpc.CallOption) (*EmergencyrecoverResponse, error) {
 573  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 574  	out := new(EmergencyrecoverResponse)
 575  	err := c.cc.Invoke(ctx, Node_EmergencyRecover_FullMethodName, in, out, cOpts...)
 576  	if err != nil {
 577  		return nil, err
 578  	}
 579  	return out, nil
 580  }
 581  
 582  func (c *nodeClient) GetEmergencyRecoverData(ctx context.Context, in *GetemergencyrecoverdataRequest, opts ...grpc.CallOption) (*GetemergencyrecoverdataResponse, error) {
 583  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 584  	out := new(GetemergencyrecoverdataResponse)
 585  	err := c.cc.Invoke(ctx, Node_GetEmergencyRecoverData_FullMethodName, in, out, cOpts...)
 586  	if err != nil {
 587  		return nil, err
 588  	}
 589  	return out, nil
 590  }
 591  
 592  func (c *nodeClient) ExposeSecret(ctx context.Context, in *ExposesecretRequest, opts ...grpc.CallOption) (*ExposesecretResponse, error) {
 593  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 594  	out := new(ExposesecretResponse)
 595  	err := c.cc.Invoke(ctx, Node_ExposeSecret_FullMethodName, in, out, cOpts...)
 596  	if err != nil {
 597  		return nil, err
 598  	}
 599  	return out, nil
 600  }
 601  
 602  func (c *nodeClient) Recover(ctx context.Context, in *RecoverRequest, opts ...grpc.CallOption) (*RecoverResponse, error) {
 603  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 604  	out := new(RecoverResponse)
 605  	err := c.cc.Invoke(ctx, Node_Recover_FullMethodName, in, out, cOpts...)
 606  	if err != nil {
 607  		return nil, err
 608  	}
 609  	return out, nil
 610  }
 611  
 612  func (c *nodeClient) RecoverChannel(ctx context.Context, in *RecoverchannelRequest, opts ...grpc.CallOption) (*RecoverchannelResponse, error) {
 613  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 614  	out := new(RecoverchannelResponse)
 615  	err := c.cc.Invoke(ctx, Node_RecoverChannel_FullMethodName, in, out, cOpts...)
 616  	if err != nil {
 617  		return nil, err
 618  	}
 619  	return out, nil
 620  }
 621  
 622  func (c *nodeClient) Invoice(ctx context.Context, in *InvoiceRequest, opts ...grpc.CallOption) (*InvoiceResponse, error) {
 623  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 624  	out := new(InvoiceResponse)
 625  	err := c.cc.Invoke(ctx, Node_Invoice_FullMethodName, in, out, cOpts...)
 626  	if err != nil {
 627  		return nil, err
 628  	}
 629  	return out, nil
 630  }
 631  
 632  func (c *nodeClient) CreateInvoiceRequest(ctx context.Context, in *InvoicerequestRequest, opts ...grpc.CallOption) (*InvoicerequestResponse, error) {
 633  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 634  	out := new(InvoicerequestResponse)
 635  	err := c.cc.Invoke(ctx, Node_CreateInvoiceRequest_FullMethodName, in, out, cOpts...)
 636  	if err != nil {
 637  		return nil, err
 638  	}
 639  	return out, nil
 640  }
 641  
 642  func (c *nodeClient) DisableInvoiceRequest(ctx context.Context, in *DisableinvoicerequestRequest, opts ...grpc.CallOption) (*DisableinvoicerequestResponse, error) {
 643  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 644  	out := new(DisableinvoicerequestResponse)
 645  	err := c.cc.Invoke(ctx, Node_DisableInvoiceRequest_FullMethodName, in, out, cOpts...)
 646  	if err != nil {
 647  		return nil, err
 648  	}
 649  	return out, nil
 650  }
 651  
 652  func (c *nodeClient) ListInvoiceRequests(ctx context.Context, in *ListinvoicerequestsRequest, opts ...grpc.CallOption) (*ListinvoicerequestsResponse, error) {
 653  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 654  	out := new(ListinvoicerequestsResponse)
 655  	err := c.cc.Invoke(ctx, Node_ListInvoiceRequests_FullMethodName, in, out, cOpts...)
 656  	if err != nil {
 657  		return nil, err
 658  	}
 659  	return out, nil
 660  }
 661  
 662  func (c *nodeClient) ListDatastore(ctx context.Context, in *ListdatastoreRequest, opts ...grpc.CallOption) (*ListdatastoreResponse, error) {
 663  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 664  	out := new(ListdatastoreResponse)
 665  	err := c.cc.Invoke(ctx, Node_ListDatastore_FullMethodName, in, out, cOpts...)
 666  	if err != nil {
 667  		return nil, err
 668  	}
 669  	return out, nil
 670  }
 671  
 672  func (c *nodeClient) ListInvoices(ctx context.Context, in *ListinvoicesRequest, opts ...grpc.CallOption) (*ListinvoicesResponse, error) {
 673  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 674  	out := new(ListinvoicesResponse)
 675  	err := c.cc.Invoke(ctx, Node_ListInvoices_FullMethodName, in, out, cOpts...)
 676  	if err != nil {
 677  		return nil, err
 678  	}
 679  	return out, nil
 680  }
 681  
 682  func (c *nodeClient) SendOnion(ctx context.Context, in *SendonionRequest, opts ...grpc.CallOption) (*SendonionResponse, error) {
 683  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 684  	out := new(SendonionResponse)
 685  	err := c.cc.Invoke(ctx, Node_SendOnion_FullMethodName, in, out, cOpts...)
 686  	if err != nil {
 687  		return nil, err
 688  	}
 689  	return out, nil
 690  }
 691  
 692  func (c *nodeClient) ListSendPays(ctx context.Context, in *ListsendpaysRequest, opts ...grpc.CallOption) (*ListsendpaysResponse, error) {
 693  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 694  	out := new(ListsendpaysResponse)
 695  	err := c.cc.Invoke(ctx, Node_ListSendPays_FullMethodName, in, out, cOpts...)
 696  	if err != nil {
 697  		return nil, err
 698  	}
 699  	return out, nil
 700  }
 701  
 702  func (c *nodeClient) ListTransactions(ctx context.Context, in *ListtransactionsRequest, opts ...grpc.CallOption) (*ListtransactionsResponse, error) {
 703  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 704  	out := new(ListtransactionsResponse)
 705  	err := c.cc.Invoke(ctx, Node_ListTransactions_FullMethodName, in, out, cOpts...)
 706  	if err != nil {
 707  		return nil, err
 708  	}
 709  	return out, nil
 710  }
 711  
 712  func (c *nodeClient) MakeSecret(ctx context.Context, in *MakesecretRequest, opts ...grpc.CallOption) (*MakesecretResponse, error) {
 713  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 714  	out := new(MakesecretResponse)
 715  	err := c.cc.Invoke(ctx, Node_MakeSecret_FullMethodName, in, out, cOpts...)
 716  	if err != nil {
 717  		return nil, err
 718  	}
 719  	return out, nil
 720  }
 721  
 722  func (c *nodeClient) Pay(ctx context.Context, in *PayRequest, opts ...grpc.CallOption) (*PayResponse, error) {
 723  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 724  	out := new(PayResponse)
 725  	err := c.cc.Invoke(ctx, Node_Pay_FullMethodName, in, out, cOpts...)
 726  	if err != nil {
 727  		return nil, err
 728  	}
 729  	return out, nil
 730  }
 731  
 732  func (c *nodeClient) ListNodes(ctx context.Context, in *ListnodesRequest, opts ...grpc.CallOption) (*ListnodesResponse, error) {
 733  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 734  	out := new(ListnodesResponse)
 735  	err := c.cc.Invoke(ctx, Node_ListNodes_FullMethodName, in, out, cOpts...)
 736  	if err != nil {
 737  		return nil, err
 738  	}
 739  	return out, nil
 740  }
 741  
 742  func (c *nodeClient) WaitAnyInvoice(ctx context.Context, in *WaitanyinvoiceRequest, opts ...grpc.CallOption) (*WaitanyinvoiceResponse, error) {
 743  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 744  	out := new(WaitanyinvoiceResponse)
 745  	err := c.cc.Invoke(ctx, Node_WaitAnyInvoice_FullMethodName, in, out, cOpts...)
 746  	if err != nil {
 747  		return nil, err
 748  	}
 749  	return out, nil
 750  }
 751  
 752  func (c *nodeClient) WaitInvoice(ctx context.Context, in *WaitinvoiceRequest, opts ...grpc.CallOption) (*WaitinvoiceResponse, error) {
 753  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 754  	out := new(WaitinvoiceResponse)
 755  	err := c.cc.Invoke(ctx, Node_WaitInvoice_FullMethodName, in, out, cOpts...)
 756  	if err != nil {
 757  		return nil, err
 758  	}
 759  	return out, nil
 760  }
 761  
 762  func (c *nodeClient) WaitSendPay(ctx context.Context, in *WaitsendpayRequest, opts ...grpc.CallOption) (*WaitsendpayResponse, error) {
 763  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 764  	out := new(WaitsendpayResponse)
 765  	err := c.cc.Invoke(ctx, Node_WaitSendPay_FullMethodName, in, out, cOpts...)
 766  	if err != nil {
 767  		return nil, err
 768  	}
 769  	return out, nil
 770  }
 771  
 772  func (c *nodeClient) NewAddr(ctx context.Context, in *NewaddrRequest, opts ...grpc.CallOption) (*NewaddrResponse, error) {
 773  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 774  	out := new(NewaddrResponse)
 775  	err := c.cc.Invoke(ctx, Node_NewAddr_FullMethodName, in, out, cOpts...)
 776  	if err != nil {
 777  		return nil, err
 778  	}
 779  	return out, nil
 780  }
 781  
 782  func (c *nodeClient) Withdraw(ctx context.Context, in *WithdrawRequest, opts ...grpc.CallOption) (*WithdrawResponse, error) {
 783  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 784  	out := new(WithdrawResponse)
 785  	err := c.cc.Invoke(ctx, Node_Withdraw_FullMethodName, in, out, cOpts...)
 786  	if err != nil {
 787  		return nil, err
 788  	}
 789  	return out, nil
 790  }
 791  
 792  func (c *nodeClient) KeySend(ctx context.Context, in *KeysendRequest, opts ...grpc.CallOption) (*KeysendResponse, error) {
 793  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 794  	out := new(KeysendResponse)
 795  	err := c.cc.Invoke(ctx, Node_KeySend_FullMethodName, in, out, cOpts...)
 796  	if err != nil {
 797  		return nil, err
 798  	}
 799  	return out, nil
 800  }
 801  
 802  func (c *nodeClient) FundPsbt(ctx context.Context, in *FundpsbtRequest, opts ...grpc.CallOption) (*FundpsbtResponse, error) {
 803  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 804  	out := new(FundpsbtResponse)
 805  	err := c.cc.Invoke(ctx, Node_FundPsbt_FullMethodName, in, out, cOpts...)
 806  	if err != nil {
 807  		return nil, err
 808  	}
 809  	return out, nil
 810  }
 811  
 812  func (c *nodeClient) SendPsbt(ctx context.Context, in *SendpsbtRequest, opts ...grpc.CallOption) (*SendpsbtResponse, error) {
 813  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 814  	out := new(SendpsbtResponse)
 815  	err := c.cc.Invoke(ctx, Node_SendPsbt_FullMethodName, in, out, cOpts...)
 816  	if err != nil {
 817  		return nil, err
 818  	}
 819  	return out, nil
 820  }
 821  
 822  func (c *nodeClient) SignPsbt(ctx context.Context, in *SignpsbtRequest, opts ...grpc.CallOption) (*SignpsbtResponse, error) {
 823  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 824  	out := new(SignpsbtResponse)
 825  	err := c.cc.Invoke(ctx, Node_SignPsbt_FullMethodName, in, out, cOpts...)
 826  	if err != nil {
 827  		return nil, err
 828  	}
 829  	return out, nil
 830  }
 831  
 832  func (c *nodeClient) UtxoPsbt(ctx context.Context, in *UtxopsbtRequest, opts ...grpc.CallOption) (*UtxopsbtResponse, error) {
 833  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 834  	out := new(UtxopsbtResponse)
 835  	err := c.cc.Invoke(ctx, Node_UtxoPsbt_FullMethodName, in, out, cOpts...)
 836  	if err != nil {
 837  		return nil, err
 838  	}
 839  	return out, nil
 840  }
 841  
 842  func (c *nodeClient) TxDiscard(ctx context.Context, in *TxdiscardRequest, opts ...grpc.CallOption) (*TxdiscardResponse, error) {
 843  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 844  	out := new(TxdiscardResponse)
 845  	err := c.cc.Invoke(ctx, Node_TxDiscard_FullMethodName, in, out, cOpts...)
 846  	if err != nil {
 847  		return nil, err
 848  	}
 849  	return out, nil
 850  }
 851  
 852  func (c *nodeClient) TxPrepare(ctx context.Context, in *TxprepareRequest, opts ...grpc.CallOption) (*TxprepareResponse, error) {
 853  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 854  	out := new(TxprepareResponse)
 855  	err := c.cc.Invoke(ctx, Node_TxPrepare_FullMethodName, in, out, cOpts...)
 856  	if err != nil {
 857  		return nil, err
 858  	}
 859  	return out, nil
 860  }
 861  
 862  func (c *nodeClient) TxSend(ctx context.Context, in *TxsendRequest, opts ...grpc.CallOption) (*TxsendResponse, error) {
 863  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 864  	out := new(TxsendResponse)
 865  	err := c.cc.Invoke(ctx, Node_TxSend_FullMethodName, in, out, cOpts...)
 866  	if err != nil {
 867  		return nil, err
 868  	}
 869  	return out, nil
 870  }
 871  
 872  func (c *nodeClient) ListPeerChannels(ctx context.Context, in *ListpeerchannelsRequest, opts ...grpc.CallOption) (*ListpeerchannelsResponse, error) {
 873  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 874  	out := new(ListpeerchannelsResponse)
 875  	err := c.cc.Invoke(ctx, Node_ListPeerChannels_FullMethodName, in, out, cOpts...)
 876  	if err != nil {
 877  		return nil, err
 878  	}
 879  	return out, nil
 880  }
 881  
 882  func (c *nodeClient) ListClosedChannels(ctx context.Context, in *ListclosedchannelsRequest, opts ...grpc.CallOption) (*ListclosedchannelsResponse, error) {
 883  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 884  	out := new(ListclosedchannelsResponse)
 885  	err := c.cc.Invoke(ctx, Node_ListClosedChannels_FullMethodName, in, out, cOpts...)
 886  	if err != nil {
 887  		return nil, err
 888  	}
 889  	return out, nil
 890  }
 891  
 892  func (c *nodeClient) Decode(ctx context.Context, in *DecodeRequest, opts ...grpc.CallOption) (*DecodeResponse, error) {
 893  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 894  	out := new(DecodeResponse)
 895  	err := c.cc.Invoke(ctx, Node_Decode_FullMethodName, in, out, cOpts...)
 896  	if err != nil {
 897  		return nil, err
 898  	}
 899  	return out, nil
 900  }
 901  
 902  func (c *nodeClient) DelPay(ctx context.Context, in *DelpayRequest, opts ...grpc.CallOption) (*DelpayResponse, error) {
 903  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 904  	out := new(DelpayResponse)
 905  	err := c.cc.Invoke(ctx, Node_DelPay_FullMethodName, in, out, cOpts...)
 906  	if err != nil {
 907  		return nil, err
 908  	}
 909  	return out, nil
 910  }
 911  
 912  func (c *nodeClient) DelForward(ctx context.Context, in *DelforwardRequest, opts ...grpc.CallOption) (*DelforwardResponse, error) {
 913  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 914  	out := new(DelforwardResponse)
 915  	err := c.cc.Invoke(ctx, Node_DelForward_FullMethodName, in, out, cOpts...)
 916  	if err != nil {
 917  		return nil, err
 918  	}
 919  	return out, nil
 920  }
 921  
 922  func (c *nodeClient) DisableOffer(ctx context.Context, in *DisableofferRequest, opts ...grpc.CallOption) (*DisableofferResponse, error) {
 923  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 924  	out := new(DisableofferResponse)
 925  	err := c.cc.Invoke(ctx, Node_DisableOffer_FullMethodName, in, out, cOpts...)
 926  	if err != nil {
 927  		return nil, err
 928  	}
 929  	return out, nil
 930  }
 931  
 932  func (c *nodeClient) EnableOffer(ctx context.Context, in *EnableofferRequest, opts ...grpc.CallOption) (*EnableofferResponse, error) {
 933  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 934  	out := new(EnableofferResponse)
 935  	err := c.cc.Invoke(ctx, Node_EnableOffer_FullMethodName, in, out, cOpts...)
 936  	if err != nil {
 937  		return nil, err
 938  	}
 939  	return out, nil
 940  }
 941  
 942  func (c *nodeClient) Disconnect(ctx context.Context, in *DisconnectRequest, opts ...grpc.CallOption) (*DisconnectResponse, error) {
 943  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 944  	out := new(DisconnectResponse)
 945  	err := c.cc.Invoke(ctx, Node_Disconnect_FullMethodName, in, out, cOpts...)
 946  	if err != nil {
 947  		return nil, err
 948  	}
 949  	return out, nil
 950  }
 951  
 952  func (c *nodeClient) Feerates(ctx context.Context, in *FeeratesRequest, opts ...grpc.CallOption) (*FeeratesResponse, error) {
 953  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 954  	out := new(FeeratesResponse)
 955  	err := c.cc.Invoke(ctx, Node_Feerates_FullMethodName, in, out, cOpts...)
 956  	if err != nil {
 957  		return nil, err
 958  	}
 959  	return out, nil
 960  }
 961  
 962  func (c *nodeClient) FetchBip353(ctx context.Context, in *Fetchbip353Request, opts ...grpc.CallOption) (*Fetchbip353Response, error) {
 963  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 964  	out := new(Fetchbip353Response)
 965  	err := c.cc.Invoke(ctx, Node_FetchBip353_FullMethodName, in, out, cOpts...)
 966  	if err != nil {
 967  		return nil, err
 968  	}
 969  	return out, nil
 970  }
 971  
 972  func (c *nodeClient) FetchInvoice(ctx context.Context, in *FetchinvoiceRequest, opts ...grpc.CallOption) (*FetchinvoiceResponse, error) {
 973  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 974  	out := new(FetchinvoiceResponse)
 975  	err := c.cc.Invoke(ctx, Node_FetchInvoice_FullMethodName, in, out, cOpts...)
 976  	if err != nil {
 977  		return nil, err
 978  	}
 979  	return out, nil
 980  }
 981  
 982  func (c *nodeClient) CancelRecurringInvoice(ctx context.Context, in *CancelrecurringinvoiceRequest, opts ...grpc.CallOption) (*CancelrecurringinvoiceResponse, error) {
 983  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 984  	out := new(CancelrecurringinvoiceResponse)
 985  	err := c.cc.Invoke(ctx, Node_CancelRecurringInvoice_FullMethodName, in, out, cOpts...)
 986  	if err != nil {
 987  		return nil, err
 988  	}
 989  	return out, nil
 990  }
 991  
 992  func (c *nodeClient) FundChannelCancel(ctx context.Context, in *FundchannelCancelRequest, opts ...grpc.CallOption) (*FundchannelCancelResponse, error) {
 993  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
 994  	out := new(FundchannelCancelResponse)
 995  	err := c.cc.Invoke(ctx, Node_FundChannelCancel_FullMethodName, in, out, cOpts...)
 996  	if err != nil {
 997  		return nil, err
 998  	}
 999  	return out, nil
1000  }
1001  
1002  func (c *nodeClient) FundChannelComplete(ctx context.Context, in *FundchannelCompleteRequest, opts ...grpc.CallOption) (*FundchannelCompleteResponse, error) {
1003  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1004  	out := new(FundchannelCompleteResponse)
1005  	err := c.cc.Invoke(ctx, Node_FundChannelComplete_FullMethodName, in, out, cOpts...)
1006  	if err != nil {
1007  		return nil, err
1008  	}
1009  	return out, nil
1010  }
1011  
1012  func (c *nodeClient) FundChannel(ctx context.Context, in *FundchannelRequest, opts ...grpc.CallOption) (*FundchannelResponse, error) {
1013  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1014  	out := new(FundchannelResponse)
1015  	err := c.cc.Invoke(ctx, Node_FundChannel_FullMethodName, in, out, cOpts...)
1016  	if err != nil {
1017  		return nil, err
1018  	}
1019  	return out, nil
1020  }
1021  
1022  func (c *nodeClient) FundChannelStart(ctx context.Context, in *FundchannelStartRequest, opts ...grpc.CallOption) (*FundchannelStartResponse, error) {
1023  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1024  	out := new(FundchannelStartResponse)
1025  	err := c.cc.Invoke(ctx, Node_FundChannelStart_FullMethodName, in, out, cOpts...)
1026  	if err != nil {
1027  		return nil, err
1028  	}
1029  	return out, nil
1030  }
1031  
1032  func (c *nodeClient) GetLog(ctx context.Context, in *GetlogRequest, opts ...grpc.CallOption) (*GetlogResponse, error) {
1033  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1034  	out := new(GetlogResponse)
1035  	err := c.cc.Invoke(ctx, Node_GetLog_FullMethodName, in, out, cOpts...)
1036  	if err != nil {
1037  		return nil, err
1038  	}
1039  	return out, nil
1040  }
1041  
1042  func (c *nodeClient) FunderUpdate(ctx context.Context, in *FunderupdateRequest, opts ...grpc.CallOption) (*FunderupdateResponse, error) {
1043  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1044  	out := new(FunderupdateResponse)
1045  	err := c.cc.Invoke(ctx, Node_FunderUpdate_FullMethodName, in, out, cOpts...)
1046  	if err != nil {
1047  		return nil, err
1048  	}
1049  	return out, nil
1050  }
1051  
1052  func (c *nodeClient) GetRoute(ctx context.Context, in *GetrouteRequest, opts ...grpc.CallOption) (*GetrouteResponse, error) {
1053  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1054  	out := new(GetrouteResponse)
1055  	err := c.cc.Invoke(ctx, Node_GetRoute_FullMethodName, in, out, cOpts...)
1056  	if err != nil {
1057  		return nil, err
1058  	}
1059  	return out, nil
1060  }
1061  
1062  func (c *nodeClient) ListAddresses(ctx context.Context, in *ListaddressesRequest, opts ...grpc.CallOption) (*ListaddressesResponse, error) {
1063  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1064  	out := new(ListaddressesResponse)
1065  	err := c.cc.Invoke(ctx, Node_ListAddresses_FullMethodName, in, out, cOpts...)
1066  	if err != nil {
1067  		return nil, err
1068  	}
1069  	return out, nil
1070  }
1071  
1072  func (c *nodeClient) ListForwards(ctx context.Context, in *ListforwardsRequest, opts ...grpc.CallOption) (*ListforwardsResponse, error) {
1073  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1074  	out := new(ListforwardsResponse)
1075  	err := c.cc.Invoke(ctx, Node_ListForwards_FullMethodName, in, out, cOpts...)
1076  	if err != nil {
1077  		return nil, err
1078  	}
1079  	return out, nil
1080  }
1081  
1082  func (c *nodeClient) ListOffers(ctx context.Context, in *ListoffersRequest, opts ...grpc.CallOption) (*ListoffersResponse, error) {
1083  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1084  	out := new(ListoffersResponse)
1085  	err := c.cc.Invoke(ctx, Node_ListOffers_FullMethodName, in, out, cOpts...)
1086  	if err != nil {
1087  		return nil, err
1088  	}
1089  	return out, nil
1090  }
1091  
1092  func (c *nodeClient) ListPays(ctx context.Context, in *ListpaysRequest, opts ...grpc.CallOption) (*ListpaysResponse, error) {
1093  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1094  	out := new(ListpaysResponse)
1095  	err := c.cc.Invoke(ctx, Node_ListPays_FullMethodName, in, out, cOpts...)
1096  	if err != nil {
1097  		return nil, err
1098  	}
1099  	return out, nil
1100  }
1101  
1102  func (c *nodeClient) ListHtlcs(ctx context.Context, in *ListhtlcsRequest, opts ...grpc.CallOption) (*ListhtlcsResponse, error) {
1103  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1104  	out := new(ListhtlcsResponse)
1105  	err := c.cc.Invoke(ctx, Node_ListHtlcs_FullMethodName, in, out, cOpts...)
1106  	if err != nil {
1107  		return nil, err
1108  	}
1109  	return out, nil
1110  }
1111  
1112  func (c *nodeClient) MultiFundChannel(ctx context.Context, in *MultifundchannelRequest, opts ...grpc.CallOption) (*MultifundchannelResponse, error) {
1113  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1114  	out := new(MultifundchannelResponse)
1115  	err := c.cc.Invoke(ctx, Node_MultiFundChannel_FullMethodName, in, out, cOpts...)
1116  	if err != nil {
1117  		return nil, err
1118  	}
1119  	return out, nil
1120  }
1121  
1122  func (c *nodeClient) MultiWithdraw(ctx context.Context, in *MultiwithdrawRequest, opts ...grpc.CallOption) (*MultiwithdrawResponse, error) {
1123  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1124  	out := new(MultiwithdrawResponse)
1125  	err := c.cc.Invoke(ctx, Node_MultiWithdraw_FullMethodName, in, out, cOpts...)
1126  	if err != nil {
1127  		return nil, err
1128  	}
1129  	return out, nil
1130  }
1131  
1132  func (c *nodeClient) Offer(ctx context.Context, in *OfferRequest, opts ...grpc.CallOption) (*OfferResponse, error) {
1133  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1134  	out := new(OfferResponse)
1135  	err := c.cc.Invoke(ctx, Node_Offer_FullMethodName, in, out, cOpts...)
1136  	if err != nil {
1137  		return nil, err
1138  	}
1139  	return out, nil
1140  }
1141  
1142  func (c *nodeClient) OpenChannelAbort(ctx context.Context, in *OpenchannelAbortRequest, opts ...grpc.CallOption) (*OpenchannelAbortResponse, error) {
1143  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1144  	out := new(OpenchannelAbortResponse)
1145  	err := c.cc.Invoke(ctx, Node_OpenChannelAbort_FullMethodName, in, out, cOpts...)
1146  	if err != nil {
1147  		return nil, err
1148  	}
1149  	return out, nil
1150  }
1151  
1152  func (c *nodeClient) OpenChannelBump(ctx context.Context, in *OpenchannelBumpRequest, opts ...grpc.CallOption) (*OpenchannelBumpResponse, error) {
1153  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1154  	out := new(OpenchannelBumpResponse)
1155  	err := c.cc.Invoke(ctx, Node_OpenChannelBump_FullMethodName, in, out, cOpts...)
1156  	if err != nil {
1157  		return nil, err
1158  	}
1159  	return out, nil
1160  }
1161  
1162  func (c *nodeClient) OpenChannelInit(ctx context.Context, in *OpenchannelInitRequest, opts ...grpc.CallOption) (*OpenchannelInitResponse, error) {
1163  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1164  	out := new(OpenchannelInitResponse)
1165  	err := c.cc.Invoke(ctx, Node_OpenChannelInit_FullMethodName, in, out, cOpts...)
1166  	if err != nil {
1167  		return nil, err
1168  	}
1169  	return out, nil
1170  }
1171  
1172  func (c *nodeClient) OpenChannelSigned(ctx context.Context, in *OpenchannelSignedRequest, opts ...grpc.CallOption) (*OpenchannelSignedResponse, error) {
1173  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1174  	out := new(OpenchannelSignedResponse)
1175  	err := c.cc.Invoke(ctx, Node_OpenChannelSigned_FullMethodName, in, out, cOpts...)
1176  	if err != nil {
1177  		return nil, err
1178  	}
1179  	return out, nil
1180  }
1181  
1182  func (c *nodeClient) OpenChannelUpdate(ctx context.Context, in *OpenchannelUpdateRequest, opts ...grpc.CallOption) (*OpenchannelUpdateResponse, error) {
1183  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1184  	out := new(OpenchannelUpdateResponse)
1185  	err := c.cc.Invoke(ctx, Node_OpenChannelUpdate_FullMethodName, in, out, cOpts...)
1186  	if err != nil {
1187  		return nil, err
1188  	}
1189  	return out, nil
1190  }
1191  
1192  func (c *nodeClient) Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) {
1193  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1194  	out := new(PingResponse)
1195  	err := c.cc.Invoke(ctx, Node_Ping_FullMethodName, in, out, cOpts...)
1196  	if err != nil {
1197  		return nil, err
1198  	}
1199  	return out, nil
1200  }
1201  
1202  func (c *nodeClient) Plugin(ctx context.Context, in *PluginRequest, opts ...grpc.CallOption) (*PluginResponse, error) {
1203  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1204  	out := new(PluginResponse)
1205  	err := c.cc.Invoke(ctx, Node_Plugin_FullMethodName, in, out, cOpts...)
1206  	if err != nil {
1207  		return nil, err
1208  	}
1209  	return out, nil
1210  }
1211  
1212  func (c *nodeClient) RenePayStatus(ctx context.Context, in *RenepaystatusRequest, opts ...grpc.CallOption) (*RenepaystatusResponse, error) {
1213  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1214  	out := new(RenepaystatusResponse)
1215  	err := c.cc.Invoke(ctx, Node_RenePayStatus_FullMethodName, in, out, cOpts...)
1216  	if err != nil {
1217  		return nil, err
1218  	}
1219  	return out, nil
1220  }
1221  
1222  func (c *nodeClient) RenePay(ctx context.Context, in *RenepayRequest, opts ...grpc.CallOption) (*RenepayResponse, error) {
1223  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1224  	out := new(RenepayResponse)
1225  	err := c.cc.Invoke(ctx, Node_RenePay_FullMethodName, in, out, cOpts...)
1226  	if err != nil {
1227  		return nil, err
1228  	}
1229  	return out, nil
1230  }
1231  
1232  func (c *nodeClient) ReserveInputs(ctx context.Context, in *ReserveinputsRequest, opts ...grpc.CallOption) (*ReserveinputsResponse, error) {
1233  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1234  	out := new(ReserveinputsResponse)
1235  	err := c.cc.Invoke(ctx, Node_ReserveInputs_FullMethodName, in, out, cOpts...)
1236  	if err != nil {
1237  		return nil, err
1238  	}
1239  	return out, nil
1240  }
1241  
1242  func (c *nodeClient) SendCustomMsg(ctx context.Context, in *SendcustommsgRequest, opts ...grpc.CallOption) (*SendcustommsgResponse, error) {
1243  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1244  	out := new(SendcustommsgResponse)
1245  	err := c.cc.Invoke(ctx, Node_SendCustomMsg_FullMethodName, in, out, cOpts...)
1246  	if err != nil {
1247  		return nil, err
1248  	}
1249  	return out, nil
1250  }
1251  
1252  func (c *nodeClient) SendInvoice(ctx context.Context, in *SendinvoiceRequest, opts ...grpc.CallOption) (*SendinvoiceResponse, error) {
1253  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1254  	out := new(SendinvoiceResponse)
1255  	err := c.cc.Invoke(ctx, Node_SendInvoice_FullMethodName, in, out, cOpts...)
1256  	if err != nil {
1257  		return nil, err
1258  	}
1259  	return out, nil
1260  }
1261  
1262  func (c *nodeClient) SetChannel(ctx context.Context, in *SetchannelRequest, opts ...grpc.CallOption) (*SetchannelResponse, error) {
1263  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1264  	out := new(SetchannelResponse)
1265  	err := c.cc.Invoke(ctx, Node_SetChannel_FullMethodName, in, out, cOpts...)
1266  	if err != nil {
1267  		return nil, err
1268  	}
1269  	return out, nil
1270  }
1271  
1272  func (c *nodeClient) SetConfig(ctx context.Context, in *SetconfigRequest, opts ...grpc.CallOption) (*SetconfigResponse, error) {
1273  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1274  	out := new(SetconfigResponse)
1275  	err := c.cc.Invoke(ctx, Node_SetConfig_FullMethodName, in, out, cOpts...)
1276  	if err != nil {
1277  		return nil, err
1278  	}
1279  	return out, nil
1280  }
1281  
1282  func (c *nodeClient) SetPsbtVersion(ctx context.Context, in *SetpsbtversionRequest, opts ...grpc.CallOption) (*SetpsbtversionResponse, error) {
1283  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1284  	out := new(SetpsbtversionResponse)
1285  	err := c.cc.Invoke(ctx, Node_SetPsbtVersion_FullMethodName, in, out, cOpts...)
1286  	if err != nil {
1287  		return nil, err
1288  	}
1289  	return out, nil
1290  }
1291  
1292  func (c *nodeClient) SignInvoice(ctx context.Context, in *SigninvoiceRequest, opts ...grpc.CallOption) (*SigninvoiceResponse, error) {
1293  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1294  	out := new(SigninvoiceResponse)
1295  	err := c.cc.Invoke(ctx, Node_SignInvoice_FullMethodName, in, out, cOpts...)
1296  	if err != nil {
1297  		return nil, err
1298  	}
1299  	return out, nil
1300  }
1301  
1302  func (c *nodeClient) SignMessage(ctx context.Context, in *SignmessageRequest, opts ...grpc.CallOption) (*SignmessageResponse, error) {
1303  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1304  	out := new(SignmessageResponse)
1305  	err := c.cc.Invoke(ctx, Node_SignMessage_FullMethodName, in, out, cOpts...)
1306  	if err != nil {
1307  		return nil, err
1308  	}
1309  	return out, nil
1310  }
1311  
1312  func (c *nodeClient) SpliceInit(ctx context.Context, in *SpliceInitRequest, opts ...grpc.CallOption) (*SpliceInitResponse, error) {
1313  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1314  	out := new(SpliceInitResponse)
1315  	err := c.cc.Invoke(ctx, Node_SpliceInit_FullMethodName, in, out, cOpts...)
1316  	if err != nil {
1317  		return nil, err
1318  	}
1319  	return out, nil
1320  }
1321  
1322  func (c *nodeClient) SpliceSigned(ctx context.Context, in *SpliceSignedRequest, opts ...grpc.CallOption) (*SpliceSignedResponse, error) {
1323  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1324  	out := new(SpliceSignedResponse)
1325  	err := c.cc.Invoke(ctx, Node_SpliceSigned_FullMethodName, in, out, cOpts...)
1326  	if err != nil {
1327  		return nil, err
1328  	}
1329  	return out, nil
1330  }
1331  
1332  func (c *nodeClient) SpliceUpdate(ctx context.Context, in *SpliceUpdateRequest, opts ...grpc.CallOption) (*SpliceUpdateResponse, error) {
1333  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1334  	out := new(SpliceUpdateResponse)
1335  	err := c.cc.Invoke(ctx, Node_SpliceUpdate_FullMethodName, in, out, cOpts...)
1336  	if err != nil {
1337  		return nil, err
1338  	}
1339  	return out, nil
1340  }
1341  
1342  func (c *nodeClient) SpliceIn(ctx context.Context, in *SpliceinRequest, opts ...grpc.CallOption) (*SpliceinResponse, error) {
1343  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1344  	out := new(SpliceinResponse)
1345  	err := c.cc.Invoke(ctx, Node_SpliceIn_FullMethodName, in, out, cOpts...)
1346  	if err != nil {
1347  		return nil, err
1348  	}
1349  	return out, nil
1350  }
1351  
1352  func (c *nodeClient) SpliceOut(ctx context.Context, in *SpliceoutRequest, opts ...grpc.CallOption) (*SpliceoutResponse, error) {
1353  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1354  	out := new(SpliceoutResponse)
1355  	err := c.cc.Invoke(ctx, Node_SpliceOut_FullMethodName, in, out, cOpts...)
1356  	if err != nil {
1357  		return nil, err
1358  	}
1359  	return out, nil
1360  }
1361  
1362  func (c *nodeClient) DevSplice(ctx context.Context, in *DevspliceRequest, opts ...grpc.CallOption) (*DevspliceResponse, error) {
1363  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1364  	out := new(DevspliceResponse)
1365  	err := c.cc.Invoke(ctx, Node_DevSplice_FullMethodName, in, out, cOpts...)
1366  	if err != nil {
1367  		return nil, err
1368  	}
1369  	return out, nil
1370  }
1371  
1372  func (c *nodeClient) UnreserveInputs(ctx context.Context, in *UnreserveinputsRequest, opts ...grpc.CallOption) (*UnreserveinputsResponse, error) {
1373  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1374  	out := new(UnreserveinputsResponse)
1375  	err := c.cc.Invoke(ctx, Node_UnreserveInputs_FullMethodName, in, out, cOpts...)
1376  	if err != nil {
1377  		return nil, err
1378  	}
1379  	return out, nil
1380  }
1381  
1382  func (c *nodeClient) UpgradeWallet(ctx context.Context, in *UpgradewalletRequest, opts ...grpc.CallOption) (*UpgradewalletResponse, error) {
1383  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1384  	out := new(UpgradewalletResponse)
1385  	err := c.cc.Invoke(ctx, Node_UpgradeWallet_FullMethodName, in, out, cOpts...)
1386  	if err != nil {
1387  		return nil, err
1388  	}
1389  	return out, nil
1390  }
1391  
1392  func (c *nodeClient) WaitBlockHeight(ctx context.Context, in *WaitblockheightRequest, opts ...grpc.CallOption) (*WaitblockheightResponse, error) {
1393  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1394  	out := new(WaitblockheightResponse)
1395  	err := c.cc.Invoke(ctx, Node_WaitBlockHeight_FullMethodName, in, out, cOpts...)
1396  	if err != nil {
1397  		return nil, err
1398  	}
1399  	return out, nil
1400  }
1401  
1402  func (c *nodeClient) Wait(ctx context.Context, in *WaitRequest, opts ...grpc.CallOption) (*WaitResponse, error) {
1403  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1404  	out := new(WaitResponse)
1405  	err := c.cc.Invoke(ctx, Node_Wait_FullMethodName, in, out, cOpts...)
1406  	if err != nil {
1407  		return nil, err
1408  	}
1409  	return out, nil
1410  }
1411  
1412  func (c *nodeClient) ListConfigs(ctx context.Context, in *ListconfigsRequest, opts ...grpc.CallOption) (*ListconfigsResponse, error) {
1413  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1414  	out := new(ListconfigsResponse)
1415  	err := c.cc.Invoke(ctx, Node_ListConfigs_FullMethodName, in, out, cOpts...)
1416  	if err != nil {
1417  		return nil, err
1418  	}
1419  	return out, nil
1420  }
1421  
1422  func (c *nodeClient) Stop(ctx context.Context, in *StopRequest, opts ...grpc.CallOption) (*StopResponse, error) {
1423  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1424  	out := new(StopResponse)
1425  	err := c.cc.Invoke(ctx, Node_Stop_FullMethodName, in, out, cOpts...)
1426  	if err != nil {
1427  		return nil, err
1428  	}
1429  	return out, nil
1430  }
1431  
1432  func (c *nodeClient) Help(ctx context.Context, in *HelpRequest, opts ...grpc.CallOption) (*HelpResponse, error) {
1433  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1434  	out := new(HelpResponse)
1435  	err := c.cc.Invoke(ctx, Node_Help_FullMethodName, in, out, cOpts...)
1436  	if err != nil {
1437  		return nil, err
1438  	}
1439  	return out, nil
1440  }
1441  
1442  func (c *nodeClient) PreApproveKeysend(ctx context.Context, in *PreapprovekeysendRequest, opts ...grpc.CallOption) (*PreapprovekeysendResponse, error) {
1443  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1444  	out := new(PreapprovekeysendResponse)
1445  	err := c.cc.Invoke(ctx, Node_PreApproveKeysend_FullMethodName, in, out, cOpts...)
1446  	if err != nil {
1447  		return nil, err
1448  	}
1449  	return out, nil
1450  }
1451  
1452  func (c *nodeClient) PreApproveInvoice(ctx context.Context, in *PreapproveinvoiceRequest, opts ...grpc.CallOption) (*PreapproveinvoiceResponse, error) {
1453  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1454  	out := new(PreapproveinvoiceResponse)
1455  	err := c.cc.Invoke(ctx, Node_PreApproveInvoice_FullMethodName, in, out, cOpts...)
1456  	if err != nil {
1457  		return nil, err
1458  	}
1459  	return out, nil
1460  }
1461  
1462  func (c *nodeClient) StaticBackup(ctx context.Context, in *StaticbackupRequest, opts ...grpc.CallOption) (*StaticbackupResponse, error) {
1463  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1464  	out := new(StaticbackupResponse)
1465  	err := c.cc.Invoke(ctx, Node_StaticBackup_FullMethodName, in, out, cOpts...)
1466  	if err != nil {
1467  		return nil, err
1468  	}
1469  	return out, nil
1470  }
1471  
1472  func (c *nodeClient) BkprChannelsApy(ctx context.Context, in *BkprchannelsapyRequest, opts ...grpc.CallOption) (*BkprchannelsapyResponse, error) {
1473  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1474  	out := new(BkprchannelsapyResponse)
1475  	err := c.cc.Invoke(ctx, Node_BkprChannelsApy_FullMethodName, in, out, cOpts...)
1476  	if err != nil {
1477  		return nil, err
1478  	}
1479  	return out, nil
1480  }
1481  
1482  func (c *nodeClient) BkprDumpIncomeCsv(ctx context.Context, in *BkprdumpincomecsvRequest, opts ...grpc.CallOption) (*BkprdumpincomecsvResponse, error) {
1483  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1484  	out := new(BkprdumpincomecsvResponse)
1485  	err := c.cc.Invoke(ctx, Node_BkprDumpIncomeCsv_FullMethodName, in, out, cOpts...)
1486  	if err != nil {
1487  		return nil, err
1488  	}
1489  	return out, nil
1490  }
1491  
1492  func (c *nodeClient) BkprInspect(ctx context.Context, in *BkprinspectRequest, opts ...grpc.CallOption) (*BkprinspectResponse, error) {
1493  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1494  	out := new(BkprinspectResponse)
1495  	err := c.cc.Invoke(ctx, Node_BkprInspect_FullMethodName, in, out, cOpts...)
1496  	if err != nil {
1497  		return nil, err
1498  	}
1499  	return out, nil
1500  }
1501  
1502  func (c *nodeClient) BkprListAccountEvents(ctx context.Context, in *BkprlistaccounteventsRequest, opts ...grpc.CallOption) (*BkprlistaccounteventsResponse, error) {
1503  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1504  	out := new(BkprlistaccounteventsResponse)
1505  	err := c.cc.Invoke(ctx, Node_BkprListAccountEvents_FullMethodName, in, out, cOpts...)
1506  	if err != nil {
1507  		return nil, err
1508  	}
1509  	return out, nil
1510  }
1511  
1512  func (c *nodeClient) BkprListBalances(ctx context.Context, in *BkprlistbalancesRequest, opts ...grpc.CallOption) (*BkprlistbalancesResponse, error) {
1513  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1514  	out := new(BkprlistbalancesResponse)
1515  	err := c.cc.Invoke(ctx, Node_BkprListBalances_FullMethodName, in, out, cOpts...)
1516  	if err != nil {
1517  		return nil, err
1518  	}
1519  	return out, nil
1520  }
1521  
1522  func (c *nodeClient) BkprListIncome(ctx context.Context, in *BkprlistincomeRequest, opts ...grpc.CallOption) (*BkprlistincomeResponse, error) {
1523  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1524  	out := new(BkprlistincomeResponse)
1525  	err := c.cc.Invoke(ctx, Node_BkprListIncome_FullMethodName, in, out, cOpts...)
1526  	if err != nil {
1527  		return nil, err
1528  	}
1529  	return out, nil
1530  }
1531  
1532  func (c *nodeClient) BkprEditDescriptionByPaymentId(ctx context.Context, in *BkpreditdescriptionbypaymentidRequest, opts ...grpc.CallOption) (*BkpreditdescriptionbypaymentidResponse, error) {
1533  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1534  	out := new(BkpreditdescriptionbypaymentidResponse)
1535  	err := c.cc.Invoke(ctx, Node_BkprEditDescriptionByPaymentId_FullMethodName, in, out, cOpts...)
1536  	if err != nil {
1537  		return nil, err
1538  	}
1539  	return out, nil
1540  }
1541  
1542  func (c *nodeClient) BkprEditDescriptionByOutpoint(ctx context.Context, in *BkpreditdescriptionbyoutpointRequest, opts ...grpc.CallOption) (*BkpreditdescriptionbyoutpointResponse, error) {
1543  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1544  	out := new(BkpreditdescriptionbyoutpointResponse)
1545  	err := c.cc.Invoke(ctx, Node_BkprEditDescriptionByOutpoint_FullMethodName, in, out, cOpts...)
1546  	if err != nil {
1547  		return nil, err
1548  	}
1549  	return out, nil
1550  }
1551  
1552  func (c *nodeClient) BkprReport(ctx context.Context, in *BkprreportRequest, opts ...grpc.CallOption) (*BkprreportResponse, error) {
1553  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1554  	out := new(BkprreportResponse)
1555  	err := c.cc.Invoke(ctx, Node_BkprReport_FullMethodName, in, out, cOpts...)
1556  	if err != nil {
1557  		return nil, err
1558  	}
1559  	return out, nil
1560  }
1561  
1562  func (c *nodeClient) BlacklistRune(ctx context.Context, in *BlacklistruneRequest, opts ...grpc.CallOption) (*BlacklistruneResponse, error) {
1563  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1564  	out := new(BlacklistruneResponse)
1565  	err := c.cc.Invoke(ctx, Node_BlacklistRune_FullMethodName, in, out, cOpts...)
1566  	if err != nil {
1567  		return nil, err
1568  	}
1569  	return out, nil
1570  }
1571  
1572  func (c *nodeClient) CheckRune(ctx context.Context, in *CheckruneRequest, opts ...grpc.CallOption) (*CheckruneResponse, error) {
1573  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1574  	out := new(CheckruneResponse)
1575  	err := c.cc.Invoke(ctx, Node_CheckRune_FullMethodName, in, out, cOpts...)
1576  	if err != nil {
1577  		return nil, err
1578  	}
1579  	return out, nil
1580  }
1581  
1582  func (c *nodeClient) CreateRune(ctx context.Context, in *CreateruneRequest, opts ...grpc.CallOption) (*CreateruneResponse, error) {
1583  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1584  	out := new(CreateruneResponse)
1585  	err := c.cc.Invoke(ctx, Node_CreateRune_FullMethodName, in, out, cOpts...)
1586  	if err != nil {
1587  		return nil, err
1588  	}
1589  	return out, nil
1590  }
1591  
1592  func (c *nodeClient) ShowRunes(ctx context.Context, in *ShowrunesRequest, opts ...grpc.CallOption) (*ShowrunesResponse, error) {
1593  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1594  	out := new(ShowrunesResponse)
1595  	err := c.cc.Invoke(ctx, Node_ShowRunes_FullMethodName, in, out, cOpts...)
1596  	if err != nil {
1597  		return nil, err
1598  	}
1599  	return out, nil
1600  }
1601  
1602  func (c *nodeClient) AskReneUnreserve(ctx context.Context, in *AskreneunreserveRequest, opts ...grpc.CallOption) (*AskreneunreserveResponse, error) {
1603  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1604  	out := new(AskreneunreserveResponse)
1605  	err := c.cc.Invoke(ctx, Node_AskReneUnreserve_FullMethodName, in, out, cOpts...)
1606  	if err != nil {
1607  		return nil, err
1608  	}
1609  	return out, nil
1610  }
1611  
1612  func (c *nodeClient) AskReneListLayers(ctx context.Context, in *AskrenelistlayersRequest, opts ...grpc.CallOption) (*AskrenelistlayersResponse, error) {
1613  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1614  	out := new(AskrenelistlayersResponse)
1615  	err := c.cc.Invoke(ctx, Node_AskReneListLayers_FullMethodName, in, out, cOpts...)
1616  	if err != nil {
1617  		return nil, err
1618  	}
1619  	return out, nil
1620  }
1621  
1622  func (c *nodeClient) AskReneCreateLayer(ctx context.Context, in *AskrenecreatelayerRequest, opts ...grpc.CallOption) (*AskrenecreatelayerResponse, error) {
1623  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1624  	out := new(AskrenecreatelayerResponse)
1625  	err := c.cc.Invoke(ctx, Node_AskReneCreateLayer_FullMethodName, in, out, cOpts...)
1626  	if err != nil {
1627  		return nil, err
1628  	}
1629  	return out, nil
1630  }
1631  
1632  func (c *nodeClient) AskReneRemoveLayer(ctx context.Context, in *AskreneremovelayerRequest, opts ...grpc.CallOption) (*AskreneremovelayerResponse, error) {
1633  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1634  	out := new(AskreneremovelayerResponse)
1635  	err := c.cc.Invoke(ctx, Node_AskReneRemoveLayer_FullMethodName, in, out, cOpts...)
1636  	if err != nil {
1637  		return nil, err
1638  	}
1639  	return out, nil
1640  }
1641  
1642  func (c *nodeClient) AskReneReserve(ctx context.Context, in *AskrenereserveRequest, opts ...grpc.CallOption) (*AskrenereserveResponse, error) {
1643  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1644  	out := new(AskrenereserveResponse)
1645  	err := c.cc.Invoke(ctx, Node_AskReneReserve_FullMethodName, in, out, cOpts...)
1646  	if err != nil {
1647  		return nil, err
1648  	}
1649  	return out, nil
1650  }
1651  
1652  func (c *nodeClient) AskReneAge(ctx context.Context, in *AskreneageRequest, opts ...grpc.CallOption) (*AskreneageResponse, error) {
1653  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1654  	out := new(AskreneageResponse)
1655  	err := c.cc.Invoke(ctx, Node_AskReneAge_FullMethodName, in, out, cOpts...)
1656  	if err != nil {
1657  		return nil, err
1658  	}
1659  	return out, nil
1660  }
1661  
1662  func (c *nodeClient) GetRoutes(ctx context.Context, in *GetroutesRequest, opts ...grpc.CallOption) (*GetroutesResponse, error) {
1663  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1664  	out := new(GetroutesResponse)
1665  	err := c.cc.Invoke(ctx, Node_GetRoutes_FullMethodName, in, out, cOpts...)
1666  	if err != nil {
1667  		return nil, err
1668  	}
1669  	return out, nil
1670  }
1671  
1672  func (c *nodeClient) AskReneDisableNode(ctx context.Context, in *AskrenedisablenodeRequest, opts ...grpc.CallOption) (*AskrenedisablenodeResponse, error) {
1673  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1674  	out := new(AskrenedisablenodeResponse)
1675  	err := c.cc.Invoke(ctx, Node_AskReneDisableNode_FullMethodName, in, out, cOpts...)
1676  	if err != nil {
1677  		return nil, err
1678  	}
1679  	return out, nil
1680  }
1681  
1682  func (c *nodeClient) AskReneInformChannel(ctx context.Context, in *AskreneinformchannelRequest, opts ...grpc.CallOption) (*AskreneinformchannelResponse, error) {
1683  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1684  	out := new(AskreneinformchannelResponse)
1685  	err := c.cc.Invoke(ctx, Node_AskReneInformChannel_FullMethodName, in, out, cOpts...)
1686  	if err != nil {
1687  		return nil, err
1688  	}
1689  	return out, nil
1690  }
1691  
1692  func (c *nodeClient) AskReneCreateChannel(ctx context.Context, in *AskrenecreatechannelRequest, opts ...grpc.CallOption) (*AskrenecreatechannelResponse, error) {
1693  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1694  	out := new(AskrenecreatechannelResponse)
1695  	err := c.cc.Invoke(ctx, Node_AskReneCreateChannel_FullMethodName, in, out, cOpts...)
1696  	if err != nil {
1697  		return nil, err
1698  	}
1699  	return out, nil
1700  }
1701  
1702  func (c *nodeClient) AskReneUpdateChannel(ctx context.Context, in *AskreneupdatechannelRequest, opts ...grpc.CallOption) (*AskreneupdatechannelResponse, error) {
1703  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1704  	out := new(AskreneupdatechannelResponse)
1705  	err := c.cc.Invoke(ctx, Node_AskReneUpdateChannel_FullMethodName, in, out, cOpts...)
1706  	if err != nil {
1707  		return nil, err
1708  	}
1709  	return out, nil
1710  }
1711  
1712  func (c *nodeClient) AskReneBiasChannel(ctx context.Context, in *AskrenebiaschannelRequest, opts ...grpc.CallOption) (*AskrenebiaschannelResponse, error) {
1713  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1714  	out := new(AskrenebiaschannelResponse)
1715  	err := c.cc.Invoke(ctx, Node_AskReneBiasChannel_FullMethodName, in, out, cOpts...)
1716  	if err != nil {
1717  		return nil, err
1718  	}
1719  	return out, nil
1720  }
1721  
1722  func (c *nodeClient) AskreneBiasNode(ctx context.Context, in *AskrenebiasnodeRequest, opts ...grpc.CallOption) (*AskrenebiasnodeResponse, error) {
1723  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1724  	out := new(AskrenebiasnodeResponse)
1725  	err := c.cc.Invoke(ctx, Node_AskreneBiasNode_FullMethodName, in, out, cOpts...)
1726  	if err != nil {
1727  		return nil, err
1728  	}
1729  	return out, nil
1730  }
1731  
1732  func (c *nodeClient) AskReneListReservations(ctx context.Context, in *AskrenelistreservationsRequest, opts ...grpc.CallOption) (*AskrenelistreservationsResponse, error) {
1733  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1734  	out := new(AskrenelistreservationsResponse)
1735  	err := c.cc.Invoke(ctx, Node_AskReneListReservations_FullMethodName, in, out, cOpts...)
1736  	if err != nil {
1737  		return nil, err
1738  	}
1739  	return out, nil
1740  }
1741  
1742  func (c *nodeClient) InjectPaymentOnion(ctx context.Context, in *InjectpaymentonionRequest, opts ...grpc.CallOption) (*InjectpaymentonionResponse, error) {
1743  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1744  	out := new(InjectpaymentonionResponse)
1745  	err := c.cc.Invoke(ctx, Node_InjectPaymentOnion_FullMethodName, in, out, cOpts...)
1746  	if err != nil {
1747  		return nil, err
1748  	}
1749  	return out, nil
1750  }
1751  
1752  func (c *nodeClient) InjectOnionMessage(ctx context.Context, in *InjectonionmessageRequest, opts ...grpc.CallOption) (*InjectonionmessageResponse, error) {
1753  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1754  	out := new(InjectonionmessageResponse)
1755  	err := c.cc.Invoke(ctx, Node_InjectOnionMessage_FullMethodName, in, out, cOpts...)
1756  	if err != nil {
1757  		return nil, err
1758  	}
1759  	return out, nil
1760  }
1761  
1762  func (c *nodeClient) Xpay(ctx context.Context, in *XpayRequest, opts ...grpc.CallOption) (*XpayResponse, error) {
1763  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1764  	out := new(XpayResponse)
1765  	err := c.cc.Invoke(ctx, Node_Xpay_FullMethodName, in, out, cOpts...)
1766  	if err != nil {
1767  		return nil, err
1768  	}
1769  	return out, nil
1770  }
1771  
1772  func (c *nodeClient) SignMessageWithKey(ctx context.Context, in *SignmessagewithkeyRequest, opts ...grpc.CallOption) (*SignmessagewithkeyResponse, error) {
1773  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1774  	out := new(SignmessagewithkeyResponse)
1775  	err := c.cc.Invoke(ctx, Node_SignMessageWithKey_FullMethodName, in, out, cOpts...)
1776  	if err != nil {
1777  		return nil, err
1778  	}
1779  	return out, nil
1780  }
1781  
1782  func (c *nodeClient) ListChannelMoves(ctx context.Context, in *ListchannelmovesRequest, opts ...grpc.CallOption) (*ListchannelmovesResponse, error) {
1783  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1784  	out := new(ListchannelmovesResponse)
1785  	err := c.cc.Invoke(ctx, Node_ListChannelMoves_FullMethodName, in, out, cOpts...)
1786  	if err != nil {
1787  		return nil, err
1788  	}
1789  	return out, nil
1790  }
1791  
1792  func (c *nodeClient) ListChainMoves(ctx context.Context, in *ListchainmovesRequest, opts ...grpc.CallOption) (*ListchainmovesResponse, error) {
1793  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1794  	out := new(ListchainmovesResponse)
1795  	err := c.cc.Invoke(ctx, Node_ListChainMoves_FullMethodName, in, out, cOpts...)
1796  	if err != nil {
1797  		return nil, err
1798  	}
1799  	return out, nil
1800  }
1801  
1802  func (c *nodeClient) ListNetworkEvents(ctx context.Context, in *ListnetworkeventsRequest, opts ...grpc.CallOption) (*ListnetworkeventsResponse, error) {
1803  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1804  	out := new(ListnetworkeventsResponse)
1805  	err := c.cc.Invoke(ctx, Node_ListNetworkEvents_FullMethodName, in, out, cOpts...)
1806  	if err != nil {
1807  		return nil, err
1808  	}
1809  	return out, nil
1810  }
1811  
1812  func (c *nodeClient) DelNetworkEvent(ctx context.Context, in *DelnetworkeventRequest, opts ...grpc.CallOption) (*DelnetworkeventResponse, error) {
1813  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1814  	out := new(DelnetworkeventResponse)
1815  	err := c.cc.Invoke(ctx, Node_DelNetworkEvent_FullMethodName, in, out, cOpts...)
1816  	if err != nil {
1817  		return nil, err
1818  	}
1819  	return out, nil
1820  }
1821  
1822  func (c *nodeClient) ClnrestRegisterPath(ctx context.Context, in *ClnrestregisterpathRequest, opts ...grpc.CallOption) (*ClnrestregisterpathResponse, error) {
1823  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1824  	out := new(ClnrestregisterpathResponse)
1825  	err := c.cc.Invoke(ctx, Node_ClnrestRegisterPath_FullMethodName, in, out, cOpts...)
1826  	if err != nil {
1827  		return nil, err
1828  	}
1829  	return out, nil
1830  }
1831  
1832  func (c *nodeClient) ListCurrencyRates(ctx context.Context, in *ListcurrencyratesRequest, opts ...grpc.CallOption) (*ListcurrencyratesResponse, error) {
1833  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1834  	out := new(ListcurrencyratesResponse)
1835  	err := c.cc.Invoke(ctx, Node_ListCurrencyRates_FullMethodName, in, out, cOpts...)
1836  	if err != nil {
1837  		return nil, err
1838  	}
1839  	return out, nil
1840  }
1841  
1842  func (c *nodeClient) CurrencyConvert(ctx context.Context, in *CurrencyconvertRequest, opts ...grpc.CallOption) (*CurrencyconvertResponse, error) {
1843  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1844  	out := new(CurrencyconvertResponse)
1845  	err := c.cc.Invoke(ctx, Node_CurrencyConvert_FullMethodName, in, out, cOpts...)
1846  	if err != nil {
1847  		return nil, err
1848  	}
1849  	return out, nil
1850  }
1851  
1852  func (c *nodeClient) CurrencyRate(ctx context.Context, in *CurrencyrateRequest, opts ...grpc.CallOption) (*CurrencyrateResponse, error) {
1853  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1854  	out := new(CurrencyrateResponse)
1855  	err := c.cc.Invoke(ctx, Node_CurrencyRate_FullMethodName, in, out, cOpts...)
1856  	if err != nil {
1857  		return nil, err
1858  	}
1859  	return out, nil
1860  }
1861  
1862  func (c *nodeClient) SubscribeBalanceSnapshot(ctx context.Context, in *StreamBalanceSnapshotRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BalanceSnapshotNotification], error) {
1863  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1864  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[0], Node_SubscribeBalanceSnapshot_FullMethodName, cOpts...)
1865  	if err != nil {
1866  		return nil, err
1867  	}
1868  	x := &grpc.GenericClientStream[StreamBalanceSnapshotRequest, BalanceSnapshotNotification]{ClientStream: stream}
1869  	if err := x.ClientStream.SendMsg(in); err != nil {
1870  		return nil, err
1871  	}
1872  	if err := x.ClientStream.CloseSend(); err != nil {
1873  		return nil, err
1874  	}
1875  	return x, nil
1876  }
1877  
1878  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1879  type Node_SubscribeBalanceSnapshotClient = grpc.ServerStreamingClient[BalanceSnapshotNotification]
1880  
1881  func (c *nodeClient) SubscribeBlockAdded(ctx context.Context, in *StreamBlockAddedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BlockAddedNotification], error) {
1882  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1883  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[1], Node_SubscribeBlockAdded_FullMethodName, cOpts...)
1884  	if err != nil {
1885  		return nil, err
1886  	}
1887  	x := &grpc.GenericClientStream[StreamBlockAddedRequest, BlockAddedNotification]{ClientStream: stream}
1888  	if err := x.ClientStream.SendMsg(in); err != nil {
1889  		return nil, err
1890  	}
1891  	if err := x.ClientStream.CloseSend(); err != nil {
1892  		return nil, err
1893  	}
1894  	return x, nil
1895  }
1896  
1897  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1898  type Node_SubscribeBlockAddedClient = grpc.ServerStreamingClient[BlockAddedNotification]
1899  
1900  func (c *nodeClient) SubscribeChannelOpenFailed(ctx context.Context, in *StreamChannelOpenFailedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ChannelOpenFailedNotification], error) {
1901  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1902  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[2], Node_SubscribeChannelOpenFailed_FullMethodName, cOpts...)
1903  	if err != nil {
1904  		return nil, err
1905  	}
1906  	x := &grpc.GenericClientStream[StreamChannelOpenFailedRequest, ChannelOpenFailedNotification]{ClientStream: stream}
1907  	if err := x.ClientStream.SendMsg(in); err != nil {
1908  		return nil, err
1909  	}
1910  	if err := x.ClientStream.CloseSend(); err != nil {
1911  		return nil, err
1912  	}
1913  	return x, nil
1914  }
1915  
1916  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1917  type Node_SubscribeChannelOpenFailedClient = grpc.ServerStreamingClient[ChannelOpenFailedNotification]
1918  
1919  func (c *nodeClient) SubscribeChannelOpened(ctx context.Context, in *StreamChannelOpenedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ChannelOpenedNotification], error) {
1920  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1921  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[3], Node_SubscribeChannelOpened_FullMethodName, cOpts...)
1922  	if err != nil {
1923  		return nil, err
1924  	}
1925  	x := &grpc.GenericClientStream[StreamChannelOpenedRequest, ChannelOpenedNotification]{ClientStream: stream}
1926  	if err := x.ClientStream.SendMsg(in); err != nil {
1927  		return nil, err
1928  	}
1929  	if err := x.ClientStream.CloseSend(); err != nil {
1930  		return nil, err
1931  	}
1932  	return x, nil
1933  }
1934  
1935  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1936  type Node_SubscribeChannelOpenedClient = grpc.ServerStreamingClient[ChannelOpenedNotification]
1937  
1938  func (c *nodeClient) SubscribeChannelStateChanged(ctx context.Context, in *StreamChannelStateChangedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ChannelStateChangedNotification], error) {
1939  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1940  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[4], Node_SubscribeChannelStateChanged_FullMethodName, cOpts...)
1941  	if err != nil {
1942  		return nil, err
1943  	}
1944  	x := &grpc.GenericClientStream[StreamChannelStateChangedRequest, ChannelStateChangedNotification]{ClientStream: stream}
1945  	if err := x.ClientStream.SendMsg(in); err != nil {
1946  		return nil, err
1947  	}
1948  	if err := x.ClientStream.CloseSend(); err != nil {
1949  		return nil, err
1950  	}
1951  	return x, nil
1952  }
1953  
1954  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1955  type Node_SubscribeChannelStateChangedClient = grpc.ServerStreamingClient[ChannelStateChangedNotification]
1956  
1957  func (c *nodeClient) SubscribeConnect(ctx context.Context, in *StreamConnectRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PeerConnectNotification], error) {
1958  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1959  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[5], Node_SubscribeConnect_FullMethodName, cOpts...)
1960  	if err != nil {
1961  		return nil, err
1962  	}
1963  	x := &grpc.GenericClientStream[StreamConnectRequest, PeerConnectNotification]{ClientStream: stream}
1964  	if err := x.ClientStream.SendMsg(in); err != nil {
1965  		return nil, err
1966  	}
1967  	if err := x.ClientStream.CloseSend(); err != nil {
1968  		return nil, err
1969  	}
1970  	return x, nil
1971  }
1972  
1973  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1974  type Node_SubscribeConnectClient = grpc.ServerStreamingClient[PeerConnectNotification]
1975  
1976  func (c *nodeClient) SubscribeCoinMovement(ctx context.Context, in *StreamCoinMovementRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[CoinMovementNotification], error) {
1977  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1978  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[6], Node_SubscribeCoinMovement_FullMethodName, cOpts...)
1979  	if err != nil {
1980  		return nil, err
1981  	}
1982  	x := &grpc.GenericClientStream[StreamCoinMovementRequest, CoinMovementNotification]{ClientStream: stream}
1983  	if err := x.ClientStream.SendMsg(in); err != nil {
1984  		return nil, err
1985  	}
1986  	if err := x.ClientStream.CloseSend(); err != nil {
1987  		return nil, err
1988  	}
1989  	return x, nil
1990  }
1991  
1992  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
1993  type Node_SubscribeCoinMovementClient = grpc.ServerStreamingClient[CoinMovementNotification]
1994  
1995  func (c *nodeClient) SubscribeCustomMsg(ctx context.Context, in *StreamCustomMsgRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[CustomMsgNotification], error) {
1996  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
1997  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[7], Node_SubscribeCustomMsg_FullMethodName, cOpts...)
1998  	if err != nil {
1999  		return nil, err
2000  	}
2001  	x := &grpc.GenericClientStream[StreamCustomMsgRequest, CustomMsgNotification]{ClientStream: stream}
2002  	if err := x.ClientStream.SendMsg(in); err != nil {
2003  		return nil, err
2004  	}
2005  	if err := x.ClientStream.CloseSend(); err != nil {
2006  		return nil, err
2007  	}
2008  	return x, nil
2009  }
2010  
2011  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2012  type Node_SubscribeCustomMsgClient = grpc.ServerStreamingClient[CustomMsgNotification]
2013  
2014  func (c *nodeClient) SubscribeDeprecatedOneshot(ctx context.Context, in *StreamDeprecatedOneshotRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DeprecatedOneshotNotification], error) {
2015  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2016  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[8], Node_SubscribeDeprecatedOneshot_FullMethodName, cOpts...)
2017  	if err != nil {
2018  		return nil, err
2019  	}
2020  	x := &grpc.GenericClientStream[StreamDeprecatedOneshotRequest, DeprecatedOneshotNotification]{ClientStream: stream}
2021  	if err := x.ClientStream.SendMsg(in); err != nil {
2022  		return nil, err
2023  	}
2024  	if err := x.ClientStream.CloseSend(); err != nil {
2025  		return nil, err
2026  	}
2027  	return x, nil
2028  }
2029  
2030  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2031  type Node_SubscribeDeprecatedOneshotClient = grpc.ServerStreamingClient[DeprecatedOneshotNotification]
2032  
2033  func (c *nodeClient) SubscribeDisconnect(ctx context.Context, in *StreamDisconnectRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DisconnectNotification], error) {
2034  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2035  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[9], Node_SubscribeDisconnect_FullMethodName, cOpts...)
2036  	if err != nil {
2037  		return nil, err
2038  	}
2039  	x := &grpc.GenericClientStream[StreamDisconnectRequest, DisconnectNotification]{ClientStream: stream}
2040  	if err := x.ClientStream.SendMsg(in); err != nil {
2041  		return nil, err
2042  	}
2043  	if err := x.ClientStream.CloseSend(); err != nil {
2044  		return nil, err
2045  	}
2046  	return x, nil
2047  }
2048  
2049  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2050  type Node_SubscribeDisconnectClient = grpc.ServerStreamingClient[DisconnectNotification]
2051  
2052  func (c *nodeClient) SubscribeForwardEvent(ctx context.Context, in *StreamForwardEventRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ForwardEventNotification], error) {
2053  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2054  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[10], Node_SubscribeForwardEvent_FullMethodName, cOpts...)
2055  	if err != nil {
2056  		return nil, err
2057  	}
2058  	x := &grpc.GenericClientStream[StreamForwardEventRequest, ForwardEventNotification]{ClientStream: stream}
2059  	if err := x.ClientStream.SendMsg(in); err != nil {
2060  		return nil, err
2061  	}
2062  	if err := x.ClientStream.CloseSend(); err != nil {
2063  		return nil, err
2064  	}
2065  	return x, nil
2066  }
2067  
2068  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2069  type Node_SubscribeForwardEventClient = grpc.ServerStreamingClient[ForwardEventNotification]
2070  
2071  func (c *nodeClient) SubscribeInvoiceCreation(ctx context.Context, in *StreamInvoiceCreationRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[InvoiceCreationNotification], error) {
2072  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2073  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[11], Node_SubscribeInvoiceCreation_FullMethodName, cOpts...)
2074  	if err != nil {
2075  		return nil, err
2076  	}
2077  	x := &grpc.GenericClientStream[StreamInvoiceCreationRequest, InvoiceCreationNotification]{ClientStream: stream}
2078  	if err := x.ClientStream.SendMsg(in); err != nil {
2079  		return nil, err
2080  	}
2081  	if err := x.ClientStream.CloseSend(); err != nil {
2082  		return nil, err
2083  	}
2084  	return x, nil
2085  }
2086  
2087  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2088  type Node_SubscribeInvoiceCreationClient = grpc.ServerStreamingClient[InvoiceCreationNotification]
2089  
2090  func (c *nodeClient) SubscribeInvoicePayment(ctx context.Context, in *StreamInvoicePaymentRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[InvoicePaymentNotification], error) {
2091  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2092  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[12], Node_SubscribeInvoicePayment_FullMethodName, cOpts...)
2093  	if err != nil {
2094  		return nil, err
2095  	}
2096  	x := &grpc.GenericClientStream[StreamInvoicePaymentRequest, InvoicePaymentNotification]{ClientStream: stream}
2097  	if err := x.ClientStream.SendMsg(in); err != nil {
2098  		return nil, err
2099  	}
2100  	if err := x.ClientStream.CloseSend(); err != nil {
2101  		return nil, err
2102  	}
2103  	return x, nil
2104  }
2105  
2106  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2107  type Node_SubscribeInvoicePaymentClient = grpc.ServerStreamingClient[InvoicePaymentNotification]
2108  
2109  func (c *nodeClient) SubscribeLog(ctx context.Context, in *StreamLogRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LogNotification], error) {
2110  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2111  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[13], Node_SubscribeLog_FullMethodName, cOpts...)
2112  	if err != nil {
2113  		return nil, err
2114  	}
2115  	x := &grpc.GenericClientStream[StreamLogRequest, LogNotification]{ClientStream: stream}
2116  	if err := x.ClientStream.SendMsg(in); err != nil {
2117  		return nil, err
2118  	}
2119  	if err := x.ClientStream.CloseSend(); err != nil {
2120  		return nil, err
2121  	}
2122  	return x, nil
2123  }
2124  
2125  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2126  type Node_SubscribeLogClient = grpc.ServerStreamingClient[LogNotification]
2127  
2128  func (c *nodeClient) SubscribeOnionMessageForwardFail(ctx context.Context, in *StreamOnionMessageForwardFailRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OnionMessageForwardFailNotification], error) {
2129  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2130  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[14], Node_SubscribeOnionMessageForwardFail_FullMethodName, cOpts...)
2131  	if err != nil {
2132  		return nil, err
2133  	}
2134  	x := &grpc.GenericClientStream[StreamOnionMessageForwardFailRequest, OnionMessageForwardFailNotification]{ClientStream: stream}
2135  	if err := x.ClientStream.SendMsg(in); err != nil {
2136  		return nil, err
2137  	}
2138  	if err := x.ClientStream.CloseSend(); err != nil {
2139  		return nil, err
2140  	}
2141  	return x, nil
2142  }
2143  
2144  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2145  type Node_SubscribeOnionMessageForwardFailClient = grpc.ServerStreamingClient[OnionMessageForwardFailNotification]
2146  
2147  func (c *nodeClient) SubscribeOpenChannelPeerSigs(ctx context.Context, in *StreamOpenChannelPeerSigsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OpenChannelPeerSigsNotification], error) {
2148  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2149  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[15], Node_SubscribeOpenChannelPeerSigs_FullMethodName, cOpts...)
2150  	if err != nil {
2151  		return nil, err
2152  	}
2153  	x := &grpc.GenericClientStream[StreamOpenChannelPeerSigsRequest, OpenChannelPeerSigsNotification]{ClientStream: stream}
2154  	if err := x.ClientStream.SendMsg(in); err != nil {
2155  		return nil, err
2156  	}
2157  	if err := x.ClientStream.CloseSend(); err != nil {
2158  		return nil, err
2159  	}
2160  	return x, nil
2161  }
2162  
2163  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2164  type Node_SubscribeOpenChannelPeerSigsClient = grpc.ServerStreamingClient[OpenChannelPeerSigsNotification]
2165  
2166  func (c *nodeClient) SubscribePluginStarted(ctx context.Context, in *StreamPluginStartedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PluginStartedNotification], error) {
2167  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2168  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[16], Node_SubscribePluginStarted_FullMethodName, cOpts...)
2169  	if err != nil {
2170  		return nil, err
2171  	}
2172  	x := &grpc.GenericClientStream[StreamPluginStartedRequest, PluginStartedNotification]{ClientStream: stream}
2173  	if err := x.ClientStream.SendMsg(in); err != nil {
2174  		return nil, err
2175  	}
2176  	if err := x.ClientStream.CloseSend(); err != nil {
2177  		return nil, err
2178  	}
2179  	return x, nil
2180  }
2181  
2182  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2183  type Node_SubscribePluginStartedClient = grpc.ServerStreamingClient[PluginStartedNotification]
2184  
2185  func (c *nodeClient) SubscribePluginStopped(ctx context.Context, in *StreamPluginStoppedRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PluginStoppedNotification], error) {
2186  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2187  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[17], Node_SubscribePluginStopped_FullMethodName, cOpts...)
2188  	if err != nil {
2189  		return nil, err
2190  	}
2191  	x := &grpc.GenericClientStream[StreamPluginStoppedRequest, PluginStoppedNotification]{ClientStream: stream}
2192  	if err := x.ClientStream.SendMsg(in); err != nil {
2193  		return nil, err
2194  	}
2195  	if err := x.ClientStream.CloseSend(); err != nil {
2196  		return nil, err
2197  	}
2198  	return x, nil
2199  }
2200  
2201  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2202  type Node_SubscribePluginStoppedClient = grpc.ServerStreamingClient[PluginStoppedNotification]
2203  
2204  func (c *nodeClient) SubscribeSendPayFailure(ctx context.Context, in *StreamSendPayFailureRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SendPayFailureNotification], error) {
2205  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2206  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[18], Node_SubscribeSendPayFailure_FullMethodName, cOpts...)
2207  	if err != nil {
2208  		return nil, err
2209  	}
2210  	x := &grpc.GenericClientStream[StreamSendPayFailureRequest, SendPayFailureNotification]{ClientStream: stream}
2211  	if err := x.ClientStream.SendMsg(in); err != nil {
2212  		return nil, err
2213  	}
2214  	if err := x.ClientStream.CloseSend(); err != nil {
2215  		return nil, err
2216  	}
2217  	return x, nil
2218  }
2219  
2220  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2221  type Node_SubscribeSendPayFailureClient = grpc.ServerStreamingClient[SendPayFailureNotification]
2222  
2223  func (c *nodeClient) SubscribeSendPaySuccess(ctx context.Context, in *StreamSendPaySuccessRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SendPaySuccessNotification], error) {
2224  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2225  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[19], Node_SubscribeSendPaySuccess_FullMethodName, cOpts...)
2226  	if err != nil {
2227  		return nil, err
2228  	}
2229  	x := &grpc.GenericClientStream[StreamSendPaySuccessRequest, SendPaySuccessNotification]{ClientStream: stream}
2230  	if err := x.ClientStream.SendMsg(in); err != nil {
2231  		return nil, err
2232  	}
2233  	if err := x.ClientStream.CloseSend(); err != nil {
2234  		return nil, err
2235  	}
2236  	return x, nil
2237  }
2238  
2239  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2240  type Node_SubscribeSendPaySuccessClient = grpc.ServerStreamingClient[SendPaySuccessNotification]
2241  
2242  func (c *nodeClient) SubscribeShutdown(ctx context.Context, in *StreamShutdownRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ShutdownNotification], error) {
2243  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2244  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[20], Node_SubscribeShutdown_FullMethodName, cOpts...)
2245  	if err != nil {
2246  		return nil, err
2247  	}
2248  	x := &grpc.GenericClientStream[StreamShutdownRequest, ShutdownNotification]{ClientStream: stream}
2249  	if err := x.ClientStream.SendMsg(in); err != nil {
2250  		return nil, err
2251  	}
2252  	if err := x.ClientStream.CloseSend(); err != nil {
2253  		return nil, err
2254  	}
2255  	return x, nil
2256  }
2257  
2258  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2259  type Node_SubscribeShutdownClient = grpc.ServerStreamingClient[ShutdownNotification]
2260  
2261  func (c *nodeClient) SubscribeWarning(ctx context.Context, in *StreamWarningRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[WarningNotification], error) {
2262  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2263  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[21], Node_SubscribeWarning_FullMethodName, cOpts...)
2264  	if err != nil {
2265  		return nil, err
2266  	}
2267  	x := &grpc.GenericClientStream[StreamWarningRequest, WarningNotification]{ClientStream: stream}
2268  	if err := x.ClientStream.SendMsg(in); err != nil {
2269  		return nil, err
2270  	}
2271  	if err := x.ClientStream.CloseSend(); err != nil {
2272  		return nil, err
2273  	}
2274  	return x, nil
2275  }
2276  
2277  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2278  type Node_SubscribeWarningClient = grpc.ServerStreamingClient[WarningNotification]
2279  
2280  func (c *nodeClient) SubscribePayPartEnd(ctx context.Context, in *StreamPayPartEndRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PayPartEndNotification], error) {
2281  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2282  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[22], Node_SubscribePayPartEnd_FullMethodName, cOpts...)
2283  	if err != nil {
2284  		return nil, err
2285  	}
2286  	x := &grpc.GenericClientStream[StreamPayPartEndRequest, PayPartEndNotification]{ClientStream: stream}
2287  	if err := x.ClientStream.SendMsg(in); err != nil {
2288  		return nil, err
2289  	}
2290  	if err := x.ClientStream.CloseSend(); err != nil {
2291  		return nil, err
2292  	}
2293  	return x, nil
2294  }
2295  
2296  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2297  type Node_SubscribePayPartEndClient = grpc.ServerStreamingClient[PayPartEndNotification]
2298  
2299  func (c *nodeClient) SubscribePayPartStart(ctx context.Context, in *StreamPayPartStartRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PayPartStartNotification], error) {
2300  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
2301  	stream, err := c.cc.NewStream(ctx, &Node_ServiceDesc.Streams[23], Node_SubscribePayPartStart_FullMethodName, cOpts...)
2302  	if err != nil {
2303  		return nil, err
2304  	}
2305  	x := &grpc.GenericClientStream[StreamPayPartStartRequest, PayPartStartNotification]{ClientStream: stream}
2306  	if err := x.ClientStream.SendMsg(in); err != nil {
2307  		return nil, err
2308  	}
2309  	if err := x.ClientStream.CloseSend(); err != nil {
2310  		return nil, err
2311  	}
2312  	return x, nil
2313  }
2314  
2315  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
2316  type Node_SubscribePayPartStartClient = grpc.ServerStreamingClient[PayPartStartNotification]
2317  
2318  // NodeServer is the server API for Node service.
2319  // All implementations must embed UnimplementedNodeServer
2320  // for forward compatibility.
2321  type NodeServer interface {
2322  	Getinfo(context.Context, *GetinfoRequest) (*GetinfoResponse, error)
2323  	ListPeers(context.Context, *ListpeersRequest) (*ListpeersResponse, error)
2324  	ListFunds(context.Context, *ListfundsRequest) (*ListfundsResponse, error)
2325  	SendPay(context.Context, *SendpayRequest) (*SendpayResponse, error)
2326  	ListChannels(context.Context, *ListchannelsRequest) (*ListchannelsResponse, error)
2327  	AddGossip(context.Context, *AddgossipRequest) (*AddgossipResponse, error)
2328  	AddPsbtOutput(context.Context, *AddpsbtoutputRequest) (*AddpsbtoutputResponse, error)
2329  	AutoCleanOnce(context.Context, *AutocleanonceRequest) (*AutocleanonceResponse, error)
2330  	AutoCleanStatus(context.Context, *AutocleanstatusRequest) (*AutocleanstatusResponse, error)
2331  	CheckMessage(context.Context, *CheckmessageRequest) (*CheckmessageResponse, error)
2332  	Close(context.Context, *CloseRequest) (*CloseResponse, error)
2333  	ConnectPeer(context.Context, *ConnectRequest) (*ConnectResponse, error)
2334  	CreateInvoice(context.Context, *CreateinvoiceRequest) (*CreateinvoiceResponse, error)
2335  	Datastore(context.Context, *DatastoreRequest) (*DatastoreResponse, error)
2336  	DatastoreUsage(context.Context, *DatastoreusageRequest) (*DatastoreusageResponse, error)
2337  	CreateOnion(context.Context, *CreateonionRequest) (*CreateonionResponse, error)
2338  	DelDatastore(context.Context, *DeldatastoreRequest) (*DeldatastoreResponse, error)
2339  	DelInvoice(context.Context, *DelinvoiceRequest) (*DelinvoiceResponse, error)
2340  	DevForgetChannel(context.Context, *DevforgetchannelRequest) (*DevforgetchannelResponse, error)
2341  	EmergencyRecover(context.Context, *EmergencyrecoverRequest) (*EmergencyrecoverResponse, error)
2342  	GetEmergencyRecoverData(context.Context, *GetemergencyrecoverdataRequest) (*GetemergencyrecoverdataResponse, error)
2343  	ExposeSecret(context.Context, *ExposesecretRequest) (*ExposesecretResponse, error)
2344  	Recover(context.Context, *RecoverRequest) (*RecoverResponse, error)
2345  	RecoverChannel(context.Context, *RecoverchannelRequest) (*RecoverchannelResponse, error)
2346  	Invoice(context.Context, *InvoiceRequest) (*InvoiceResponse, error)
2347  	CreateInvoiceRequest(context.Context, *InvoicerequestRequest) (*InvoicerequestResponse, error)
2348  	DisableInvoiceRequest(context.Context, *DisableinvoicerequestRequest) (*DisableinvoicerequestResponse, error)
2349  	ListInvoiceRequests(context.Context, *ListinvoicerequestsRequest) (*ListinvoicerequestsResponse, error)
2350  	ListDatastore(context.Context, *ListdatastoreRequest) (*ListdatastoreResponse, error)
2351  	ListInvoices(context.Context, *ListinvoicesRequest) (*ListinvoicesResponse, error)
2352  	SendOnion(context.Context, *SendonionRequest) (*SendonionResponse, error)
2353  	ListSendPays(context.Context, *ListsendpaysRequest) (*ListsendpaysResponse, error)
2354  	ListTransactions(context.Context, *ListtransactionsRequest) (*ListtransactionsResponse, error)
2355  	MakeSecret(context.Context, *MakesecretRequest) (*MakesecretResponse, error)
2356  	Pay(context.Context, *PayRequest) (*PayResponse, error)
2357  	ListNodes(context.Context, *ListnodesRequest) (*ListnodesResponse, error)
2358  	WaitAnyInvoice(context.Context, *WaitanyinvoiceRequest) (*WaitanyinvoiceResponse, error)
2359  	WaitInvoice(context.Context, *WaitinvoiceRequest) (*WaitinvoiceResponse, error)
2360  	WaitSendPay(context.Context, *WaitsendpayRequest) (*WaitsendpayResponse, error)
2361  	NewAddr(context.Context, *NewaddrRequest) (*NewaddrResponse, error)
2362  	Withdraw(context.Context, *WithdrawRequest) (*WithdrawResponse, error)
2363  	KeySend(context.Context, *KeysendRequest) (*KeysendResponse, error)
2364  	FundPsbt(context.Context, *FundpsbtRequest) (*FundpsbtResponse, error)
2365  	SendPsbt(context.Context, *SendpsbtRequest) (*SendpsbtResponse, error)
2366  	SignPsbt(context.Context, *SignpsbtRequest) (*SignpsbtResponse, error)
2367  	UtxoPsbt(context.Context, *UtxopsbtRequest) (*UtxopsbtResponse, error)
2368  	TxDiscard(context.Context, *TxdiscardRequest) (*TxdiscardResponse, error)
2369  	TxPrepare(context.Context, *TxprepareRequest) (*TxprepareResponse, error)
2370  	TxSend(context.Context, *TxsendRequest) (*TxsendResponse, error)
2371  	ListPeerChannels(context.Context, *ListpeerchannelsRequest) (*ListpeerchannelsResponse, error)
2372  	ListClosedChannels(context.Context, *ListclosedchannelsRequest) (*ListclosedchannelsResponse, error)
2373  	Decode(context.Context, *DecodeRequest) (*DecodeResponse, error)
2374  	DelPay(context.Context, *DelpayRequest) (*DelpayResponse, error)
2375  	DelForward(context.Context, *DelforwardRequest) (*DelforwardResponse, error)
2376  	DisableOffer(context.Context, *DisableofferRequest) (*DisableofferResponse, error)
2377  	EnableOffer(context.Context, *EnableofferRequest) (*EnableofferResponse, error)
2378  	Disconnect(context.Context, *DisconnectRequest) (*DisconnectResponse, error)
2379  	Feerates(context.Context, *FeeratesRequest) (*FeeratesResponse, error)
2380  	FetchBip353(context.Context, *Fetchbip353Request) (*Fetchbip353Response, error)
2381  	FetchInvoice(context.Context, *FetchinvoiceRequest) (*FetchinvoiceResponse, error)
2382  	CancelRecurringInvoice(context.Context, *CancelrecurringinvoiceRequest) (*CancelrecurringinvoiceResponse, error)
2383  	FundChannelCancel(context.Context, *FundchannelCancelRequest) (*FundchannelCancelResponse, error)
2384  	FundChannelComplete(context.Context, *FundchannelCompleteRequest) (*FundchannelCompleteResponse, error)
2385  	FundChannel(context.Context, *FundchannelRequest) (*FundchannelResponse, error)
2386  	FundChannelStart(context.Context, *FundchannelStartRequest) (*FundchannelStartResponse, error)
2387  	GetLog(context.Context, *GetlogRequest) (*GetlogResponse, error)
2388  	FunderUpdate(context.Context, *FunderupdateRequest) (*FunderupdateResponse, error)
2389  	GetRoute(context.Context, *GetrouteRequest) (*GetrouteResponse, error)
2390  	ListAddresses(context.Context, *ListaddressesRequest) (*ListaddressesResponse, error)
2391  	ListForwards(context.Context, *ListforwardsRequest) (*ListforwardsResponse, error)
2392  	ListOffers(context.Context, *ListoffersRequest) (*ListoffersResponse, error)
2393  	ListPays(context.Context, *ListpaysRequest) (*ListpaysResponse, error)
2394  	ListHtlcs(context.Context, *ListhtlcsRequest) (*ListhtlcsResponse, error)
2395  	MultiFundChannel(context.Context, *MultifundchannelRequest) (*MultifundchannelResponse, error)
2396  	MultiWithdraw(context.Context, *MultiwithdrawRequest) (*MultiwithdrawResponse, error)
2397  	Offer(context.Context, *OfferRequest) (*OfferResponse, error)
2398  	OpenChannelAbort(context.Context, *OpenchannelAbortRequest) (*OpenchannelAbortResponse, error)
2399  	OpenChannelBump(context.Context, *OpenchannelBumpRequest) (*OpenchannelBumpResponse, error)
2400  	OpenChannelInit(context.Context, *OpenchannelInitRequest) (*OpenchannelInitResponse, error)
2401  	OpenChannelSigned(context.Context, *OpenchannelSignedRequest) (*OpenchannelSignedResponse, error)
2402  	OpenChannelUpdate(context.Context, *OpenchannelUpdateRequest) (*OpenchannelUpdateResponse, error)
2403  	Ping(context.Context, *PingRequest) (*PingResponse, error)
2404  	Plugin(context.Context, *PluginRequest) (*PluginResponse, error)
2405  	RenePayStatus(context.Context, *RenepaystatusRequest) (*RenepaystatusResponse, error)
2406  	RenePay(context.Context, *RenepayRequest) (*RenepayResponse, error)
2407  	ReserveInputs(context.Context, *ReserveinputsRequest) (*ReserveinputsResponse, error)
2408  	SendCustomMsg(context.Context, *SendcustommsgRequest) (*SendcustommsgResponse, error)
2409  	SendInvoice(context.Context, *SendinvoiceRequest) (*SendinvoiceResponse, error)
2410  	SetChannel(context.Context, *SetchannelRequest) (*SetchannelResponse, error)
2411  	SetConfig(context.Context, *SetconfigRequest) (*SetconfigResponse, error)
2412  	SetPsbtVersion(context.Context, *SetpsbtversionRequest) (*SetpsbtversionResponse, error)
2413  	SignInvoice(context.Context, *SigninvoiceRequest) (*SigninvoiceResponse, error)
2414  	SignMessage(context.Context, *SignmessageRequest) (*SignmessageResponse, error)
2415  	SpliceInit(context.Context, *SpliceInitRequest) (*SpliceInitResponse, error)
2416  	SpliceSigned(context.Context, *SpliceSignedRequest) (*SpliceSignedResponse, error)
2417  	SpliceUpdate(context.Context, *SpliceUpdateRequest) (*SpliceUpdateResponse, error)
2418  	SpliceIn(context.Context, *SpliceinRequest) (*SpliceinResponse, error)
2419  	SpliceOut(context.Context, *SpliceoutRequest) (*SpliceoutResponse, error)
2420  	DevSplice(context.Context, *DevspliceRequest) (*DevspliceResponse, error)
2421  	UnreserveInputs(context.Context, *UnreserveinputsRequest) (*UnreserveinputsResponse, error)
2422  	UpgradeWallet(context.Context, *UpgradewalletRequest) (*UpgradewalletResponse, error)
2423  	WaitBlockHeight(context.Context, *WaitblockheightRequest) (*WaitblockheightResponse, error)
2424  	Wait(context.Context, *WaitRequest) (*WaitResponse, error)
2425  	ListConfigs(context.Context, *ListconfigsRequest) (*ListconfigsResponse, error)
2426  	Stop(context.Context, *StopRequest) (*StopResponse, error)
2427  	Help(context.Context, *HelpRequest) (*HelpResponse, error)
2428  	PreApproveKeysend(context.Context, *PreapprovekeysendRequest) (*PreapprovekeysendResponse, error)
2429  	PreApproveInvoice(context.Context, *PreapproveinvoiceRequest) (*PreapproveinvoiceResponse, error)
2430  	StaticBackup(context.Context, *StaticbackupRequest) (*StaticbackupResponse, error)
2431  	BkprChannelsApy(context.Context, *BkprchannelsapyRequest) (*BkprchannelsapyResponse, error)
2432  	BkprDumpIncomeCsv(context.Context, *BkprdumpincomecsvRequest) (*BkprdumpincomecsvResponse, error)
2433  	BkprInspect(context.Context, *BkprinspectRequest) (*BkprinspectResponse, error)
2434  	BkprListAccountEvents(context.Context, *BkprlistaccounteventsRequest) (*BkprlistaccounteventsResponse, error)
2435  	BkprListBalances(context.Context, *BkprlistbalancesRequest) (*BkprlistbalancesResponse, error)
2436  	BkprListIncome(context.Context, *BkprlistincomeRequest) (*BkprlistincomeResponse, error)
2437  	BkprEditDescriptionByPaymentId(context.Context, *BkpreditdescriptionbypaymentidRequest) (*BkpreditdescriptionbypaymentidResponse, error)
2438  	BkprEditDescriptionByOutpoint(context.Context, *BkpreditdescriptionbyoutpointRequest) (*BkpreditdescriptionbyoutpointResponse, error)
2439  	BkprReport(context.Context, *BkprreportRequest) (*BkprreportResponse, error)
2440  	BlacklistRune(context.Context, *BlacklistruneRequest) (*BlacklistruneResponse, error)
2441  	CheckRune(context.Context, *CheckruneRequest) (*CheckruneResponse, error)
2442  	CreateRune(context.Context, *CreateruneRequest) (*CreateruneResponse, error)
2443  	ShowRunes(context.Context, *ShowrunesRequest) (*ShowrunesResponse, error)
2444  	AskReneUnreserve(context.Context, *AskreneunreserveRequest) (*AskreneunreserveResponse, error)
2445  	AskReneListLayers(context.Context, *AskrenelistlayersRequest) (*AskrenelistlayersResponse, error)
2446  	AskReneCreateLayer(context.Context, *AskrenecreatelayerRequest) (*AskrenecreatelayerResponse, error)
2447  	AskReneRemoveLayer(context.Context, *AskreneremovelayerRequest) (*AskreneremovelayerResponse, error)
2448  	AskReneReserve(context.Context, *AskrenereserveRequest) (*AskrenereserveResponse, error)
2449  	AskReneAge(context.Context, *AskreneageRequest) (*AskreneageResponse, error)
2450  	GetRoutes(context.Context, *GetroutesRequest) (*GetroutesResponse, error)
2451  	AskReneDisableNode(context.Context, *AskrenedisablenodeRequest) (*AskrenedisablenodeResponse, error)
2452  	AskReneInformChannel(context.Context, *AskreneinformchannelRequest) (*AskreneinformchannelResponse, error)
2453  	AskReneCreateChannel(context.Context, *AskrenecreatechannelRequest) (*AskrenecreatechannelResponse, error)
2454  	AskReneUpdateChannel(context.Context, *AskreneupdatechannelRequest) (*AskreneupdatechannelResponse, error)
2455  	AskReneBiasChannel(context.Context, *AskrenebiaschannelRequest) (*AskrenebiaschannelResponse, error)
2456  	AskreneBiasNode(context.Context, *AskrenebiasnodeRequest) (*AskrenebiasnodeResponse, error)
2457  	AskReneListReservations(context.Context, *AskrenelistreservationsRequest) (*AskrenelistreservationsResponse, error)
2458  	InjectPaymentOnion(context.Context, *InjectpaymentonionRequest) (*InjectpaymentonionResponse, error)
2459  	InjectOnionMessage(context.Context, *InjectonionmessageRequest) (*InjectonionmessageResponse, error)
2460  	Xpay(context.Context, *XpayRequest) (*XpayResponse, error)
2461  	SignMessageWithKey(context.Context, *SignmessagewithkeyRequest) (*SignmessagewithkeyResponse, error)
2462  	ListChannelMoves(context.Context, *ListchannelmovesRequest) (*ListchannelmovesResponse, error)
2463  	ListChainMoves(context.Context, *ListchainmovesRequest) (*ListchainmovesResponse, error)
2464  	ListNetworkEvents(context.Context, *ListnetworkeventsRequest) (*ListnetworkeventsResponse, error)
2465  	DelNetworkEvent(context.Context, *DelnetworkeventRequest) (*DelnetworkeventResponse, error)
2466  	ClnrestRegisterPath(context.Context, *ClnrestregisterpathRequest) (*ClnrestregisterpathResponse, error)
2467  	ListCurrencyRates(context.Context, *ListcurrencyratesRequest) (*ListcurrencyratesResponse, error)
2468  	CurrencyConvert(context.Context, *CurrencyconvertRequest) (*CurrencyconvertResponse, error)
2469  	CurrencyRate(context.Context, *CurrencyrateRequest) (*CurrencyrateResponse, error)
2470  	SubscribeBalanceSnapshot(*StreamBalanceSnapshotRequest, grpc.ServerStreamingServer[BalanceSnapshotNotification]) error
2471  	SubscribeBlockAdded(*StreamBlockAddedRequest, grpc.ServerStreamingServer[BlockAddedNotification]) error
2472  	SubscribeChannelOpenFailed(*StreamChannelOpenFailedRequest, grpc.ServerStreamingServer[ChannelOpenFailedNotification]) error
2473  	SubscribeChannelOpened(*StreamChannelOpenedRequest, grpc.ServerStreamingServer[ChannelOpenedNotification]) error
2474  	SubscribeChannelStateChanged(*StreamChannelStateChangedRequest, grpc.ServerStreamingServer[ChannelStateChangedNotification]) error
2475  	SubscribeConnect(*StreamConnectRequest, grpc.ServerStreamingServer[PeerConnectNotification]) error
2476  	SubscribeCoinMovement(*StreamCoinMovementRequest, grpc.ServerStreamingServer[CoinMovementNotification]) error
2477  	SubscribeCustomMsg(*StreamCustomMsgRequest, grpc.ServerStreamingServer[CustomMsgNotification]) error
2478  	SubscribeDeprecatedOneshot(*StreamDeprecatedOneshotRequest, grpc.ServerStreamingServer[DeprecatedOneshotNotification]) error
2479  	SubscribeDisconnect(*StreamDisconnectRequest, grpc.ServerStreamingServer[DisconnectNotification]) error
2480  	SubscribeForwardEvent(*StreamForwardEventRequest, grpc.ServerStreamingServer[ForwardEventNotification]) error
2481  	SubscribeInvoiceCreation(*StreamInvoiceCreationRequest, grpc.ServerStreamingServer[InvoiceCreationNotification]) error
2482  	SubscribeInvoicePayment(*StreamInvoicePaymentRequest, grpc.ServerStreamingServer[InvoicePaymentNotification]) error
2483  	SubscribeLog(*StreamLogRequest, grpc.ServerStreamingServer[LogNotification]) error
2484  	SubscribeOnionMessageForwardFail(*StreamOnionMessageForwardFailRequest, grpc.ServerStreamingServer[OnionMessageForwardFailNotification]) error
2485  	SubscribeOpenChannelPeerSigs(*StreamOpenChannelPeerSigsRequest, grpc.ServerStreamingServer[OpenChannelPeerSigsNotification]) error
2486  	SubscribePluginStarted(*StreamPluginStartedRequest, grpc.ServerStreamingServer[PluginStartedNotification]) error
2487  	SubscribePluginStopped(*StreamPluginStoppedRequest, grpc.ServerStreamingServer[PluginStoppedNotification]) error
2488  	SubscribeSendPayFailure(*StreamSendPayFailureRequest, grpc.ServerStreamingServer[SendPayFailureNotification]) error
2489  	SubscribeSendPaySuccess(*StreamSendPaySuccessRequest, grpc.ServerStreamingServer[SendPaySuccessNotification]) error
2490  	SubscribeShutdown(*StreamShutdownRequest, grpc.ServerStreamingServer[ShutdownNotification]) error
2491  	SubscribeWarning(*StreamWarningRequest, grpc.ServerStreamingServer[WarningNotification]) error
2492  	SubscribePayPartEnd(*StreamPayPartEndRequest, grpc.ServerStreamingServer[PayPartEndNotification]) error
2493  	SubscribePayPartStart(*StreamPayPartStartRequest, grpc.ServerStreamingServer[PayPartStartNotification]) error
2494  	mustEmbedUnimplementedNodeServer()
2495  }
2496  
2497  // UnimplementedNodeServer must be embedded to have
2498  // forward compatible implementations.
2499  //
2500  // NOTE: this should be embedded by value instead of pointer to avoid a nil
2501  // pointer dereference when methods are called.
2502  type UnimplementedNodeServer struct{}
2503  
2504  func (UnimplementedNodeServer) Getinfo(context.Context, *GetinfoRequest) (*GetinfoResponse, error) {
2505  	return nil, status.Error(codes.Unimplemented, "method Getinfo not implemented")
2506  }
2507  func (UnimplementedNodeServer) ListPeers(context.Context, *ListpeersRequest) (*ListpeersResponse, error) {
2508  	return nil, status.Error(codes.Unimplemented, "method ListPeers not implemented")
2509  }
2510  func (UnimplementedNodeServer) ListFunds(context.Context, *ListfundsRequest) (*ListfundsResponse, error) {
2511  	return nil, status.Error(codes.Unimplemented, "method ListFunds not implemented")
2512  }
2513  func (UnimplementedNodeServer) SendPay(context.Context, *SendpayRequest) (*SendpayResponse, error) {
2514  	return nil, status.Error(codes.Unimplemented, "method SendPay not implemented")
2515  }
2516  func (UnimplementedNodeServer) ListChannels(context.Context, *ListchannelsRequest) (*ListchannelsResponse, error) {
2517  	return nil, status.Error(codes.Unimplemented, "method ListChannels not implemented")
2518  }
2519  func (UnimplementedNodeServer) AddGossip(context.Context, *AddgossipRequest) (*AddgossipResponse, error) {
2520  	return nil, status.Error(codes.Unimplemented, "method AddGossip not implemented")
2521  }
2522  func (UnimplementedNodeServer) AddPsbtOutput(context.Context, *AddpsbtoutputRequest) (*AddpsbtoutputResponse, error) {
2523  	return nil, status.Error(codes.Unimplemented, "method AddPsbtOutput not implemented")
2524  }
2525  func (UnimplementedNodeServer) AutoCleanOnce(context.Context, *AutocleanonceRequest) (*AutocleanonceResponse, error) {
2526  	return nil, status.Error(codes.Unimplemented, "method AutoCleanOnce not implemented")
2527  }
2528  func (UnimplementedNodeServer) AutoCleanStatus(context.Context, *AutocleanstatusRequest) (*AutocleanstatusResponse, error) {
2529  	return nil, status.Error(codes.Unimplemented, "method AutoCleanStatus not implemented")
2530  }
2531  func (UnimplementedNodeServer) CheckMessage(context.Context, *CheckmessageRequest) (*CheckmessageResponse, error) {
2532  	return nil, status.Error(codes.Unimplemented, "method CheckMessage not implemented")
2533  }
2534  func (UnimplementedNodeServer) Close(context.Context, *CloseRequest) (*CloseResponse, error) {
2535  	return nil, status.Error(codes.Unimplemented, "method Close not implemented")
2536  }
2537  func (UnimplementedNodeServer) ConnectPeer(context.Context, *ConnectRequest) (*ConnectResponse, error) {
2538  	return nil, status.Error(codes.Unimplemented, "method ConnectPeer not implemented")
2539  }
2540  func (UnimplementedNodeServer) CreateInvoice(context.Context, *CreateinvoiceRequest) (*CreateinvoiceResponse, error) {
2541  	return nil, status.Error(codes.Unimplemented, "method CreateInvoice not implemented")
2542  }
2543  func (UnimplementedNodeServer) Datastore(context.Context, *DatastoreRequest) (*DatastoreResponse, error) {
2544  	return nil, status.Error(codes.Unimplemented, "method Datastore not implemented")
2545  }
2546  func (UnimplementedNodeServer) DatastoreUsage(context.Context, *DatastoreusageRequest) (*DatastoreusageResponse, error) {
2547  	return nil, status.Error(codes.Unimplemented, "method DatastoreUsage not implemented")
2548  }
2549  func (UnimplementedNodeServer) CreateOnion(context.Context, *CreateonionRequest) (*CreateonionResponse, error) {
2550  	return nil, status.Error(codes.Unimplemented, "method CreateOnion not implemented")
2551  }
2552  func (UnimplementedNodeServer) DelDatastore(context.Context, *DeldatastoreRequest) (*DeldatastoreResponse, error) {
2553  	return nil, status.Error(codes.Unimplemented, "method DelDatastore not implemented")
2554  }
2555  func (UnimplementedNodeServer) DelInvoice(context.Context, *DelinvoiceRequest) (*DelinvoiceResponse, error) {
2556  	return nil, status.Error(codes.Unimplemented, "method DelInvoice not implemented")
2557  }
2558  func (UnimplementedNodeServer) DevForgetChannel(context.Context, *DevforgetchannelRequest) (*DevforgetchannelResponse, error) {
2559  	return nil, status.Error(codes.Unimplemented, "method DevForgetChannel not implemented")
2560  }
2561  func (UnimplementedNodeServer) EmergencyRecover(context.Context, *EmergencyrecoverRequest) (*EmergencyrecoverResponse, error) {
2562  	return nil, status.Error(codes.Unimplemented, "method EmergencyRecover not implemented")
2563  }
2564  func (UnimplementedNodeServer) GetEmergencyRecoverData(context.Context, *GetemergencyrecoverdataRequest) (*GetemergencyrecoverdataResponse, error) {
2565  	return nil, status.Error(codes.Unimplemented, "method GetEmergencyRecoverData not implemented")
2566  }
2567  func (UnimplementedNodeServer) ExposeSecret(context.Context, *ExposesecretRequest) (*ExposesecretResponse, error) {
2568  	return nil, status.Error(codes.Unimplemented, "method ExposeSecret not implemented")
2569  }
2570  func (UnimplementedNodeServer) Recover(context.Context, *RecoverRequest) (*RecoverResponse, error) {
2571  	return nil, status.Error(codes.Unimplemented, "method Recover not implemented")
2572  }
2573  func (UnimplementedNodeServer) RecoverChannel(context.Context, *RecoverchannelRequest) (*RecoverchannelResponse, error) {
2574  	return nil, status.Error(codes.Unimplemented, "method RecoverChannel not implemented")
2575  }
2576  func (UnimplementedNodeServer) Invoice(context.Context, *InvoiceRequest) (*InvoiceResponse, error) {
2577  	return nil, status.Error(codes.Unimplemented, "method Invoice not implemented")
2578  }
2579  func (UnimplementedNodeServer) CreateInvoiceRequest(context.Context, *InvoicerequestRequest) (*InvoicerequestResponse, error) {
2580  	return nil, status.Error(codes.Unimplemented, "method CreateInvoiceRequest not implemented")
2581  }
2582  func (UnimplementedNodeServer) DisableInvoiceRequest(context.Context, *DisableinvoicerequestRequest) (*DisableinvoicerequestResponse, error) {
2583  	return nil, status.Error(codes.Unimplemented, "method DisableInvoiceRequest not implemented")
2584  }
2585  func (UnimplementedNodeServer) ListInvoiceRequests(context.Context, *ListinvoicerequestsRequest) (*ListinvoicerequestsResponse, error) {
2586  	return nil, status.Error(codes.Unimplemented, "method ListInvoiceRequests not implemented")
2587  }
2588  func (UnimplementedNodeServer) ListDatastore(context.Context, *ListdatastoreRequest) (*ListdatastoreResponse, error) {
2589  	return nil, status.Error(codes.Unimplemented, "method ListDatastore not implemented")
2590  }
2591  func (UnimplementedNodeServer) ListInvoices(context.Context, *ListinvoicesRequest) (*ListinvoicesResponse, error) {
2592  	return nil, status.Error(codes.Unimplemented, "method ListInvoices not implemented")
2593  }
2594  func (UnimplementedNodeServer) SendOnion(context.Context, *SendonionRequest) (*SendonionResponse, error) {
2595  	return nil, status.Error(codes.Unimplemented, "method SendOnion not implemented")
2596  }
2597  func (UnimplementedNodeServer) ListSendPays(context.Context, *ListsendpaysRequest) (*ListsendpaysResponse, error) {
2598  	return nil, status.Error(codes.Unimplemented, "method ListSendPays not implemented")
2599  }
2600  func (UnimplementedNodeServer) ListTransactions(context.Context, *ListtransactionsRequest) (*ListtransactionsResponse, error) {
2601  	return nil, status.Error(codes.Unimplemented, "method ListTransactions not implemented")
2602  }
2603  func (UnimplementedNodeServer) MakeSecret(context.Context, *MakesecretRequest) (*MakesecretResponse, error) {
2604  	return nil, status.Error(codes.Unimplemented, "method MakeSecret not implemented")
2605  }
2606  func (UnimplementedNodeServer) Pay(context.Context, *PayRequest) (*PayResponse, error) {
2607  	return nil, status.Error(codes.Unimplemented, "method Pay not implemented")
2608  }
2609  func (UnimplementedNodeServer) ListNodes(context.Context, *ListnodesRequest) (*ListnodesResponse, error) {
2610  	return nil, status.Error(codes.Unimplemented, "method ListNodes not implemented")
2611  }
2612  func (UnimplementedNodeServer) WaitAnyInvoice(context.Context, *WaitanyinvoiceRequest) (*WaitanyinvoiceResponse, error) {
2613  	return nil, status.Error(codes.Unimplemented, "method WaitAnyInvoice not implemented")
2614  }
2615  func (UnimplementedNodeServer) WaitInvoice(context.Context, *WaitinvoiceRequest) (*WaitinvoiceResponse, error) {
2616  	return nil, status.Error(codes.Unimplemented, "method WaitInvoice not implemented")
2617  }
2618  func (UnimplementedNodeServer) WaitSendPay(context.Context, *WaitsendpayRequest) (*WaitsendpayResponse, error) {
2619  	return nil, status.Error(codes.Unimplemented, "method WaitSendPay not implemented")
2620  }
2621  func (UnimplementedNodeServer) NewAddr(context.Context, *NewaddrRequest) (*NewaddrResponse, error) {
2622  	return nil, status.Error(codes.Unimplemented, "method NewAddr not implemented")
2623  }
2624  func (UnimplementedNodeServer) Withdraw(context.Context, *WithdrawRequest) (*WithdrawResponse, error) {
2625  	return nil, status.Error(codes.Unimplemented, "method Withdraw not implemented")
2626  }
2627  func (UnimplementedNodeServer) KeySend(context.Context, *KeysendRequest) (*KeysendResponse, error) {
2628  	return nil, status.Error(codes.Unimplemented, "method KeySend not implemented")
2629  }
2630  func (UnimplementedNodeServer) FundPsbt(context.Context, *FundpsbtRequest) (*FundpsbtResponse, error) {
2631  	return nil, status.Error(codes.Unimplemented, "method FundPsbt not implemented")
2632  }
2633  func (UnimplementedNodeServer) SendPsbt(context.Context, *SendpsbtRequest) (*SendpsbtResponse, error) {
2634  	return nil, status.Error(codes.Unimplemented, "method SendPsbt not implemented")
2635  }
2636  func (UnimplementedNodeServer) SignPsbt(context.Context, *SignpsbtRequest) (*SignpsbtResponse, error) {
2637  	return nil, status.Error(codes.Unimplemented, "method SignPsbt not implemented")
2638  }
2639  func (UnimplementedNodeServer) UtxoPsbt(context.Context, *UtxopsbtRequest) (*UtxopsbtResponse, error) {
2640  	return nil, status.Error(codes.Unimplemented, "method UtxoPsbt not implemented")
2641  }
2642  func (UnimplementedNodeServer) TxDiscard(context.Context, *TxdiscardRequest) (*TxdiscardResponse, error) {
2643  	return nil, status.Error(codes.Unimplemented, "method TxDiscard not implemented")
2644  }
2645  func (UnimplementedNodeServer) TxPrepare(context.Context, *TxprepareRequest) (*TxprepareResponse, error) {
2646  	return nil, status.Error(codes.Unimplemented, "method TxPrepare not implemented")
2647  }
2648  func (UnimplementedNodeServer) TxSend(context.Context, *TxsendRequest) (*TxsendResponse, error) {
2649  	return nil, status.Error(codes.Unimplemented, "method TxSend not implemented")
2650  }
2651  func (UnimplementedNodeServer) ListPeerChannels(context.Context, *ListpeerchannelsRequest) (*ListpeerchannelsResponse, error) {
2652  	return nil, status.Error(codes.Unimplemented, "method ListPeerChannels not implemented")
2653  }
2654  func (UnimplementedNodeServer) ListClosedChannels(context.Context, *ListclosedchannelsRequest) (*ListclosedchannelsResponse, error) {
2655  	return nil, status.Error(codes.Unimplemented, "method ListClosedChannels not implemented")
2656  }
2657  func (UnimplementedNodeServer) Decode(context.Context, *DecodeRequest) (*DecodeResponse, error) {
2658  	return nil, status.Error(codes.Unimplemented, "method Decode not implemented")
2659  }
2660  func (UnimplementedNodeServer) DelPay(context.Context, *DelpayRequest) (*DelpayResponse, error) {
2661  	return nil, status.Error(codes.Unimplemented, "method DelPay not implemented")
2662  }
2663  func (UnimplementedNodeServer) DelForward(context.Context, *DelforwardRequest) (*DelforwardResponse, error) {
2664  	return nil, status.Error(codes.Unimplemented, "method DelForward not implemented")
2665  }
2666  func (UnimplementedNodeServer) DisableOffer(context.Context, *DisableofferRequest) (*DisableofferResponse, error) {
2667  	return nil, status.Error(codes.Unimplemented, "method DisableOffer not implemented")
2668  }
2669  func (UnimplementedNodeServer) EnableOffer(context.Context, *EnableofferRequest) (*EnableofferResponse, error) {
2670  	return nil, status.Error(codes.Unimplemented, "method EnableOffer not implemented")
2671  }
2672  func (UnimplementedNodeServer) Disconnect(context.Context, *DisconnectRequest) (*DisconnectResponse, error) {
2673  	return nil, status.Error(codes.Unimplemented, "method Disconnect not implemented")
2674  }
2675  func (UnimplementedNodeServer) Feerates(context.Context, *FeeratesRequest) (*FeeratesResponse, error) {
2676  	return nil, status.Error(codes.Unimplemented, "method Feerates not implemented")
2677  }
2678  func (UnimplementedNodeServer) FetchBip353(context.Context, *Fetchbip353Request) (*Fetchbip353Response, error) {
2679  	return nil, status.Error(codes.Unimplemented, "method FetchBip353 not implemented")
2680  }
2681  func (UnimplementedNodeServer) FetchInvoice(context.Context, *FetchinvoiceRequest) (*FetchinvoiceResponse, error) {
2682  	return nil, status.Error(codes.Unimplemented, "method FetchInvoice not implemented")
2683  }
2684  func (UnimplementedNodeServer) CancelRecurringInvoice(context.Context, *CancelrecurringinvoiceRequest) (*CancelrecurringinvoiceResponse, error) {
2685  	return nil, status.Error(codes.Unimplemented, "method CancelRecurringInvoice not implemented")
2686  }
2687  func (UnimplementedNodeServer) FundChannelCancel(context.Context, *FundchannelCancelRequest) (*FundchannelCancelResponse, error) {
2688  	return nil, status.Error(codes.Unimplemented, "method FundChannelCancel not implemented")
2689  }
2690  func (UnimplementedNodeServer) FundChannelComplete(context.Context, *FundchannelCompleteRequest) (*FundchannelCompleteResponse, error) {
2691  	return nil, status.Error(codes.Unimplemented, "method FundChannelComplete not implemented")
2692  }
2693  func (UnimplementedNodeServer) FundChannel(context.Context, *FundchannelRequest) (*FundchannelResponse, error) {
2694  	return nil, status.Error(codes.Unimplemented, "method FundChannel not implemented")
2695  }
2696  func (UnimplementedNodeServer) FundChannelStart(context.Context, *FundchannelStartRequest) (*FundchannelStartResponse, error) {
2697  	return nil, status.Error(codes.Unimplemented, "method FundChannelStart not implemented")
2698  }
2699  func (UnimplementedNodeServer) GetLog(context.Context, *GetlogRequest) (*GetlogResponse, error) {
2700  	return nil, status.Error(codes.Unimplemented, "method GetLog not implemented")
2701  }
2702  func (UnimplementedNodeServer) FunderUpdate(context.Context, *FunderupdateRequest) (*FunderupdateResponse, error) {
2703  	return nil, status.Error(codes.Unimplemented, "method FunderUpdate not implemented")
2704  }
2705  func (UnimplementedNodeServer) GetRoute(context.Context, *GetrouteRequest) (*GetrouteResponse, error) {
2706  	return nil, status.Error(codes.Unimplemented, "method GetRoute not implemented")
2707  }
2708  func (UnimplementedNodeServer) ListAddresses(context.Context, *ListaddressesRequest) (*ListaddressesResponse, error) {
2709  	return nil, status.Error(codes.Unimplemented, "method ListAddresses not implemented")
2710  }
2711  func (UnimplementedNodeServer) ListForwards(context.Context, *ListforwardsRequest) (*ListforwardsResponse, error) {
2712  	return nil, status.Error(codes.Unimplemented, "method ListForwards not implemented")
2713  }
2714  func (UnimplementedNodeServer) ListOffers(context.Context, *ListoffersRequest) (*ListoffersResponse, error) {
2715  	return nil, status.Error(codes.Unimplemented, "method ListOffers not implemented")
2716  }
2717  func (UnimplementedNodeServer) ListPays(context.Context, *ListpaysRequest) (*ListpaysResponse, error) {
2718  	return nil, status.Error(codes.Unimplemented, "method ListPays not implemented")
2719  }
2720  func (UnimplementedNodeServer) ListHtlcs(context.Context, *ListhtlcsRequest) (*ListhtlcsResponse, error) {
2721  	return nil, status.Error(codes.Unimplemented, "method ListHtlcs not implemented")
2722  }
2723  func (UnimplementedNodeServer) MultiFundChannel(context.Context, *MultifundchannelRequest) (*MultifundchannelResponse, error) {
2724  	return nil, status.Error(codes.Unimplemented, "method MultiFundChannel not implemented")
2725  }
2726  func (UnimplementedNodeServer) MultiWithdraw(context.Context, *MultiwithdrawRequest) (*MultiwithdrawResponse, error) {
2727  	return nil, status.Error(codes.Unimplemented, "method MultiWithdraw not implemented")
2728  }
2729  func (UnimplementedNodeServer) Offer(context.Context, *OfferRequest) (*OfferResponse, error) {
2730  	return nil, status.Error(codes.Unimplemented, "method Offer not implemented")
2731  }
2732  func (UnimplementedNodeServer) OpenChannelAbort(context.Context, *OpenchannelAbortRequest) (*OpenchannelAbortResponse, error) {
2733  	return nil, status.Error(codes.Unimplemented, "method OpenChannelAbort not implemented")
2734  }
2735  func (UnimplementedNodeServer) OpenChannelBump(context.Context, *OpenchannelBumpRequest) (*OpenchannelBumpResponse, error) {
2736  	return nil, status.Error(codes.Unimplemented, "method OpenChannelBump not implemented")
2737  }
2738  func (UnimplementedNodeServer) OpenChannelInit(context.Context, *OpenchannelInitRequest) (*OpenchannelInitResponse, error) {
2739  	return nil, status.Error(codes.Unimplemented, "method OpenChannelInit not implemented")
2740  }
2741  func (UnimplementedNodeServer) OpenChannelSigned(context.Context, *OpenchannelSignedRequest) (*OpenchannelSignedResponse, error) {
2742  	return nil, status.Error(codes.Unimplemented, "method OpenChannelSigned not implemented")
2743  }
2744  func (UnimplementedNodeServer) OpenChannelUpdate(context.Context, *OpenchannelUpdateRequest) (*OpenchannelUpdateResponse, error) {
2745  	return nil, status.Error(codes.Unimplemented, "method OpenChannelUpdate not implemented")
2746  }
2747  func (UnimplementedNodeServer) Ping(context.Context, *PingRequest) (*PingResponse, error) {
2748  	return nil, status.Error(codes.Unimplemented, "method Ping not implemented")
2749  }
2750  func (UnimplementedNodeServer) Plugin(context.Context, *PluginRequest) (*PluginResponse, error) {
2751  	return nil, status.Error(codes.Unimplemented, "method Plugin not implemented")
2752  }
2753  func (UnimplementedNodeServer) RenePayStatus(context.Context, *RenepaystatusRequest) (*RenepaystatusResponse, error) {
2754  	return nil, status.Error(codes.Unimplemented, "method RenePayStatus not implemented")
2755  }
2756  func (UnimplementedNodeServer) RenePay(context.Context, *RenepayRequest) (*RenepayResponse, error) {
2757  	return nil, status.Error(codes.Unimplemented, "method RenePay not implemented")
2758  }
2759  func (UnimplementedNodeServer) ReserveInputs(context.Context, *ReserveinputsRequest) (*ReserveinputsResponse, error) {
2760  	return nil, status.Error(codes.Unimplemented, "method ReserveInputs not implemented")
2761  }
2762  func (UnimplementedNodeServer) SendCustomMsg(context.Context, *SendcustommsgRequest) (*SendcustommsgResponse, error) {
2763  	return nil, status.Error(codes.Unimplemented, "method SendCustomMsg not implemented")
2764  }
2765  func (UnimplementedNodeServer) SendInvoice(context.Context, *SendinvoiceRequest) (*SendinvoiceResponse, error) {
2766  	return nil, status.Error(codes.Unimplemented, "method SendInvoice not implemented")
2767  }
2768  func (UnimplementedNodeServer) SetChannel(context.Context, *SetchannelRequest) (*SetchannelResponse, error) {
2769  	return nil, status.Error(codes.Unimplemented, "method SetChannel not implemented")
2770  }
2771  func (UnimplementedNodeServer) SetConfig(context.Context, *SetconfigRequest) (*SetconfigResponse, error) {
2772  	return nil, status.Error(codes.Unimplemented, "method SetConfig not implemented")
2773  }
2774  func (UnimplementedNodeServer) SetPsbtVersion(context.Context, *SetpsbtversionRequest) (*SetpsbtversionResponse, error) {
2775  	return nil, status.Error(codes.Unimplemented, "method SetPsbtVersion not implemented")
2776  }
2777  func (UnimplementedNodeServer) SignInvoice(context.Context, *SigninvoiceRequest) (*SigninvoiceResponse, error) {
2778  	return nil, status.Error(codes.Unimplemented, "method SignInvoice not implemented")
2779  }
2780  func (UnimplementedNodeServer) SignMessage(context.Context, *SignmessageRequest) (*SignmessageResponse, error) {
2781  	return nil, status.Error(codes.Unimplemented, "method SignMessage not implemented")
2782  }
2783  func (UnimplementedNodeServer) SpliceInit(context.Context, *SpliceInitRequest) (*SpliceInitResponse, error) {
2784  	return nil, status.Error(codes.Unimplemented, "method SpliceInit not implemented")
2785  }
2786  func (UnimplementedNodeServer) SpliceSigned(context.Context, *SpliceSignedRequest) (*SpliceSignedResponse, error) {
2787  	return nil, status.Error(codes.Unimplemented, "method SpliceSigned not implemented")
2788  }
2789  func (UnimplementedNodeServer) SpliceUpdate(context.Context, *SpliceUpdateRequest) (*SpliceUpdateResponse, error) {
2790  	return nil, status.Error(codes.Unimplemented, "method SpliceUpdate not implemented")
2791  }
2792  func (UnimplementedNodeServer) SpliceIn(context.Context, *SpliceinRequest) (*SpliceinResponse, error) {
2793  	return nil, status.Error(codes.Unimplemented, "method SpliceIn not implemented")
2794  }
2795  func (UnimplementedNodeServer) SpliceOut(context.Context, *SpliceoutRequest) (*SpliceoutResponse, error) {
2796  	return nil, status.Error(codes.Unimplemented, "method SpliceOut not implemented")
2797  }
2798  func (UnimplementedNodeServer) DevSplice(context.Context, *DevspliceRequest) (*DevspliceResponse, error) {
2799  	return nil, status.Error(codes.Unimplemented, "method DevSplice not implemented")
2800  }
2801  func (UnimplementedNodeServer) UnreserveInputs(context.Context, *UnreserveinputsRequest) (*UnreserveinputsResponse, error) {
2802  	return nil, status.Error(codes.Unimplemented, "method UnreserveInputs not implemented")
2803  }
2804  func (UnimplementedNodeServer) UpgradeWallet(context.Context, *UpgradewalletRequest) (*UpgradewalletResponse, error) {
2805  	return nil, status.Error(codes.Unimplemented, "method UpgradeWallet not implemented")
2806  }
2807  func (UnimplementedNodeServer) WaitBlockHeight(context.Context, *WaitblockheightRequest) (*WaitblockheightResponse, error) {
2808  	return nil, status.Error(codes.Unimplemented, "method WaitBlockHeight not implemented")
2809  }
2810  func (UnimplementedNodeServer) Wait(context.Context, *WaitRequest) (*WaitResponse, error) {
2811  	return nil, status.Error(codes.Unimplemented, "method Wait not implemented")
2812  }
2813  func (UnimplementedNodeServer) ListConfigs(context.Context, *ListconfigsRequest) (*ListconfigsResponse, error) {
2814  	return nil, status.Error(codes.Unimplemented, "method ListConfigs not implemented")
2815  }
2816  func (UnimplementedNodeServer) Stop(context.Context, *StopRequest) (*StopResponse, error) {
2817  	return nil, status.Error(codes.Unimplemented, "method Stop not implemented")
2818  }
2819  func (UnimplementedNodeServer) Help(context.Context, *HelpRequest) (*HelpResponse, error) {
2820  	return nil, status.Error(codes.Unimplemented, "method Help not implemented")
2821  }
2822  func (UnimplementedNodeServer) PreApproveKeysend(context.Context, *PreapprovekeysendRequest) (*PreapprovekeysendResponse, error) {
2823  	return nil, status.Error(codes.Unimplemented, "method PreApproveKeysend not implemented")
2824  }
2825  func (UnimplementedNodeServer) PreApproveInvoice(context.Context, *PreapproveinvoiceRequest) (*PreapproveinvoiceResponse, error) {
2826  	return nil, status.Error(codes.Unimplemented, "method PreApproveInvoice not implemented")
2827  }
2828  func (UnimplementedNodeServer) StaticBackup(context.Context, *StaticbackupRequest) (*StaticbackupResponse, error) {
2829  	return nil, status.Error(codes.Unimplemented, "method StaticBackup not implemented")
2830  }
2831  func (UnimplementedNodeServer) BkprChannelsApy(context.Context, *BkprchannelsapyRequest) (*BkprchannelsapyResponse, error) {
2832  	return nil, status.Error(codes.Unimplemented, "method BkprChannelsApy not implemented")
2833  }
2834  func (UnimplementedNodeServer) BkprDumpIncomeCsv(context.Context, *BkprdumpincomecsvRequest) (*BkprdumpincomecsvResponse, error) {
2835  	return nil, status.Error(codes.Unimplemented, "method BkprDumpIncomeCsv not implemented")
2836  }
2837  func (UnimplementedNodeServer) BkprInspect(context.Context, *BkprinspectRequest) (*BkprinspectResponse, error) {
2838  	return nil, status.Error(codes.Unimplemented, "method BkprInspect not implemented")
2839  }
2840  func (UnimplementedNodeServer) BkprListAccountEvents(context.Context, *BkprlistaccounteventsRequest) (*BkprlistaccounteventsResponse, error) {
2841  	return nil, status.Error(codes.Unimplemented, "method BkprListAccountEvents not implemented")
2842  }
2843  func (UnimplementedNodeServer) BkprListBalances(context.Context, *BkprlistbalancesRequest) (*BkprlistbalancesResponse, error) {
2844  	return nil, status.Error(codes.Unimplemented, "method BkprListBalances not implemented")
2845  }
2846  func (UnimplementedNodeServer) BkprListIncome(context.Context, *BkprlistincomeRequest) (*BkprlistincomeResponse, error) {
2847  	return nil, status.Error(codes.Unimplemented, "method BkprListIncome not implemented")
2848  }
2849  func (UnimplementedNodeServer) BkprEditDescriptionByPaymentId(context.Context, *BkpreditdescriptionbypaymentidRequest) (*BkpreditdescriptionbypaymentidResponse, error) {
2850  	return nil, status.Error(codes.Unimplemented, "method BkprEditDescriptionByPaymentId not implemented")
2851  }
2852  func (UnimplementedNodeServer) BkprEditDescriptionByOutpoint(context.Context, *BkpreditdescriptionbyoutpointRequest) (*BkpreditdescriptionbyoutpointResponse, error) {
2853  	return nil, status.Error(codes.Unimplemented, "method BkprEditDescriptionByOutpoint not implemented")
2854  }
2855  func (UnimplementedNodeServer) BkprReport(context.Context, *BkprreportRequest) (*BkprreportResponse, error) {
2856  	return nil, status.Error(codes.Unimplemented, "method BkprReport not implemented")
2857  }
2858  func (UnimplementedNodeServer) BlacklistRune(context.Context, *BlacklistruneRequest) (*BlacklistruneResponse, error) {
2859  	return nil, status.Error(codes.Unimplemented, "method BlacklistRune not implemented")
2860  }
2861  func (UnimplementedNodeServer) CheckRune(context.Context, *CheckruneRequest) (*CheckruneResponse, error) {
2862  	return nil, status.Error(codes.Unimplemented, "method CheckRune not implemented")
2863  }
2864  func (UnimplementedNodeServer) CreateRune(context.Context, *CreateruneRequest) (*CreateruneResponse, error) {
2865  	return nil, status.Error(codes.Unimplemented, "method CreateRune not implemented")
2866  }
2867  func (UnimplementedNodeServer) ShowRunes(context.Context, *ShowrunesRequest) (*ShowrunesResponse, error) {
2868  	return nil, status.Error(codes.Unimplemented, "method ShowRunes not implemented")
2869  }
2870  func (UnimplementedNodeServer) AskReneUnreserve(context.Context, *AskreneunreserveRequest) (*AskreneunreserveResponse, error) {
2871  	return nil, status.Error(codes.Unimplemented, "method AskReneUnreserve not implemented")
2872  }
2873  func (UnimplementedNodeServer) AskReneListLayers(context.Context, *AskrenelistlayersRequest) (*AskrenelistlayersResponse, error) {
2874  	return nil, status.Error(codes.Unimplemented, "method AskReneListLayers not implemented")
2875  }
2876  func (UnimplementedNodeServer) AskReneCreateLayer(context.Context, *AskrenecreatelayerRequest) (*AskrenecreatelayerResponse, error) {
2877  	return nil, status.Error(codes.Unimplemented, "method AskReneCreateLayer not implemented")
2878  }
2879  func (UnimplementedNodeServer) AskReneRemoveLayer(context.Context, *AskreneremovelayerRequest) (*AskreneremovelayerResponse, error) {
2880  	return nil, status.Error(codes.Unimplemented, "method AskReneRemoveLayer not implemented")
2881  }
2882  func (UnimplementedNodeServer) AskReneReserve(context.Context, *AskrenereserveRequest) (*AskrenereserveResponse, error) {
2883  	return nil, status.Error(codes.Unimplemented, "method AskReneReserve not implemented")
2884  }
2885  func (UnimplementedNodeServer) AskReneAge(context.Context, *AskreneageRequest) (*AskreneageResponse, error) {
2886  	return nil, status.Error(codes.Unimplemented, "method AskReneAge not implemented")
2887  }
2888  func (UnimplementedNodeServer) GetRoutes(context.Context, *GetroutesRequest) (*GetroutesResponse, error) {
2889  	return nil, status.Error(codes.Unimplemented, "method GetRoutes not implemented")
2890  }
2891  func (UnimplementedNodeServer) AskReneDisableNode(context.Context, *AskrenedisablenodeRequest) (*AskrenedisablenodeResponse, error) {
2892  	return nil, status.Error(codes.Unimplemented, "method AskReneDisableNode not implemented")
2893  }
2894  func (UnimplementedNodeServer) AskReneInformChannel(context.Context, *AskreneinformchannelRequest) (*AskreneinformchannelResponse, error) {
2895  	return nil, status.Error(codes.Unimplemented, "method AskReneInformChannel not implemented")
2896  }
2897  func (UnimplementedNodeServer) AskReneCreateChannel(context.Context, *AskrenecreatechannelRequest) (*AskrenecreatechannelResponse, error) {
2898  	return nil, status.Error(codes.Unimplemented, "method AskReneCreateChannel not implemented")
2899  }
2900  func (UnimplementedNodeServer) AskReneUpdateChannel(context.Context, *AskreneupdatechannelRequest) (*AskreneupdatechannelResponse, error) {
2901  	return nil, status.Error(codes.Unimplemented, "method AskReneUpdateChannel not implemented")
2902  }
2903  func (UnimplementedNodeServer) AskReneBiasChannel(context.Context, *AskrenebiaschannelRequest) (*AskrenebiaschannelResponse, error) {
2904  	return nil, status.Error(codes.Unimplemented, "method AskReneBiasChannel not implemented")
2905  }
2906  func (UnimplementedNodeServer) AskreneBiasNode(context.Context, *AskrenebiasnodeRequest) (*AskrenebiasnodeResponse, error) {
2907  	return nil, status.Error(codes.Unimplemented, "method AskreneBiasNode not implemented")
2908  }
2909  func (UnimplementedNodeServer) AskReneListReservations(context.Context, *AskrenelistreservationsRequest) (*AskrenelistreservationsResponse, error) {
2910  	return nil, status.Error(codes.Unimplemented, "method AskReneListReservations not implemented")
2911  }
2912  func (UnimplementedNodeServer) InjectPaymentOnion(context.Context, *InjectpaymentonionRequest) (*InjectpaymentonionResponse, error) {
2913  	return nil, status.Error(codes.Unimplemented, "method InjectPaymentOnion not implemented")
2914  }
2915  func (UnimplementedNodeServer) InjectOnionMessage(context.Context, *InjectonionmessageRequest) (*InjectonionmessageResponse, error) {
2916  	return nil, status.Error(codes.Unimplemented, "method InjectOnionMessage not implemented")
2917  }
2918  func (UnimplementedNodeServer) Xpay(context.Context, *XpayRequest) (*XpayResponse, error) {
2919  	return nil, status.Error(codes.Unimplemented, "method Xpay not implemented")
2920  }
2921  func (UnimplementedNodeServer) SignMessageWithKey(context.Context, *SignmessagewithkeyRequest) (*SignmessagewithkeyResponse, error) {
2922  	return nil, status.Error(codes.Unimplemented, "method SignMessageWithKey not implemented")
2923  }
2924  func (UnimplementedNodeServer) ListChannelMoves(context.Context, *ListchannelmovesRequest) (*ListchannelmovesResponse, error) {
2925  	return nil, status.Error(codes.Unimplemented, "method ListChannelMoves not implemented")
2926  }
2927  func (UnimplementedNodeServer) ListChainMoves(context.Context, *ListchainmovesRequest) (*ListchainmovesResponse, error) {
2928  	return nil, status.Error(codes.Unimplemented, "method ListChainMoves not implemented")
2929  }
2930  func (UnimplementedNodeServer) ListNetworkEvents(context.Context, *ListnetworkeventsRequest) (*ListnetworkeventsResponse, error) {
2931  	return nil, status.Error(codes.Unimplemented, "method ListNetworkEvents not implemented")
2932  }
2933  func (UnimplementedNodeServer) DelNetworkEvent(context.Context, *DelnetworkeventRequest) (*DelnetworkeventResponse, error) {
2934  	return nil, status.Error(codes.Unimplemented, "method DelNetworkEvent not implemented")
2935  }
2936  func (UnimplementedNodeServer) ClnrestRegisterPath(context.Context, *ClnrestregisterpathRequest) (*ClnrestregisterpathResponse, error) {
2937  	return nil, status.Error(codes.Unimplemented, "method ClnrestRegisterPath not implemented")
2938  }
2939  func (UnimplementedNodeServer) ListCurrencyRates(context.Context, *ListcurrencyratesRequest) (*ListcurrencyratesResponse, error) {
2940  	return nil, status.Error(codes.Unimplemented, "method ListCurrencyRates not implemented")
2941  }
2942  func (UnimplementedNodeServer) CurrencyConvert(context.Context, *CurrencyconvertRequest) (*CurrencyconvertResponse, error) {
2943  	return nil, status.Error(codes.Unimplemented, "method CurrencyConvert not implemented")
2944  }
2945  func (UnimplementedNodeServer) CurrencyRate(context.Context, *CurrencyrateRequest) (*CurrencyrateResponse, error) {
2946  	return nil, status.Error(codes.Unimplemented, "method CurrencyRate not implemented")
2947  }
2948  func (UnimplementedNodeServer) SubscribeBalanceSnapshot(*StreamBalanceSnapshotRequest, grpc.ServerStreamingServer[BalanceSnapshotNotification]) error {
2949  	return status.Error(codes.Unimplemented, "method SubscribeBalanceSnapshot not implemented")
2950  }
2951  func (UnimplementedNodeServer) SubscribeBlockAdded(*StreamBlockAddedRequest, grpc.ServerStreamingServer[BlockAddedNotification]) error {
2952  	return status.Error(codes.Unimplemented, "method SubscribeBlockAdded not implemented")
2953  }
2954  func (UnimplementedNodeServer) SubscribeChannelOpenFailed(*StreamChannelOpenFailedRequest, grpc.ServerStreamingServer[ChannelOpenFailedNotification]) error {
2955  	return status.Error(codes.Unimplemented, "method SubscribeChannelOpenFailed not implemented")
2956  }
2957  func (UnimplementedNodeServer) SubscribeChannelOpened(*StreamChannelOpenedRequest, grpc.ServerStreamingServer[ChannelOpenedNotification]) error {
2958  	return status.Error(codes.Unimplemented, "method SubscribeChannelOpened not implemented")
2959  }
2960  func (UnimplementedNodeServer) SubscribeChannelStateChanged(*StreamChannelStateChangedRequest, grpc.ServerStreamingServer[ChannelStateChangedNotification]) error {
2961  	return status.Error(codes.Unimplemented, "method SubscribeChannelStateChanged not implemented")
2962  }
2963  func (UnimplementedNodeServer) SubscribeConnect(*StreamConnectRequest, grpc.ServerStreamingServer[PeerConnectNotification]) error {
2964  	return status.Error(codes.Unimplemented, "method SubscribeConnect not implemented")
2965  }
2966  func (UnimplementedNodeServer) SubscribeCoinMovement(*StreamCoinMovementRequest, grpc.ServerStreamingServer[CoinMovementNotification]) error {
2967  	return status.Error(codes.Unimplemented, "method SubscribeCoinMovement not implemented")
2968  }
2969  func (UnimplementedNodeServer) SubscribeCustomMsg(*StreamCustomMsgRequest, grpc.ServerStreamingServer[CustomMsgNotification]) error {
2970  	return status.Error(codes.Unimplemented, "method SubscribeCustomMsg not implemented")
2971  }
2972  func (UnimplementedNodeServer) SubscribeDeprecatedOneshot(*StreamDeprecatedOneshotRequest, grpc.ServerStreamingServer[DeprecatedOneshotNotification]) error {
2973  	return status.Error(codes.Unimplemented, "method SubscribeDeprecatedOneshot not implemented")
2974  }
2975  func (UnimplementedNodeServer) SubscribeDisconnect(*StreamDisconnectRequest, grpc.ServerStreamingServer[DisconnectNotification]) error {
2976  	return status.Error(codes.Unimplemented, "method SubscribeDisconnect not implemented")
2977  }
2978  func (UnimplementedNodeServer) SubscribeForwardEvent(*StreamForwardEventRequest, grpc.ServerStreamingServer[ForwardEventNotification]) error {
2979  	return status.Error(codes.Unimplemented, "method SubscribeForwardEvent not implemented")
2980  }
2981  func (UnimplementedNodeServer) SubscribeInvoiceCreation(*StreamInvoiceCreationRequest, grpc.ServerStreamingServer[InvoiceCreationNotification]) error {
2982  	return status.Error(codes.Unimplemented, "method SubscribeInvoiceCreation not implemented")
2983  }
2984  func (UnimplementedNodeServer) SubscribeInvoicePayment(*StreamInvoicePaymentRequest, grpc.ServerStreamingServer[InvoicePaymentNotification]) error {
2985  	return status.Error(codes.Unimplemented, "method SubscribeInvoicePayment not implemented")
2986  }
2987  func (UnimplementedNodeServer) SubscribeLog(*StreamLogRequest, grpc.ServerStreamingServer[LogNotification]) error {
2988  	return status.Error(codes.Unimplemented, "method SubscribeLog not implemented")
2989  }
2990  func (UnimplementedNodeServer) SubscribeOnionMessageForwardFail(*StreamOnionMessageForwardFailRequest, grpc.ServerStreamingServer[OnionMessageForwardFailNotification]) error {
2991  	return status.Error(codes.Unimplemented, "method SubscribeOnionMessageForwardFail not implemented")
2992  }
2993  func (UnimplementedNodeServer) SubscribeOpenChannelPeerSigs(*StreamOpenChannelPeerSigsRequest, grpc.ServerStreamingServer[OpenChannelPeerSigsNotification]) error {
2994  	return status.Error(codes.Unimplemented, "method SubscribeOpenChannelPeerSigs not implemented")
2995  }
2996  func (UnimplementedNodeServer) SubscribePluginStarted(*StreamPluginStartedRequest, grpc.ServerStreamingServer[PluginStartedNotification]) error {
2997  	return status.Error(codes.Unimplemented, "method SubscribePluginStarted not implemented")
2998  }
2999  func (UnimplementedNodeServer) SubscribePluginStopped(*StreamPluginStoppedRequest, grpc.ServerStreamingServer[PluginStoppedNotification]) error {
3000  	return status.Error(codes.Unimplemented, "method SubscribePluginStopped not implemented")
3001  }
3002  func (UnimplementedNodeServer) SubscribeSendPayFailure(*StreamSendPayFailureRequest, grpc.ServerStreamingServer[SendPayFailureNotification]) error {
3003  	return status.Error(codes.Unimplemented, "method SubscribeSendPayFailure not implemented")
3004  }
3005  func (UnimplementedNodeServer) SubscribeSendPaySuccess(*StreamSendPaySuccessRequest, grpc.ServerStreamingServer[SendPaySuccessNotification]) error {
3006  	return status.Error(codes.Unimplemented, "method SubscribeSendPaySuccess not implemented")
3007  }
3008  func (UnimplementedNodeServer) SubscribeShutdown(*StreamShutdownRequest, grpc.ServerStreamingServer[ShutdownNotification]) error {
3009  	return status.Error(codes.Unimplemented, "method SubscribeShutdown not implemented")
3010  }
3011  func (UnimplementedNodeServer) SubscribeWarning(*StreamWarningRequest, grpc.ServerStreamingServer[WarningNotification]) error {
3012  	return status.Error(codes.Unimplemented, "method SubscribeWarning not implemented")
3013  }
3014  func (UnimplementedNodeServer) SubscribePayPartEnd(*StreamPayPartEndRequest, grpc.ServerStreamingServer[PayPartEndNotification]) error {
3015  	return status.Error(codes.Unimplemented, "method SubscribePayPartEnd not implemented")
3016  }
3017  func (UnimplementedNodeServer) SubscribePayPartStart(*StreamPayPartStartRequest, grpc.ServerStreamingServer[PayPartStartNotification]) error {
3018  	return status.Error(codes.Unimplemented, "method SubscribePayPartStart not implemented")
3019  }
3020  func (UnimplementedNodeServer) mustEmbedUnimplementedNodeServer() {}
3021  func (UnimplementedNodeServer) testEmbeddedByValue()              {}
3022  
3023  // UnsafeNodeServer may be embedded to opt out of forward compatibility for this service.
3024  // Use of this interface is not recommended, as added methods to NodeServer will
3025  // result in compilation errors.
3026  type UnsafeNodeServer interface {
3027  	mustEmbedUnimplementedNodeServer()
3028  }
3029  
3030  func RegisterNodeServer(s grpc.ServiceRegistrar, srv NodeServer) {
3031  	// If the following call panics, it indicates UnimplementedNodeServer was
3032  	// embedded by pointer and is nil.  This will cause panics if an
3033  	// unimplemented method is ever invoked, so we test this at initialization
3034  	// time to prevent it from happening at runtime later due to I/O.
3035  	if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
3036  		t.testEmbeddedByValue()
3037  	}
3038  	s.RegisterService(&Node_ServiceDesc, srv)
3039  }
3040  
3041  func _Node_Getinfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3042  	in := new(GetinfoRequest)
3043  	if err := dec(in); err != nil {
3044  		return nil, err
3045  	}
3046  	if interceptor == nil {
3047  		return srv.(NodeServer).Getinfo(ctx, in)
3048  	}
3049  	info := &grpc.UnaryServerInfo{
3050  		Server:     srv,
3051  		FullMethod: Node_Getinfo_FullMethodName,
3052  	}
3053  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3054  		return srv.(NodeServer).Getinfo(ctx, req.(*GetinfoRequest))
3055  	}
3056  	return interceptor(ctx, in, info, handler)
3057  }
3058  
3059  func _Node_ListPeers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3060  	in := new(ListpeersRequest)
3061  	if err := dec(in); err != nil {
3062  		return nil, err
3063  	}
3064  	if interceptor == nil {
3065  		return srv.(NodeServer).ListPeers(ctx, in)
3066  	}
3067  	info := &grpc.UnaryServerInfo{
3068  		Server:     srv,
3069  		FullMethod: Node_ListPeers_FullMethodName,
3070  	}
3071  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3072  		return srv.(NodeServer).ListPeers(ctx, req.(*ListpeersRequest))
3073  	}
3074  	return interceptor(ctx, in, info, handler)
3075  }
3076  
3077  func _Node_ListFunds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3078  	in := new(ListfundsRequest)
3079  	if err := dec(in); err != nil {
3080  		return nil, err
3081  	}
3082  	if interceptor == nil {
3083  		return srv.(NodeServer).ListFunds(ctx, in)
3084  	}
3085  	info := &grpc.UnaryServerInfo{
3086  		Server:     srv,
3087  		FullMethod: Node_ListFunds_FullMethodName,
3088  	}
3089  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3090  		return srv.(NodeServer).ListFunds(ctx, req.(*ListfundsRequest))
3091  	}
3092  	return interceptor(ctx, in, info, handler)
3093  }
3094  
3095  func _Node_SendPay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3096  	in := new(SendpayRequest)
3097  	if err := dec(in); err != nil {
3098  		return nil, err
3099  	}
3100  	if interceptor == nil {
3101  		return srv.(NodeServer).SendPay(ctx, in)
3102  	}
3103  	info := &grpc.UnaryServerInfo{
3104  		Server:     srv,
3105  		FullMethod: Node_SendPay_FullMethodName,
3106  	}
3107  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3108  		return srv.(NodeServer).SendPay(ctx, req.(*SendpayRequest))
3109  	}
3110  	return interceptor(ctx, in, info, handler)
3111  }
3112  
3113  func _Node_ListChannels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3114  	in := new(ListchannelsRequest)
3115  	if err := dec(in); err != nil {
3116  		return nil, err
3117  	}
3118  	if interceptor == nil {
3119  		return srv.(NodeServer).ListChannels(ctx, in)
3120  	}
3121  	info := &grpc.UnaryServerInfo{
3122  		Server:     srv,
3123  		FullMethod: Node_ListChannels_FullMethodName,
3124  	}
3125  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3126  		return srv.(NodeServer).ListChannels(ctx, req.(*ListchannelsRequest))
3127  	}
3128  	return interceptor(ctx, in, info, handler)
3129  }
3130  
3131  func _Node_AddGossip_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3132  	in := new(AddgossipRequest)
3133  	if err := dec(in); err != nil {
3134  		return nil, err
3135  	}
3136  	if interceptor == nil {
3137  		return srv.(NodeServer).AddGossip(ctx, in)
3138  	}
3139  	info := &grpc.UnaryServerInfo{
3140  		Server:     srv,
3141  		FullMethod: Node_AddGossip_FullMethodName,
3142  	}
3143  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3144  		return srv.(NodeServer).AddGossip(ctx, req.(*AddgossipRequest))
3145  	}
3146  	return interceptor(ctx, in, info, handler)
3147  }
3148  
3149  func _Node_AddPsbtOutput_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3150  	in := new(AddpsbtoutputRequest)
3151  	if err := dec(in); err != nil {
3152  		return nil, err
3153  	}
3154  	if interceptor == nil {
3155  		return srv.(NodeServer).AddPsbtOutput(ctx, in)
3156  	}
3157  	info := &grpc.UnaryServerInfo{
3158  		Server:     srv,
3159  		FullMethod: Node_AddPsbtOutput_FullMethodName,
3160  	}
3161  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3162  		return srv.(NodeServer).AddPsbtOutput(ctx, req.(*AddpsbtoutputRequest))
3163  	}
3164  	return interceptor(ctx, in, info, handler)
3165  }
3166  
3167  func _Node_AutoCleanOnce_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3168  	in := new(AutocleanonceRequest)
3169  	if err := dec(in); err != nil {
3170  		return nil, err
3171  	}
3172  	if interceptor == nil {
3173  		return srv.(NodeServer).AutoCleanOnce(ctx, in)
3174  	}
3175  	info := &grpc.UnaryServerInfo{
3176  		Server:     srv,
3177  		FullMethod: Node_AutoCleanOnce_FullMethodName,
3178  	}
3179  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3180  		return srv.(NodeServer).AutoCleanOnce(ctx, req.(*AutocleanonceRequest))
3181  	}
3182  	return interceptor(ctx, in, info, handler)
3183  }
3184  
3185  func _Node_AutoCleanStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3186  	in := new(AutocleanstatusRequest)
3187  	if err := dec(in); err != nil {
3188  		return nil, err
3189  	}
3190  	if interceptor == nil {
3191  		return srv.(NodeServer).AutoCleanStatus(ctx, in)
3192  	}
3193  	info := &grpc.UnaryServerInfo{
3194  		Server:     srv,
3195  		FullMethod: Node_AutoCleanStatus_FullMethodName,
3196  	}
3197  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3198  		return srv.(NodeServer).AutoCleanStatus(ctx, req.(*AutocleanstatusRequest))
3199  	}
3200  	return interceptor(ctx, in, info, handler)
3201  }
3202  
3203  func _Node_CheckMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3204  	in := new(CheckmessageRequest)
3205  	if err := dec(in); err != nil {
3206  		return nil, err
3207  	}
3208  	if interceptor == nil {
3209  		return srv.(NodeServer).CheckMessage(ctx, in)
3210  	}
3211  	info := &grpc.UnaryServerInfo{
3212  		Server:     srv,
3213  		FullMethod: Node_CheckMessage_FullMethodName,
3214  	}
3215  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3216  		return srv.(NodeServer).CheckMessage(ctx, req.(*CheckmessageRequest))
3217  	}
3218  	return interceptor(ctx, in, info, handler)
3219  }
3220  
3221  func _Node_Close_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3222  	in := new(CloseRequest)
3223  	if err := dec(in); err != nil {
3224  		return nil, err
3225  	}
3226  	if interceptor == nil {
3227  		return srv.(NodeServer).Close(ctx, in)
3228  	}
3229  	info := &grpc.UnaryServerInfo{
3230  		Server:     srv,
3231  		FullMethod: Node_Close_FullMethodName,
3232  	}
3233  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3234  		return srv.(NodeServer).Close(ctx, req.(*CloseRequest))
3235  	}
3236  	return interceptor(ctx, in, info, handler)
3237  }
3238  
3239  func _Node_ConnectPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3240  	in := new(ConnectRequest)
3241  	if err := dec(in); err != nil {
3242  		return nil, err
3243  	}
3244  	if interceptor == nil {
3245  		return srv.(NodeServer).ConnectPeer(ctx, in)
3246  	}
3247  	info := &grpc.UnaryServerInfo{
3248  		Server:     srv,
3249  		FullMethod: Node_ConnectPeer_FullMethodName,
3250  	}
3251  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3252  		return srv.(NodeServer).ConnectPeer(ctx, req.(*ConnectRequest))
3253  	}
3254  	return interceptor(ctx, in, info, handler)
3255  }
3256  
3257  func _Node_CreateInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3258  	in := new(CreateinvoiceRequest)
3259  	if err := dec(in); err != nil {
3260  		return nil, err
3261  	}
3262  	if interceptor == nil {
3263  		return srv.(NodeServer).CreateInvoice(ctx, in)
3264  	}
3265  	info := &grpc.UnaryServerInfo{
3266  		Server:     srv,
3267  		FullMethod: Node_CreateInvoice_FullMethodName,
3268  	}
3269  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3270  		return srv.(NodeServer).CreateInvoice(ctx, req.(*CreateinvoiceRequest))
3271  	}
3272  	return interceptor(ctx, in, info, handler)
3273  }
3274  
3275  func _Node_Datastore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3276  	in := new(DatastoreRequest)
3277  	if err := dec(in); err != nil {
3278  		return nil, err
3279  	}
3280  	if interceptor == nil {
3281  		return srv.(NodeServer).Datastore(ctx, in)
3282  	}
3283  	info := &grpc.UnaryServerInfo{
3284  		Server:     srv,
3285  		FullMethod: Node_Datastore_FullMethodName,
3286  	}
3287  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3288  		return srv.(NodeServer).Datastore(ctx, req.(*DatastoreRequest))
3289  	}
3290  	return interceptor(ctx, in, info, handler)
3291  }
3292  
3293  func _Node_DatastoreUsage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3294  	in := new(DatastoreusageRequest)
3295  	if err := dec(in); err != nil {
3296  		return nil, err
3297  	}
3298  	if interceptor == nil {
3299  		return srv.(NodeServer).DatastoreUsage(ctx, in)
3300  	}
3301  	info := &grpc.UnaryServerInfo{
3302  		Server:     srv,
3303  		FullMethod: Node_DatastoreUsage_FullMethodName,
3304  	}
3305  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3306  		return srv.(NodeServer).DatastoreUsage(ctx, req.(*DatastoreusageRequest))
3307  	}
3308  	return interceptor(ctx, in, info, handler)
3309  }
3310  
3311  func _Node_CreateOnion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3312  	in := new(CreateonionRequest)
3313  	if err := dec(in); err != nil {
3314  		return nil, err
3315  	}
3316  	if interceptor == nil {
3317  		return srv.(NodeServer).CreateOnion(ctx, in)
3318  	}
3319  	info := &grpc.UnaryServerInfo{
3320  		Server:     srv,
3321  		FullMethod: Node_CreateOnion_FullMethodName,
3322  	}
3323  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3324  		return srv.(NodeServer).CreateOnion(ctx, req.(*CreateonionRequest))
3325  	}
3326  	return interceptor(ctx, in, info, handler)
3327  }
3328  
3329  func _Node_DelDatastore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3330  	in := new(DeldatastoreRequest)
3331  	if err := dec(in); err != nil {
3332  		return nil, err
3333  	}
3334  	if interceptor == nil {
3335  		return srv.(NodeServer).DelDatastore(ctx, in)
3336  	}
3337  	info := &grpc.UnaryServerInfo{
3338  		Server:     srv,
3339  		FullMethod: Node_DelDatastore_FullMethodName,
3340  	}
3341  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3342  		return srv.(NodeServer).DelDatastore(ctx, req.(*DeldatastoreRequest))
3343  	}
3344  	return interceptor(ctx, in, info, handler)
3345  }
3346  
3347  func _Node_DelInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3348  	in := new(DelinvoiceRequest)
3349  	if err := dec(in); err != nil {
3350  		return nil, err
3351  	}
3352  	if interceptor == nil {
3353  		return srv.(NodeServer).DelInvoice(ctx, in)
3354  	}
3355  	info := &grpc.UnaryServerInfo{
3356  		Server:     srv,
3357  		FullMethod: Node_DelInvoice_FullMethodName,
3358  	}
3359  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3360  		return srv.(NodeServer).DelInvoice(ctx, req.(*DelinvoiceRequest))
3361  	}
3362  	return interceptor(ctx, in, info, handler)
3363  }
3364  
3365  func _Node_DevForgetChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3366  	in := new(DevforgetchannelRequest)
3367  	if err := dec(in); err != nil {
3368  		return nil, err
3369  	}
3370  	if interceptor == nil {
3371  		return srv.(NodeServer).DevForgetChannel(ctx, in)
3372  	}
3373  	info := &grpc.UnaryServerInfo{
3374  		Server:     srv,
3375  		FullMethod: Node_DevForgetChannel_FullMethodName,
3376  	}
3377  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3378  		return srv.(NodeServer).DevForgetChannel(ctx, req.(*DevforgetchannelRequest))
3379  	}
3380  	return interceptor(ctx, in, info, handler)
3381  }
3382  
3383  func _Node_EmergencyRecover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3384  	in := new(EmergencyrecoverRequest)
3385  	if err := dec(in); err != nil {
3386  		return nil, err
3387  	}
3388  	if interceptor == nil {
3389  		return srv.(NodeServer).EmergencyRecover(ctx, in)
3390  	}
3391  	info := &grpc.UnaryServerInfo{
3392  		Server:     srv,
3393  		FullMethod: Node_EmergencyRecover_FullMethodName,
3394  	}
3395  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3396  		return srv.(NodeServer).EmergencyRecover(ctx, req.(*EmergencyrecoverRequest))
3397  	}
3398  	return interceptor(ctx, in, info, handler)
3399  }
3400  
3401  func _Node_GetEmergencyRecoverData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3402  	in := new(GetemergencyrecoverdataRequest)
3403  	if err := dec(in); err != nil {
3404  		return nil, err
3405  	}
3406  	if interceptor == nil {
3407  		return srv.(NodeServer).GetEmergencyRecoverData(ctx, in)
3408  	}
3409  	info := &grpc.UnaryServerInfo{
3410  		Server:     srv,
3411  		FullMethod: Node_GetEmergencyRecoverData_FullMethodName,
3412  	}
3413  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3414  		return srv.(NodeServer).GetEmergencyRecoverData(ctx, req.(*GetemergencyrecoverdataRequest))
3415  	}
3416  	return interceptor(ctx, in, info, handler)
3417  }
3418  
3419  func _Node_ExposeSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3420  	in := new(ExposesecretRequest)
3421  	if err := dec(in); err != nil {
3422  		return nil, err
3423  	}
3424  	if interceptor == nil {
3425  		return srv.(NodeServer).ExposeSecret(ctx, in)
3426  	}
3427  	info := &grpc.UnaryServerInfo{
3428  		Server:     srv,
3429  		FullMethod: Node_ExposeSecret_FullMethodName,
3430  	}
3431  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3432  		return srv.(NodeServer).ExposeSecret(ctx, req.(*ExposesecretRequest))
3433  	}
3434  	return interceptor(ctx, in, info, handler)
3435  }
3436  
3437  func _Node_Recover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3438  	in := new(RecoverRequest)
3439  	if err := dec(in); err != nil {
3440  		return nil, err
3441  	}
3442  	if interceptor == nil {
3443  		return srv.(NodeServer).Recover(ctx, in)
3444  	}
3445  	info := &grpc.UnaryServerInfo{
3446  		Server:     srv,
3447  		FullMethod: Node_Recover_FullMethodName,
3448  	}
3449  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3450  		return srv.(NodeServer).Recover(ctx, req.(*RecoverRequest))
3451  	}
3452  	return interceptor(ctx, in, info, handler)
3453  }
3454  
3455  func _Node_RecoverChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3456  	in := new(RecoverchannelRequest)
3457  	if err := dec(in); err != nil {
3458  		return nil, err
3459  	}
3460  	if interceptor == nil {
3461  		return srv.(NodeServer).RecoverChannel(ctx, in)
3462  	}
3463  	info := &grpc.UnaryServerInfo{
3464  		Server:     srv,
3465  		FullMethod: Node_RecoverChannel_FullMethodName,
3466  	}
3467  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3468  		return srv.(NodeServer).RecoverChannel(ctx, req.(*RecoverchannelRequest))
3469  	}
3470  	return interceptor(ctx, in, info, handler)
3471  }
3472  
3473  func _Node_Invoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3474  	in := new(InvoiceRequest)
3475  	if err := dec(in); err != nil {
3476  		return nil, err
3477  	}
3478  	if interceptor == nil {
3479  		return srv.(NodeServer).Invoice(ctx, in)
3480  	}
3481  	info := &grpc.UnaryServerInfo{
3482  		Server:     srv,
3483  		FullMethod: Node_Invoice_FullMethodName,
3484  	}
3485  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3486  		return srv.(NodeServer).Invoice(ctx, req.(*InvoiceRequest))
3487  	}
3488  	return interceptor(ctx, in, info, handler)
3489  }
3490  
3491  func _Node_CreateInvoiceRequest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3492  	in := new(InvoicerequestRequest)
3493  	if err := dec(in); err != nil {
3494  		return nil, err
3495  	}
3496  	if interceptor == nil {
3497  		return srv.(NodeServer).CreateInvoiceRequest(ctx, in)
3498  	}
3499  	info := &grpc.UnaryServerInfo{
3500  		Server:     srv,
3501  		FullMethod: Node_CreateInvoiceRequest_FullMethodName,
3502  	}
3503  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3504  		return srv.(NodeServer).CreateInvoiceRequest(ctx, req.(*InvoicerequestRequest))
3505  	}
3506  	return interceptor(ctx, in, info, handler)
3507  }
3508  
3509  func _Node_DisableInvoiceRequest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3510  	in := new(DisableinvoicerequestRequest)
3511  	if err := dec(in); err != nil {
3512  		return nil, err
3513  	}
3514  	if interceptor == nil {
3515  		return srv.(NodeServer).DisableInvoiceRequest(ctx, in)
3516  	}
3517  	info := &grpc.UnaryServerInfo{
3518  		Server:     srv,
3519  		FullMethod: Node_DisableInvoiceRequest_FullMethodName,
3520  	}
3521  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3522  		return srv.(NodeServer).DisableInvoiceRequest(ctx, req.(*DisableinvoicerequestRequest))
3523  	}
3524  	return interceptor(ctx, in, info, handler)
3525  }
3526  
3527  func _Node_ListInvoiceRequests_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3528  	in := new(ListinvoicerequestsRequest)
3529  	if err := dec(in); err != nil {
3530  		return nil, err
3531  	}
3532  	if interceptor == nil {
3533  		return srv.(NodeServer).ListInvoiceRequests(ctx, in)
3534  	}
3535  	info := &grpc.UnaryServerInfo{
3536  		Server:     srv,
3537  		FullMethod: Node_ListInvoiceRequests_FullMethodName,
3538  	}
3539  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3540  		return srv.(NodeServer).ListInvoiceRequests(ctx, req.(*ListinvoicerequestsRequest))
3541  	}
3542  	return interceptor(ctx, in, info, handler)
3543  }
3544  
3545  func _Node_ListDatastore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3546  	in := new(ListdatastoreRequest)
3547  	if err := dec(in); err != nil {
3548  		return nil, err
3549  	}
3550  	if interceptor == nil {
3551  		return srv.(NodeServer).ListDatastore(ctx, in)
3552  	}
3553  	info := &grpc.UnaryServerInfo{
3554  		Server:     srv,
3555  		FullMethod: Node_ListDatastore_FullMethodName,
3556  	}
3557  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3558  		return srv.(NodeServer).ListDatastore(ctx, req.(*ListdatastoreRequest))
3559  	}
3560  	return interceptor(ctx, in, info, handler)
3561  }
3562  
3563  func _Node_ListInvoices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3564  	in := new(ListinvoicesRequest)
3565  	if err := dec(in); err != nil {
3566  		return nil, err
3567  	}
3568  	if interceptor == nil {
3569  		return srv.(NodeServer).ListInvoices(ctx, in)
3570  	}
3571  	info := &grpc.UnaryServerInfo{
3572  		Server:     srv,
3573  		FullMethod: Node_ListInvoices_FullMethodName,
3574  	}
3575  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3576  		return srv.(NodeServer).ListInvoices(ctx, req.(*ListinvoicesRequest))
3577  	}
3578  	return interceptor(ctx, in, info, handler)
3579  }
3580  
3581  func _Node_SendOnion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3582  	in := new(SendonionRequest)
3583  	if err := dec(in); err != nil {
3584  		return nil, err
3585  	}
3586  	if interceptor == nil {
3587  		return srv.(NodeServer).SendOnion(ctx, in)
3588  	}
3589  	info := &grpc.UnaryServerInfo{
3590  		Server:     srv,
3591  		FullMethod: Node_SendOnion_FullMethodName,
3592  	}
3593  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3594  		return srv.(NodeServer).SendOnion(ctx, req.(*SendonionRequest))
3595  	}
3596  	return interceptor(ctx, in, info, handler)
3597  }
3598  
3599  func _Node_ListSendPays_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3600  	in := new(ListsendpaysRequest)
3601  	if err := dec(in); err != nil {
3602  		return nil, err
3603  	}
3604  	if interceptor == nil {
3605  		return srv.(NodeServer).ListSendPays(ctx, in)
3606  	}
3607  	info := &grpc.UnaryServerInfo{
3608  		Server:     srv,
3609  		FullMethod: Node_ListSendPays_FullMethodName,
3610  	}
3611  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3612  		return srv.(NodeServer).ListSendPays(ctx, req.(*ListsendpaysRequest))
3613  	}
3614  	return interceptor(ctx, in, info, handler)
3615  }
3616  
3617  func _Node_ListTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3618  	in := new(ListtransactionsRequest)
3619  	if err := dec(in); err != nil {
3620  		return nil, err
3621  	}
3622  	if interceptor == nil {
3623  		return srv.(NodeServer).ListTransactions(ctx, in)
3624  	}
3625  	info := &grpc.UnaryServerInfo{
3626  		Server:     srv,
3627  		FullMethod: Node_ListTransactions_FullMethodName,
3628  	}
3629  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3630  		return srv.(NodeServer).ListTransactions(ctx, req.(*ListtransactionsRequest))
3631  	}
3632  	return interceptor(ctx, in, info, handler)
3633  }
3634  
3635  func _Node_MakeSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3636  	in := new(MakesecretRequest)
3637  	if err := dec(in); err != nil {
3638  		return nil, err
3639  	}
3640  	if interceptor == nil {
3641  		return srv.(NodeServer).MakeSecret(ctx, in)
3642  	}
3643  	info := &grpc.UnaryServerInfo{
3644  		Server:     srv,
3645  		FullMethod: Node_MakeSecret_FullMethodName,
3646  	}
3647  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3648  		return srv.(NodeServer).MakeSecret(ctx, req.(*MakesecretRequest))
3649  	}
3650  	return interceptor(ctx, in, info, handler)
3651  }
3652  
3653  func _Node_Pay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3654  	in := new(PayRequest)
3655  	if err := dec(in); err != nil {
3656  		return nil, err
3657  	}
3658  	if interceptor == nil {
3659  		return srv.(NodeServer).Pay(ctx, in)
3660  	}
3661  	info := &grpc.UnaryServerInfo{
3662  		Server:     srv,
3663  		FullMethod: Node_Pay_FullMethodName,
3664  	}
3665  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3666  		return srv.(NodeServer).Pay(ctx, req.(*PayRequest))
3667  	}
3668  	return interceptor(ctx, in, info, handler)
3669  }
3670  
3671  func _Node_ListNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3672  	in := new(ListnodesRequest)
3673  	if err := dec(in); err != nil {
3674  		return nil, err
3675  	}
3676  	if interceptor == nil {
3677  		return srv.(NodeServer).ListNodes(ctx, in)
3678  	}
3679  	info := &grpc.UnaryServerInfo{
3680  		Server:     srv,
3681  		FullMethod: Node_ListNodes_FullMethodName,
3682  	}
3683  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3684  		return srv.(NodeServer).ListNodes(ctx, req.(*ListnodesRequest))
3685  	}
3686  	return interceptor(ctx, in, info, handler)
3687  }
3688  
3689  func _Node_WaitAnyInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3690  	in := new(WaitanyinvoiceRequest)
3691  	if err := dec(in); err != nil {
3692  		return nil, err
3693  	}
3694  	if interceptor == nil {
3695  		return srv.(NodeServer).WaitAnyInvoice(ctx, in)
3696  	}
3697  	info := &grpc.UnaryServerInfo{
3698  		Server:     srv,
3699  		FullMethod: Node_WaitAnyInvoice_FullMethodName,
3700  	}
3701  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3702  		return srv.(NodeServer).WaitAnyInvoice(ctx, req.(*WaitanyinvoiceRequest))
3703  	}
3704  	return interceptor(ctx, in, info, handler)
3705  }
3706  
3707  func _Node_WaitInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3708  	in := new(WaitinvoiceRequest)
3709  	if err := dec(in); err != nil {
3710  		return nil, err
3711  	}
3712  	if interceptor == nil {
3713  		return srv.(NodeServer).WaitInvoice(ctx, in)
3714  	}
3715  	info := &grpc.UnaryServerInfo{
3716  		Server:     srv,
3717  		FullMethod: Node_WaitInvoice_FullMethodName,
3718  	}
3719  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3720  		return srv.(NodeServer).WaitInvoice(ctx, req.(*WaitinvoiceRequest))
3721  	}
3722  	return interceptor(ctx, in, info, handler)
3723  }
3724  
3725  func _Node_WaitSendPay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3726  	in := new(WaitsendpayRequest)
3727  	if err := dec(in); err != nil {
3728  		return nil, err
3729  	}
3730  	if interceptor == nil {
3731  		return srv.(NodeServer).WaitSendPay(ctx, in)
3732  	}
3733  	info := &grpc.UnaryServerInfo{
3734  		Server:     srv,
3735  		FullMethod: Node_WaitSendPay_FullMethodName,
3736  	}
3737  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3738  		return srv.(NodeServer).WaitSendPay(ctx, req.(*WaitsendpayRequest))
3739  	}
3740  	return interceptor(ctx, in, info, handler)
3741  }
3742  
3743  func _Node_NewAddr_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3744  	in := new(NewaddrRequest)
3745  	if err := dec(in); err != nil {
3746  		return nil, err
3747  	}
3748  	if interceptor == nil {
3749  		return srv.(NodeServer).NewAddr(ctx, in)
3750  	}
3751  	info := &grpc.UnaryServerInfo{
3752  		Server:     srv,
3753  		FullMethod: Node_NewAddr_FullMethodName,
3754  	}
3755  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3756  		return srv.(NodeServer).NewAddr(ctx, req.(*NewaddrRequest))
3757  	}
3758  	return interceptor(ctx, in, info, handler)
3759  }
3760  
3761  func _Node_Withdraw_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3762  	in := new(WithdrawRequest)
3763  	if err := dec(in); err != nil {
3764  		return nil, err
3765  	}
3766  	if interceptor == nil {
3767  		return srv.(NodeServer).Withdraw(ctx, in)
3768  	}
3769  	info := &grpc.UnaryServerInfo{
3770  		Server:     srv,
3771  		FullMethod: Node_Withdraw_FullMethodName,
3772  	}
3773  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3774  		return srv.(NodeServer).Withdraw(ctx, req.(*WithdrawRequest))
3775  	}
3776  	return interceptor(ctx, in, info, handler)
3777  }
3778  
3779  func _Node_KeySend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3780  	in := new(KeysendRequest)
3781  	if err := dec(in); err != nil {
3782  		return nil, err
3783  	}
3784  	if interceptor == nil {
3785  		return srv.(NodeServer).KeySend(ctx, in)
3786  	}
3787  	info := &grpc.UnaryServerInfo{
3788  		Server:     srv,
3789  		FullMethod: Node_KeySend_FullMethodName,
3790  	}
3791  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3792  		return srv.(NodeServer).KeySend(ctx, req.(*KeysendRequest))
3793  	}
3794  	return interceptor(ctx, in, info, handler)
3795  }
3796  
3797  func _Node_FundPsbt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3798  	in := new(FundpsbtRequest)
3799  	if err := dec(in); err != nil {
3800  		return nil, err
3801  	}
3802  	if interceptor == nil {
3803  		return srv.(NodeServer).FundPsbt(ctx, in)
3804  	}
3805  	info := &grpc.UnaryServerInfo{
3806  		Server:     srv,
3807  		FullMethod: Node_FundPsbt_FullMethodName,
3808  	}
3809  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3810  		return srv.(NodeServer).FundPsbt(ctx, req.(*FundpsbtRequest))
3811  	}
3812  	return interceptor(ctx, in, info, handler)
3813  }
3814  
3815  func _Node_SendPsbt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3816  	in := new(SendpsbtRequest)
3817  	if err := dec(in); err != nil {
3818  		return nil, err
3819  	}
3820  	if interceptor == nil {
3821  		return srv.(NodeServer).SendPsbt(ctx, in)
3822  	}
3823  	info := &grpc.UnaryServerInfo{
3824  		Server:     srv,
3825  		FullMethod: Node_SendPsbt_FullMethodName,
3826  	}
3827  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3828  		return srv.(NodeServer).SendPsbt(ctx, req.(*SendpsbtRequest))
3829  	}
3830  	return interceptor(ctx, in, info, handler)
3831  }
3832  
3833  func _Node_SignPsbt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3834  	in := new(SignpsbtRequest)
3835  	if err := dec(in); err != nil {
3836  		return nil, err
3837  	}
3838  	if interceptor == nil {
3839  		return srv.(NodeServer).SignPsbt(ctx, in)
3840  	}
3841  	info := &grpc.UnaryServerInfo{
3842  		Server:     srv,
3843  		FullMethod: Node_SignPsbt_FullMethodName,
3844  	}
3845  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3846  		return srv.(NodeServer).SignPsbt(ctx, req.(*SignpsbtRequest))
3847  	}
3848  	return interceptor(ctx, in, info, handler)
3849  }
3850  
3851  func _Node_UtxoPsbt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3852  	in := new(UtxopsbtRequest)
3853  	if err := dec(in); err != nil {
3854  		return nil, err
3855  	}
3856  	if interceptor == nil {
3857  		return srv.(NodeServer).UtxoPsbt(ctx, in)
3858  	}
3859  	info := &grpc.UnaryServerInfo{
3860  		Server:     srv,
3861  		FullMethod: Node_UtxoPsbt_FullMethodName,
3862  	}
3863  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3864  		return srv.(NodeServer).UtxoPsbt(ctx, req.(*UtxopsbtRequest))
3865  	}
3866  	return interceptor(ctx, in, info, handler)
3867  }
3868  
3869  func _Node_TxDiscard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3870  	in := new(TxdiscardRequest)
3871  	if err := dec(in); err != nil {
3872  		return nil, err
3873  	}
3874  	if interceptor == nil {
3875  		return srv.(NodeServer).TxDiscard(ctx, in)
3876  	}
3877  	info := &grpc.UnaryServerInfo{
3878  		Server:     srv,
3879  		FullMethod: Node_TxDiscard_FullMethodName,
3880  	}
3881  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3882  		return srv.(NodeServer).TxDiscard(ctx, req.(*TxdiscardRequest))
3883  	}
3884  	return interceptor(ctx, in, info, handler)
3885  }
3886  
3887  func _Node_TxPrepare_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3888  	in := new(TxprepareRequest)
3889  	if err := dec(in); err != nil {
3890  		return nil, err
3891  	}
3892  	if interceptor == nil {
3893  		return srv.(NodeServer).TxPrepare(ctx, in)
3894  	}
3895  	info := &grpc.UnaryServerInfo{
3896  		Server:     srv,
3897  		FullMethod: Node_TxPrepare_FullMethodName,
3898  	}
3899  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3900  		return srv.(NodeServer).TxPrepare(ctx, req.(*TxprepareRequest))
3901  	}
3902  	return interceptor(ctx, in, info, handler)
3903  }
3904  
3905  func _Node_TxSend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3906  	in := new(TxsendRequest)
3907  	if err := dec(in); err != nil {
3908  		return nil, err
3909  	}
3910  	if interceptor == nil {
3911  		return srv.(NodeServer).TxSend(ctx, in)
3912  	}
3913  	info := &grpc.UnaryServerInfo{
3914  		Server:     srv,
3915  		FullMethod: Node_TxSend_FullMethodName,
3916  	}
3917  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3918  		return srv.(NodeServer).TxSend(ctx, req.(*TxsendRequest))
3919  	}
3920  	return interceptor(ctx, in, info, handler)
3921  }
3922  
3923  func _Node_ListPeerChannels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3924  	in := new(ListpeerchannelsRequest)
3925  	if err := dec(in); err != nil {
3926  		return nil, err
3927  	}
3928  	if interceptor == nil {
3929  		return srv.(NodeServer).ListPeerChannels(ctx, in)
3930  	}
3931  	info := &grpc.UnaryServerInfo{
3932  		Server:     srv,
3933  		FullMethod: Node_ListPeerChannels_FullMethodName,
3934  	}
3935  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3936  		return srv.(NodeServer).ListPeerChannels(ctx, req.(*ListpeerchannelsRequest))
3937  	}
3938  	return interceptor(ctx, in, info, handler)
3939  }
3940  
3941  func _Node_ListClosedChannels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3942  	in := new(ListclosedchannelsRequest)
3943  	if err := dec(in); err != nil {
3944  		return nil, err
3945  	}
3946  	if interceptor == nil {
3947  		return srv.(NodeServer).ListClosedChannels(ctx, in)
3948  	}
3949  	info := &grpc.UnaryServerInfo{
3950  		Server:     srv,
3951  		FullMethod: Node_ListClosedChannels_FullMethodName,
3952  	}
3953  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3954  		return srv.(NodeServer).ListClosedChannels(ctx, req.(*ListclosedchannelsRequest))
3955  	}
3956  	return interceptor(ctx, in, info, handler)
3957  }
3958  
3959  func _Node_Decode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3960  	in := new(DecodeRequest)
3961  	if err := dec(in); err != nil {
3962  		return nil, err
3963  	}
3964  	if interceptor == nil {
3965  		return srv.(NodeServer).Decode(ctx, in)
3966  	}
3967  	info := &grpc.UnaryServerInfo{
3968  		Server:     srv,
3969  		FullMethod: Node_Decode_FullMethodName,
3970  	}
3971  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3972  		return srv.(NodeServer).Decode(ctx, req.(*DecodeRequest))
3973  	}
3974  	return interceptor(ctx, in, info, handler)
3975  }
3976  
3977  func _Node_DelPay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3978  	in := new(DelpayRequest)
3979  	if err := dec(in); err != nil {
3980  		return nil, err
3981  	}
3982  	if interceptor == nil {
3983  		return srv.(NodeServer).DelPay(ctx, in)
3984  	}
3985  	info := &grpc.UnaryServerInfo{
3986  		Server:     srv,
3987  		FullMethod: Node_DelPay_FullMethodName,
3988  	}
3989  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3990  		return srv.(NodeServer).DelPay(ctx, req.(*DelpayRequest))
3991  	}
3992  	return interceptor(ctx, in, info, handler)
3993  }
3994  
3995  func _Node_DelForward_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3996  	in := new(DelforwardRequest)
3997  	if err := dec(in); err != nil {
3998  		return nil, err
3999  	}
4000  	if interceptor == nil {
4001  		return srv.(NodeServer).DelForward(ctx, in)
4002  	}
4003  	info := &grpc.UnaryServerInfo{
4004  		Server:     srv,
4005  		FullMethod: Node_DelForward_FullMethodName,
4006  	}
4007  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4008  		return srv.(NodeServer).DelForward(ctx, req.(*DelforwardRequest))
4009  	}
4010  	return interceptor(ctx, in, info, handler)
4011  }
4012  
4013  func _Node_DisableOffer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4014  	in := new(DisableofferRequest)
4015  	if err := dec(in); err != nil {
4016  		return nil, err
4017  	}
4018  	if interceptor == nil {
4019  		return srv.(NodeServer).DisableOffer(ctx, in)
4020  	}
4021  	info := &grpc.UnaryServerInfo{
4022  		Server:     srv,
4023  		FullMethod: Node_DisableOffer_FullMethodName,
4024  	}
4025  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4026  		return srv.(NodeServer).DisableOffer(ctx, req.(*DisableofferRequest))
4027  	}
4028  	return interceptor(ctx, in, info, handler)
4029  }
4030  
4031  func _Node_EnableOffer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4032  	in := new(EnableofferRequest)
4033  	if err := dec(in); err != nil {
4034  		return nil, err
4035  	}
4036  	if interceptor == nil {
4037  		return srv.(NodeServer).EnableOffer(ctx, in)
4038  	}
4039  	info := &grpc.UnaryServerInfo{
4040  		Server:     srv,
4041  		FullMethod: Node_EnableOffer_FullMethodName,
4042  	}
4043  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4044  		return srv.(NodeServer).EnableOffer(ctx, req.(*EnableofferRequest))
4045  	}
4046  	return interceptor(ctx, in, info, handler)
4047  }
4048  
4049  func _Node_Disconnect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4050  	in := new(DisconnectRequest)
4051  	if err := dec(in); err != nil {
4052  		return nil, err
4053  	}
4054  	if interceptor == nil {
4055  		return srv.(NodeServer).Disconnect(ctx, in)
4056  	}
4057  	info := &grpc.UnaryServerInfo{
4058  		Server:     srv,
4059  		FullMethod: Node_Disconnect_FullMethodName,
4060  	}
4061  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4062  		return srv.(NodeServer).Disconnect(ctx, req.(*DisconnectRequest))
4063  	}
4064  	return interceptor(ctx, in, info, handler)
4065  }
4066  
4067  func _Node_Feerates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4068  	in := new(FeeratesRequest)
4069  	if err := dec(in); err != nil {
4070  		return nil, err
4071  	}
4072  	if interceptor == nil {
4073  		return srv.(NodeServer).Feerates(ctx, in)
4074  	}
4075  	info := &grpc.UnaryServerInfo{
4076  		Server:     srv,
4077  		FullMethod: Node_Feerates_FullMethodName,
4078  	}
4079  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4080  		return srv.(NodeServer).Feerates(ctx, req.(*FeeratesRequest))
4081  	}
4082  	return interceptor(ctx, in, info, handler)
4083  }
4084  
4085  func _Node_FetchBip353_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4086  	in := new(Fetchbip353Request)
4087  	if err := dec(in); err != nil {
4088  		return nil, err
4089  	}
4090  	if interceptor == nil {
4091  		return srv.(NodeServer).FetchBip353(ctx, in)
4092  	}
4093  	info := &grpc.UnaryServerInfo{
4094  		Server:     srv,
4095  		FullMethod: Node_FetchBip353_FullMethodName,
4096  	}
4097  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4098  		return srv.(NodeServer).FetchBip353(ctx, req.(*Fetchbip353Request))
4099  	}
4100  	return interceptor(ctx, in, info, handler)
4101  }
4102  
4103  func _Node_FetchInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4104  	in := new(FetchinvoiceRequest)
4105  	if err := dec(in); err != nil {
4106  		return nil, err
4107  	}
4108  	if interceptor == nil {
4109  		return srv.(NodeServer).FetchInvoice(ctx, in)
4110  	}
4111  	info := &grpc.UnaryServerInfo{
4112  		Server:     srv,
4113  		FullMethod: Node_FetchInvoice_FullMethodName,
4114  	}
4115  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4116  		return srv.(NodeServer).FetchInvoice(ctx, req.(*FetchinvoiceRequest))
4117  	}
4118  	return interceptor(ctx, in, info, handler)
4119  }
4120  
4121  func _Node_CancelRecurringInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4122  	in := new(CancelrecurringinvoiceRequest)
4123  	if err := dec(in); err != nil {
4124  		return nil, err
4125  	}
4126  	if interceptor == nil {
4127  		return srv.(NodeServer).CancelRecurringInvoice(ctx, in)
4128  	}
4129  	info := &grpc.UnaryServerInfo{
4130  		Server:     srv,
4131  		FullMethod: Node_CancelRecurringInvoice_FullMethodName,
4132  	}
4133  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4134  		return srv.(NodeServer).CancelRecurringInvoice(ctx, req.(*CancelrecurringinvoiceRequest))
4135  	}
4136  	return interceptor(ctx, in, info, handler)
4137  }
4138  
4139  func _Node_FundChannelCancel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4140  	in := new(FundchannelCancelRequest)
4141  	if err := dec(in); err != nil {
4142  		return nil, err
4143  	}
4144  	if interceptor == nil {
4145  		return srv.(NodeServer).FundChannelCancel(ctx, in)
4146  	}
4147  	info := &grpc.UnaryServerInfo{
4148  		Server:     srv,
4149  		FullMethod: Node_FundChannelCancel_FullMethodName,
4150  	}
4151  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4152  		return srv.(NodeServer).FundChannelCancel(ctx, req.(*FundchannelCancelRequest))
4153  	}
4154  	return interceptor(ctx, in, info, handler)
4155  }
4156  
4157  func _Node_FundChannelComplete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4158  	in := new(FundchannelCompleteRequest)
4159  	if err := dec(in); err != nil {
4160  		return nil, err
4161  	}
4162  	if interceptor == nil {
4163  		return srv.(NodeServer).FundChannelComplete(ctx, in)
4164  	}
4165  	info := &grpc.UnaryServerInfo{
4166  		Server:     srv,
4167  		FullMethod: Node_FundChannelComplete_FullMethodName,
4168  	}
4169  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4170  		return srv.(NodeServer).FundChannelComplete(ctx, req.(*FundchannelCompleteRequest))
4171  	}
4172  	return interceptor(ctx, in, info, handler)
4173  }
4174  
4175  func _Node_FundChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4176  	in := new(FundchannelRequest)
4177  	if err := dec(in); err != nil {
4178  		return nil, err
4179  	}
4180  	if interceptor == nil {
4181  		return srv.(NodeServer).FundChannel(ctx, in)
4182  	}
4183  	info := &grpc.UnaryServerInfo{
4184  		Server:     srv,
4185  		FullMethod: Node_FundChannel_FullMethodName,
4186  	}
4187  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4188  		return srv.(NodeServer).FundChannel(ctx, req.(*FundchannelRequest))
4189  	}
4190  	return interceptor(ctx, in, info, handler)
4191  }
4192  
4193  func _Node_FundChannelStart_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4194  	in := new(FundchannelStartRequest)
4195  	if err := dec(in); err != nil {
4196  		return nil, err
4197  	}
4198  	if interceptor == nil {
4199  		return srv.(NodeServer).FundChannelStart(ctx, in)
4200  	}
4201  	info := &grpc.UnaryServerInfo{
4202  		Server:     srv,
4203  		FullMethod: Node_FundChannelStart_FullMethodName,
4204  	}
4205  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4206  		return srv.(NodeServer).FundChannelStart(ctx, req.(*FundchannelStartRequest))
4207  	}
4208  	return interceptor(ctx, in, info, handler)
4209  }
4210  
4211  func _Node_GetLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4212  	in := new(GetlogRequest)
4213  	if err := dec(in); err != nil {
4214  		return nil, err
4215  	}
4216  	if interceptor == nil {
4217  		return srv.(NodeServer).GetLog(ctx, in)
4218  	}
4219  	info := &grpc.UnaryServerInfo{
4220  		Server:     srv,
4221  		FullMethod: Node_GetLog_FullMethodName,
4222  	}
4223  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4224  		return srv.(NodeServer).GetLog(ctx, req.(*GetlogRequest))
4225  	}
4226  	return interceptor(ctx, in, info, handler)
4227  }
4228  
4229  func _Node_FunderUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4230  	in := new(FunderupdateRequest)
4231  	if err := dec(in); err != nil {
4232  		return nil, err
4233  	}
4234  	if interceptor == nil {
4235  		return srv.(NodeServer).FunderUpdate(ctx, in)
4236  	}
4237  	info := &grpc.UnaryServerInfo{
4238  		Server:     srv,
4239  		FullMethod: Node_FunderUpdate_FullMethodName,
4240  	}
4241  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4242  		return srv.(NodeServer).FunderUpdate(ctx, req.(*FunderupdateRequest))
4243  	}
4244  	return interceptor(ctx, in, info, handler)
4245  }
4246  
4247  func _Node_GetRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4248  	in := new(GetrouteRequest)
4249  	if err := dec(in); err != nil {
4250  		return nil, err
4251  	}
4252  	if interceptor == nil {
4253  		return srv.(NodeServer).GetRoute(ctx, in)
4254  	}
4255  	info := &grpc.UnaryServerInfo{
4256  		Server:     srv,
4257  		FullMethod: Node_GetRoute_FullMethodName,
4258  	}
4259  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4260  		return srv.(NodeServer).GetRoute(ctx, req.(*GetrouteRequest))
4261  	}
4262  	return interceptor(ctx, in, info, handler)
4263  }
4264  
4265  func _Node_ListAddresses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4266  	in := new(ListaddressesRequest)
4267  	if err := dec(in); err != nil {
4268  		return nil, err
4269  	}
4270  	if interceptor == nil {
4271  		return srv.(NodeServer).ListAddresses(ctx, in)
4272  	}
4273  	info := &grpc.UnaryServerInfo{
4274  		Server:     srv,
4275  		FullMethod: Node_ListAddresses_FullMethodName,
4276  	}
4277  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4278  		return srv.(NodeServer).ListAddresses(ctx, req.(*ListaddressesRequest))
4279  	}
4280  	return interceptor(ctx, in, info, handler)
4281  }
4282  
4283  func _Node_ListForwards_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4284  	in := new(ListforwardsRequest)
4285  	if err := dec(in); err != nil {
4286  		return nil, err
4287  	}
4288  	if interceptor == nil {
4289  		return srv.(NodeServer).ListForwards(ctx, in)
4290  	}
4291  	info := &grpc.UnaryServerInfo{
4292  		Server:     srv,
4293  		FullMethod: Node_ListForwards_FullMethodName,
4294  	}
4295  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4296  		return srv.(NodeServer).ListForwards(ctx, req.(*ListforwardsRequest))
4297  	}
4298  	return interceptor(ctx, in, info, handler)
4299  }
4300  
4301  func _Node_ListOffers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4302  	in := new(ListoffersRequest)
4303  	if err := dec(in); err != nil {
4304  		return nil, err
4305  	}
4306  	if interceptor == nil {
4307  		return srv.(NodeServer).ListOffers(ctx, in)
4308  	}
4309  	info := &grpc.UnaryServerInfo{
4310  		Server:     srv,
4311  		FullMethod: Node_ListOffers_FullMethodName,
4312  	}
4313  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4314  		return srv.(NodeServer).ListOffers(ctx, req.(*ListoffersRequest))
4315  	}
4316  	return interceptor(ctx, in, info, handler)
4317  }
4318  
4319  func _Node_ListPays_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4320  	in := new(ListpaysRequest)
4321  	if err := dec(in); err != nil {
4322  		return nil, err
4323  	}
4324  	if interceptor == nil {
4325  		return srv.(NodeServer).ListPays(ctx, in)
4326  	}
4327  	info := &grpc.UnaryServerInfo{
4328  		Server:     srv,
4329  		FullMethod: Node_ListPays_FullMethodName,
4330  	}
4331  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4332  		return srv.(NodeServer).ListPays(ctx, req.(*ListpaysRequest))
4333  	}
4334  	return interceptor(ctx, in, info, handler)
4335  }
4336  
4337  func _Node_ListHtlcs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4338  	in := new(ListhtlcsRequest)
4339  	if err := dec(in); err != nil {
4340  		return nil, err
4341  	}
4342  	if interceptor == nil {
4343  		return srv.(NodeServer).ListHtlcs(ctx, in)
4344  	}
4345  	info := &grpc.UnaryServerInfo{
4346  		Server:     srv,
4347  		FullMethod: Node_ListHtlcs_FullMethodName,
4348  	}
4349  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4350  		return srv.(NodeServer).ListHtlcs(ctx, req.(*ListhtlcsRequest))
4351  	}
4352  	return interceptor(ctx, in, info, handler)
4353  }
4354  
4355  func _Node_MultiFundChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4356  	in := new(MultifundchannelRequest)
4357  	if err := dec(in); err != nil {
4358  		return nil, err
4359  	}
4360  	if interceptor == nil {
4361  		return srv.(NodeServer).MultiFundChannel(ctx, in)
4362  	}
4363  	info := &grpc.UnaryServerInfo{
4364  		Server:     srv,
4365  		FullMethod: Node_MultiFundChannel_FullMethodName,
4366  	}
4367  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4368  		return srv.(NodeServer).MultiFundChannel(ctx, req.(*MultifundchannelRequest))
4369  	}
4370  	return interceptor(ctx, in, info, handler)
4371  }
4372  
4373  func _Node_MultiWithdraw_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4374  	in := new(MultiwithdrawRequest)
4375  	if err := dec(in); err != nil {
4376  		return nil, err
4377  	}
4378  	if interceptor == nil {
4379  		return srv.(NodeServer).MultiWithdraw(ctx, in)
4380  	}
4381  	info := &grpc.UnaryServerInfo{
4382  		Server:     srv,
4383  		FullMethod: Node_MultiWithdraw_FullMethodName,
4384  	}
4385  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4386  		return srv.(NodeServer).MultiWithdraw(ctx, req.(*MultiwithdrawRequest))
4387  	}
4388  	return interceptor(ctx, in, info, handler)
4389  }
4390  
4391  func _Node_Offer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4392  	in := new(OfferRequest)
4393  	if err := dec(in); err != nil {
4394  		return nil, err
4395  	}
4396  	if interceptor == nil {
4397  		return srv.(NodeServer).Offer(ctx, in)
4398  	}
4399  	info := &grpc.UnaryServerInfo{
4400  		Server:     srv,
4401  		FullMethod: Node_Offer_FullMethodName,
4402  	}
4403  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4404  		return srv.(NodeServer).Offer(ctx, req.(*OfferRequest))
4405  	}
4406  	return interceptor(ctx, in, info, handler)
4407  }
4408  
4409  func _Node_OpenChannelAbort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4410  	in := new(OpenchannelAbortRequest)
4411  	if err := dec(in); err != nil {
4412  		return nil, err
4413  	}
4414  	if interceptor == nil {
4415  		return srv.(NodeServer).OpenChannelAbort(ctx, in)
4416  	}
4417  	info := &grpc.UnaryServerInfo{
4418  		Server:     srv,
4419  		FullMethod: Node_OpenChannelAbort_FullMethodName,
4420  	}
4421  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4422  		return srv.(NodeServer).OpenChannelAbort(ctx, req.(*OpenchannelAbortRequest))
4423  	}
4424  	return interceptor(ctx, in, info, handler)
4425  }
4426  
4427  func _Node_OpenChannelBump_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4428  	in := new(OpenchannelBumpRequest)
4429  	if err := dec(in); err != nil {
4430  		return nil, err
4431  	}
4432  	if interceptor == nil {
4433  		return srv.(NodeServer).OpenChannelBump(ctx, in)
4434  	}
4435  	info := &grpc.UnaryServerInfo{
4436  		Server:     srv,
4437  		FullMethod: Node_OpenChannelBump_FullMethodName,
4438  	}
4439  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4440  		return srv.(NodeServer).OpenChannelBump(ctx, req.(*OpenchannelBumpRequest))
4441  	}
4442  	return interceptor(ctx, in, info, handler)
4443  }
4444  
4445  func _Node_OpenChannelInit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4446  	in := new(OpenchannelInitRequest)
4447  	if err := dec(in); err != nil {
4448  		return nil, err
4449  	}
4450  	if interceptor == nil {
4451  		return srv.(NodeServer).OpenChannelInit(ctx, in)
4452  	}
4453  	info := &grpc.UnaryServerInfo{
4454  		Server:     srv,
4455  		FullMethod: Node_OpenChannelInit_FullMethodName,
4456  	}
4457  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4458  		return srv.(NodeServer).OpenChannelInit(ctx, req.(*OpenchannelInitRequest))
4459  	}
4460  	return interceptor(ctx, in, info, handler)
4461  }
4462  
4463  func _Node_OpenChannelSigned_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4464  	in := new(OpenchannelSignedRequest)
4465  	if err := dec(in); err != nil {
4466  		return nil, err
4467  	}
4468  	if interceptor == nil {
4469  		return srv.(NodeServer).OpenChannelSigned(ctx, in)
4470  	}
4471  	info := &grpc.UnaryServerInfo{
4472  		Server:     srv,
4473  		FullMethod: Node_OpenChannelSigned_FullMethodName,
4474  	}
4475  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4476  		return srv.(NodeServer).OpenChannelSigned(ctx, req.(*OpenchannelSignedRequest))
4477  	}
4478  	return interceptor(ctx, in, info, handler)
4479  }
4480  
4481  func _Node_OpenChannelUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4482  	in := new(OpenchannelUpdateRequest)
4483  	if err := dec(in); err != nil {
4484  		return nil, err
4485  	}
4486  	if interceptor == nil {
4487  		return srv.(NodeServer).OpenChannelUpdate(ctx, in)
4488  	}
4489  	info := &grpc.UnaryServerInfo{
4490  		Server:     srv,
4491  		FullMethod: Node_OpenChannelUpdate_FullMethodName,
4492  	}
4493  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4494  		return srv.(NodeServer).OpenChannelUpdate(ctx, req.(*OpenchannelUpdateRequest))
4495  	}
4496  	return interceptor(ctx, in, info, handler)
4497  }
4498  
4499  func _Node_Ping_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4500  	in := new(PingRequest)
4501  	if err := dec(in); err != nil {
4502  		return nil, err
4503  	}
4504  	if interceptor == nil {
4505  		return srv.(NodeServer).Ping(ctx, in)
4506  	}
4507  	info := &grpc.UnaryServerInfo{
4508  		Server:     srv,
4509  		FullMethod: Node_Ping_FullMethodName,
4510  	}
4511  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4512  		return srv.(NodeServer).Ping(ctx, req.(*PingRequest))
4513  	}
4514  	return interceptor(ctx, in, info, handler)
4515  }
4516  
4517  func _Node_Plugin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4518  	in := new(PluginRequest)
4519  	if err := dec(in); err != nil {
4520  		return nil, err
4521  	}
4522  	if interceptor == nil {
4523  		return srv.(NodeServer).Plugin(ctx, in)
4524  	}
4525  	info := &grpc.UnaryServerInfo{
4526  		Server:     srv,
4527  		FullMethod: Node_Plugin_FullMethodName,
4528  	}
4529  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4530  		return srv.(NodeServer).Plugin(ctx, req.(*PluginRequest))
4531  	}
4532  	return interceptor(ctx, in, info, handler)
4533  }
4534  
4535  func _Node_RenePayStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4536  	in := new(RenepaystatusRequest)
4537  	if err := dec(in); err != nil {
4538  		return nil, err
4539  	}
4540  	if interceptor == nil {
4541  		return srv.(NodeServer).RenePayStatus(ctx, in)
4542  	}
4543  	info := &grpc.UnaryServerInfo{
4544  		Server:     srv,
4545  		FullMethod: Node_RenePayStatus_FullMethodName,
4546  	}
4547  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4548  		return srv.(NodeServer).RenePayStatus(ctx, req.(*RenepaystatusRequest))
4549  	}
4550  	return interceptor(ctx, in, info, handler)
4551  }
4552  
4553  func _Node_RenePay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4554  	in := new(RenepayRequest)
4555  	if err := dec(in); err != nil {
4556  		return nil, err
4557  	}
4558  	if interceptor == nil {
4559  		return srv.(NodeServer).RenePay(ctx, in)
4560  	}
4561  	info := &grpc.UnaryServerInfo{
4562  		Server:     srv,
4563  		FullMethod: Node_RenePay_FullMethodName,
4564  	}
4565  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4566  		return srv.(NodeServer).RenePay(ctx, req.(*RenepayRequest))
4567  	}
4568  	return interceptor(ctx, in, info, handler)
4569  }
4570  
4571  func _Node_ReserveInputs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4572  	in := new(ReserveinputsRequest)
4573  	if err := dec(in); err != nil {
4574  		return nil, err
4575  	}
4576  	if interceptor == nil {
4577  		return srv.(NodeServer).ReserveInputs(ctx, in)
4578  	}
4579  	info := &grpc.UnaryServerInfo{
4580  		Server:     srv,
4581  		FullMethod: Node_ReserveInputs_FullMethodName,
4582  	}
4583  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4584  		return srv.(NodeServer).ReserveInputs(ctx, req.(*ReserveinputsRequest))
4585  	}
4586  	return interceptor(ctx, in, info, handler)
4587  }
4588  
4589  func _Node_SendCustomMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4590  	in := new(SendcustommsgRequest)
4591  	if err := dec(in); err != nil {
4592  		return nil, err
4593  	}
4594  	if interceptor == nil {
4595  		return srv.(NodeServer).SendCustomMsg(ctx, in)
4596  	}
4597  	info := &grpc.UnaryServerInfo{
4598  		Server:     srv,
4599  		FullMethod: Node_SendCustomMsg_FullMethodName,
4600  	}
4601  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4602  		return srv.(NodeServer).SendCustomMsg(ctx, req.(*SendcustommsgRequest))
4603  	}
4604  	return interceptor(ctx, in, info, handler)
4605  }
4606  
4607  func _Node_SendInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4608  	in := new(SendinvoiceRequest)
4609  	if err := dec(in); err != nil {
4610  		return nil, err
4611  	}
4612  	if interceptor == nil {
4613  		return srv.(NodeServer).SendInvoice(ctx, in)
4614  	}
4615  	info := &grpc.UnaryServerInfo{
4616  		Server:     srv,
4617  		FullMethod: Node_SendInvoice_FullMethodName,
4618  	}
4619  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4620  		return srv.(NodeServer).SendInvoice(ctx, req.(*SendinvoiceRequest))
4621  	}
4622  	return interceptor(ctx, in, info, handler)
4623  }
4624  
4625  func _Node_SetChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4626  	in := new(SetchannelRequest)
4627  	if err := dec(in); err != nil {
4628  		return nil, err
4629  	}
4630  	if interceptor == nil {
4631  		return srv.(NodeServer).SetChannel(ctx, in)
4632  	}
4633  	info := &grpc.UnaryServerInfo{
4634  		Server:     srv,
4635  		FullMethod: Node_SetChannel_FullMethodName,
4636  	}
4637  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4638  		return srv.(NodeServer).SetChannel(ctx, req.(*SetchannelRequest))
4639  	}
4640  	return interceptor(ctx, in, info, handler)
4641  }
4642  
4643  func _Node_SetConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4644  	in := new(SetconfigRequest)
4645  	if err := dec(in); err != nil {
4646  		return nil, err
4647  	}
4648  	if interceptor == nil {
4649  		return srv.(NodeServer).SetConfig(ctx, in)
4650  	}
4651  	info := &grpc.UnaryServerInfo{
4652  		Server:     srv,
4653  		FullMethod: Node_SetConfig_FullMethodName,
4654  	}
4655  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4656  		return srv.(NodeServer).SetConfig(ctx, req.(*SetconfigRequest))
4657  	}
4658  	return interceptor(ctx, in, info, handler)
4659  }
4660  
4661  func _Node_SetPsbtVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4662  	in := new(SetpsbtversionRequest)
4663  	if err := dec(in); err != nil {
4664  		return nil, err
4665  	}
4666  	if interceptor == nil {
4667  		return srv.(NodeServer).SetPsbtVersion(ctx, in)
4668  	}
4669  	info := &grpc.UnaryServerInfo{
4670  		Server:     srv,
4671  		FullMethod: Node_SetPsbtVersion_FullMethodName,
4672  	}
4673  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4674  		return srv.(NodeServer).SetPsbtVersion(ctx, req.(*SetpsbtversionRequest))
4675  	}
4676  	return interceptor(ctx, in, info, handler)
4677  }
4678  
4679  func _Node_SignInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4680  	in := new(SigninvoiceRequest)
4681  	if err := dec(in); err != nil {
4682  		return nil, err
4683  	}
4684  	if interceptor == nil {
4685  		return srv.(NodeServer).SignInvoice(ctx, in)
4686  	}
4687  	info := &grpc.UnaryServerInfo{
4688  		Server:     srv,
4689  		FullMethod: Node_SignInvoice_FullMethodName,
4690  	}
4691  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4692  		return srv.(NodeServer).SignInvoice(ctx, req.(*SigninvoiceRequest))
4693  	}
4694  	return interceptor(ctx, in, info, handler)
4695  }
4696  
4697  func _Node_SignMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4698  	in := new(SignmessageRequest)
4699  	if err := dec(in); err != nil {
4700  		return nil, err
4701  	}
4702  	if interceptor == nil {
4703  		return srv.(NodeServer).SignMessage(ctx, in)
4704  	}
4705  	info := &grpc.UnaryServerInfo{
4706  		Server:     srv,
4707  		FullMethod: Node_SignMessage_FullMethodName,
4708  	}
4709  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4710  		return srv.(NodeServer).SignMessage(ctx, req.(*SignmessageRequest))
4711  	}
4712  	return interceptor(ctx, in, info, handler)
4713  }
4714  
4715  func _Node_SpliceInit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4716  	in := new(SpliceInitRequest)
4717  	if err := dec(in); err != nil {
4718  		return nil, err
4719  	}
4720  	if interceptor == nil {
4721  		return srv.(NodeServer).SpliceInit(ctx, in)
4722  	}
4723  	info := &grpc.UnaryServerInfo{
4724  		Server:     srv,
4725  		FullMethod: Node_SpliceInit_FullMethodName,
4726  	}
4727  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4728  		return srv.(NodeServer).SpliceInit(ctx, req.(*SpliceInitRequest))
4729  	}
4730  	return interceptor(ctx, in, info, handler)
4731  }
4732  
4733  func _Node_SpliceSigned_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4734  	in := new(SpliceSignedRequest)
4735  	if err := dec(in); err != nil {
4736  		return nil, err
4737  	}
4738  	if interceptor == nil {
4739  		return srv.(NodeServer).SpliceSigned(ctx, in)
4740  	}
4741  	info := &grpc.UnaryServerInfo{
4742  		Server:     srv,
4743  		FullMethod: Node_SpliceSigned_FullMethodName,
4744  	}
4745  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4746  		return srv.(NodeServer).SpliceSigned(ctx, req.(*SpliceSignedRequest))
4747  	}
4748  	return interceptor(ctx, in, info, handler)
4749  }
4750  
4751  func _Node_SpliceUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4752  	in := new(SpliceUpdateRequest)
4753  	if err := dec(in); err != nil {
4754  		return nil, err
4755  	}
4756  	if interceptor == nil {
4757  		return srv.(NodeServer).SpliceUpdate(ctx, in)
4758  	}
4759  	info := &grpc.UnaryServerInfo{
4760  		Server:     srv,
4761  		FullMethod: Node_SpliceUpdate_FullMethodName,
4762  	}
4763  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4764  		return srv.(NodeServer).SpliceUpdate(ctx, req.(*SpliceUpdateRequest))
4765  	}
4766  	return interceptor(ctx, in, info, handler)
4767  }
4768  
4769  func _Node_SpliceIn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4770  	in := new(SpliceinRequest)
4771  	if err := dec(in); err != nil {
4772  		return nil, err
4773  	}
4774  	if interceptor == nil {
4775  		return srv.(NodeServer).SpliceIn(ctx, in)
4776  	}
4777  	info := &grpc.UnaryServerInfo{
4778  		Server:     srv,
4779  		FullMethod: Node_SpliceIn_FullMethodName,
4780  	}
4781  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4782  		return srv.(NodeServer).SpliceIn(ctx, req.(*SpliceinRequest))
4783  	}
4784  	return interceptor(ctx, in, info, handler)
4785  }
4786  
4787  func _Node_SpliceOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4788  	in := new(SpliceoutRequest)
4789  	if err := dec(in); err != nil {
4790  		return nil, err
4791  	}
4792  	if interceptor == nil {
4793  		return srv.(NodeServer).SpliceOut(ctx, in)
4794  	}
4795  	info := &grpc.UnaryServerInfo{
4796  		Server:     srv,
4797  		FullMethod: Node_SpliceOut_FullMethodName,
4798  	}
4799  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4800  		return srv.(NodeServer).SpliceOut(ctx, req.(*SpliceoutRequest))
4801  	}
4802  	return interceptor(ctx, in, info, handler)
4803  }
4804  
4805  func _Node_DevSplice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4806  	in := new(DevspliceRequest)
4807  	if err := dec(in); err != nil {
4808  		return nil, err
4809  	}
4810  	if interceptor == nil {
4811  		return srv.(NodeServer).DevSplice(ctx, in)
4812  	}
4813  	info := &grpc.UnaryServerInfo{
4814  		Server:     srv,
4815  		FullMethod: Node_DevSplice_FullMethodName,
4816  	}
4817  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4818  		return srv.(NodeServer).DevSplice(ctx, req.(*DevspliceRequest))
4819  	}
4820  	return interceptor(ctx, in, info, handler)
4821  }
4822  
4823  func _Node_UnreserveInputs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4824  	in := new(UnreserveinputsRequest)
4825  	if err := dec(in); err != nil {
4826  		return nil, err
4827  	}
4828  	if interceptor == nil {
4829  		return srv.(NodeServer).UnreserveInputs(ctx, in)
4830  	}
4831  	info := &grpc.UnaryServerInfo{
4832  		Server:     srv,
4833  		FullMethod: Node_UnreserveInputs_FullMethodName,
4834  	}
4835  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4836  		return srv.(NodeServer).UnreserveInputs(ctx, req.(*UnreserveinputsRequest))
4837  	}
4838  	return interceptor(ctx, in, info, handler)
4839  }
4840  
4841  func _Node_UpgradeWallet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4842  	in := new(UpgradewalletRequest)
4843  	if err := dec(in); err != nil {
4844  		return nil, err
4845  	}
4846  	if interceptor == nil {
4847  		return srv.(NodeServer).UpgradeWallet(ctx, in)
4848  	}
4849  	info := &grpc.UnaryServerInfo{
4850  		Server:     srv,
4851  		FullMethod: Node_UpgradeWallet_FullMethodName,
4852  	}
4853  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4854  		return srv.(NodeServer).UpgradeWallet(ctx, req.(*UpgradewalletRequest))
4855  	}
4856  	return interceptor(ctx, in, info, handler)
4857  }
4858  
4859  func _Node_WaitBlockHeight_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4860  	in := new(WaitblockheightRequest)
4861  	if err := dec(in); err != nil {
4862  		return nil, err
4863  	}
4864  	if interceptor == nil {
4865  		return srv.(NodeServer).WaitBlockHeight(ctx, in)
4866  	}
4867  	info := &grpc.UnaryServerInfo{
4868  		Server:     srv,
4869  		FullMethod: Node_WaitBlockHeight_FullMethodName,
4870  	}
4871  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4872  		return srv.(NodeServer).WaitBlockHeight(ctx, req.(*WaitblockheightRequest))
4873  	}
4874  	return interceptor(ctx, in, info, handler)
4875  }
4876  
4877  func _Node_Wait_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4878  	in := new(WaitRequest)
4879  	if err := dec(in); err != nil {
4880  		return nil, err
4881  	}
4882  	if interceptor == nil {
4883  		return srv.(NodeServer).Wait(ctx, in)
4884  	}
4885  	info := &grpc.UnaryServerInfo{
4886  		Server:     srv,
4887  		FullMethod: Node_Wait_FullMethodName,
4888  	}
4889  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4890  		return srv.(NodeServer).Wait(ctx, req.(*WaitRequest))
4891  	}
4892  	return interceptor(ctx, in, info, handler)
4893  }
4894  
4895  func _Node_ListConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4896  	in := new(ListconfigsRequest)
4897  	if err := dec(in); err != nil {
4898  		return nil, err
4899  	}
4900  	if interceptor == nil {
4901  		return srv.(NodeServer).ListConfigs(ctx, in)
4902  	}
4903  	info := &grpc.UnaryServerInfo{
4904  		Server:     srv,
4905  		FullMethod: Node_ListConfigs_FullMethodName,
4906  	}
4907  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4908  		return srv.(NodeServer).ListConfigs(ctx, req.(*ListconfigsRequest))
4909  	}
4910  	return interceptor(ctx, in, info, handler)
4911  }
4912  
4913  func _Node_Stop_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4914  	in := new(StopRequest)
4915  	if err := dec(in); err != nil {
4916  		return nil, err
4917  	}
4918  	if interceptor == nil {
4919  		return srv.(NodeServer).Stop(ctx, in)
4920  	}
4921  	info := &grpc.UnaryServerInfo{
4922  		Server:     srv,
4923  		FullMethod: Node_Stop_FullMethodName,
4924  	}
4925  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4926  		return srv.(NodeServer).Stop(ctx, req.(*StopRequest))
4927  	}
4928  	return interceptor(ctx, in, info, handler)
4929  }
4930  
4931  func _Node_Help_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4932  	in := new(HelpRequest)
4933  	if err := dec(in); err != nil {
4934  		return nil, err
4935  	}
4936  	if interceptor == nil {
4937  		return srv.(NodeServer).Help(ctx, in)
4938  	}
4939  	info := &grpc.UnaryServerInfo{
4940  		Server:     srv,
4941  		FullMethod: Node_Help_FullMethodName,
4942  	}
4943  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4944  		return srv.(NodeServer).Help(ctx, req.(*HelpRequest))
4945  	}
4946  	return interceptor(ctx, in, info, handler)
4947  }
4948  
4949  func _Node_PreApproveKeysend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4950  	in := new(PreapprovekeysendRequest)
4951  	if err := dec(in); err != nil {
4952  		return nil, err
4953  	}
4954  	if interceptor == nil {
4955  		return srv.(NodeServer).PreApproveKeysend(ctx, in)
4956  	}
4957  	info := &grpc.UnaryServerInfo{
4958  		Server:     srv,
4959  		FullMethod: Node_PreApproveKeysend_FullMethodName,
4960  	}
4961  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4962  		return srv.(NodeServer).PreApproveKeysend(ctx, req.(*PreapprovekeysendRequest))
4963  	}
4964  	return interceptor(ctx, in, info, handler)
4965  }
4966  
4967  func _Node_PreApproveInvoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4968  	in := new(PreapproveinvoiceRequest)
4969  	if err := dec(in); err != nil {
4970  		return nil, err
4971  	}
4972  	if interceptor == nil {
4973  		return srv.(NodeServer).PreApproveInvoice(ctx, in)
4974  	}
4975  	info := &grpc.UnaryServerInfo{
4976  		Server:     srv,
4977  		FullMethod: Node_PreApproveInvoice_FullMethodName,
4978  	}
4979  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4980  		return srv.(NodeServer).PreApproveInvoice(ctx, req.(*PreapproveinvoiceRequest))
4981  	}
4982  	return interceptor(ctx, in, info, handler)
4983  }
4984  
4985  func _Node_StaticBackup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4986  	in := new(StaticbackupRequest)
4987  	if err := dec(in); err != nil {
4988  		return nil, err
4989  	}
4990  	if interceptor == nil {
4991  		return srv.(NodeServer).StaticBackup(ctx, in)
4992  	}
4993  	info := &grpc.UnaryServerInfo{
4994  		Server:     srv,
4995  		FullMethod: Node_StaticBackup_FullMethodName,
4996  	}
4997  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4998  		return srv.(NodeServer).StaticBackup(ctx, req.(*StaticbackupRequest))
4999  	}
5000  	return interceptor(ctx, in, info, handler)
5001  }
5002  
5003  func _Node_BkprChannelsApy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5004  	in := new(BkprchannelsapyRequest)
5005  	if err := dec(in); err != nil {
5006  		return nil, err
5007  	}
5008  	if interceptor == nil {
5009  		return srv.(NodeServer).BkprChannelsApy(ctx, in)
5010  	}
5011  	info := &grpc.UnaryServerInfo{
5012  		Server:     srv,
5013  		FullMethod: Node_BkprChannelsApy_FullMethodName,
5014  	}
5015  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5016  		return srv.(NodeServer).BkprChannelsApy(ctx, req.(*BkprchannelsapyRequest))
5017  	}
5018  	return interceptor(ctx, in, info, handler)
5019  }
5020  
5021  func _Node_BkprDumpIncomeCsv_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5022  	in := new(BkprdumpincomecsvRequest)
5023  	if err := dec(in); err != nil {
5024  		return nil, err
5025  	}
5026  	if interceptor == nil {
5027  		return srv.(NodeServer).BkprDumpIncomeCsv(ctx, in)
5028  	}
5029  	info := &grpc.UnaryServerInfo{
5030  		Server:     srv,
5031  		FullMethod: Node_BkprDumpIncomeCsv_FullMethodName,
5032  	}
5033  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5034  		return srv.(NodeServer).BkprDumpIncomeCsv(ctx, req.(*BkprdumpincomecsvRequest))
5035  	}
5036  	return interceptor(ctx, in, info, handler)
5037  }
5038  
5039  func _Node_BkprInspect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5040  	in := new(BkprinspectRequest)
5041  	if err := dec(in); err != nil {
5042  		return nil, err
5043  	}
5044  	if interceptor == nil {
5045  		return srv.(NodeServer).BkprInspect(ctx, in)
5046  	}
5047  	info := &grpc.UnaryServerInfo{
5048  		Server:     srv,
5049  		FullMethod: Node_BkprInspect_FullMethodName,
5050  	}
5051  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5052  		return srv.(NodeServer).BkprInspect(ctx, req.(*BkprinspectRequest))
5053  	}
5054  	return interceptor(ctx, in, info, handler)
5055  }
5056  
5057  func _Node_BkprListAccountEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5058  	in := new(BkprlistaccounteventsRequest)
5059  	if err := dec(in); err != nil {
5060  		return nil, err
5061  	}
5062  	if interceptor == nil {
5063  		return srv.(NodeServer).BkprListAccountEvents(ctx, in)
5064  	}
5065  	info := &grpc.UnaryServerInfo{
5066  		Server:     srv,
5067  		FullMethod: Node_BkprListAccountEvents_FullMethodName,
5068  	}
5069  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5070  		return srv.(NodeServer).BkprListAccountEvents(ctx, req.(*BkprlistaccounteventsRequest))
5071  	}
5072  	return interceptor(ctx, in, info, handler)
5073  }
5074  
5075  func _Node_BkprListBalances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5076  	in := new(BkprlistbalancesRequest)
5077  	if err := dec(in); err != nil {
5078  		return nil, err
5079  	}
5080  	if interceptor == nil {
5081  		return srv.(NodeServer).BkprListBalances(ctx, in)
5082  	}
5083  	info := &grpc.UnaryServerInfo{
5084  		Server:     srv,
5085  		FullMethod: Node_BkprListBalances_FullMethodName,
5086  	}
5087  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5088  		return srv.(NodeServer).BkprListBalances(ctx, req.(*BkprlistbalancesRequest))
5089  	}
5090  	return interceptor(ctx, in, info, handler)
5091  }
5092  
5093  func _Node_BkprListIncome_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5094  	in := new(BkprlistincomeRequest)
5095  	if err := dec(in); err != nil {
5096  		return nil, err
5097  	}
5098  	if interceptor == nil {
5099  		return srv.(NodeServer).BkprListIncome(ctx, in)
5100  	}
5101  	info := &grpc.UnaryServerInfo{
5102  		Server:     srv,
5103  		FullMethod: Node_BkprListIncome_FullMethodName,
5104  	}
5105  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5106  		return srv.(NodeServer).BkprListIncome(ctx, req.(*BkprlistincomeRequest))
5107  	}
5108  	return interceptor(ctx, in, info, handler)
5109  }
5110  
5111  func _Node_BkprEditDescriptionByPaymentId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5112  	in := new(BkpreditdescriptionbypaymentidRequest)
5113  	if err := dec(in); err != nil {
5114  		return nil, err
5115  	}
5116  	if interceptor == nil {
5117  		return srv.(NodeServer).BkprEditDescriptionByPaymentId(ctx, in)
5118  	}
5119  	info := &grpc.UnaryServerInfo{
5120  		Server:     srv,
5121  		FullMethod: Node_BkprEditDescriptionByPaymentId_FullMethodName,
5122  	}
5123  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5124  		return srv.(NodeServer).BkprEditDescriptionByPaymentId(ctx, req.(*BkpreditdescriptionbypaymentidRequest))
5125  	}
5126  	return interceptor(ctx, in, info, handler)
5127  }
5128  
5129  func _Node_BkprEditDescriptionByOutpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5130  	in := new(BkpreditdescriptionbyoutpointRequest)
5131  	if err := dec(in); err != nil {
5132  		return nil, err
5133  	}
5134  	if interceptor == nil {
5135  		return srv.(NodeServer).BkprEditDescriptionByOutpoint(ctx, in)
5136  	}
5137  	info := &grpc.UnaryServerInfo{
5138  		Server:     srv,
5139  		FullMethod: Node_BkprEditDescriptionByOutpoint_FullMethodName,
5140  	}
5141  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5142  		return srv.(NodeServer).BkprEditDescriptionByOutpoint(ctx, req.(*BkpreditdescriptionbyoutpointRequest))
5143  	}
5144  	return interceptor(ctx, in, info, handler)
5145  }
5146  
5147  func _Node_BkprReport_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5148  	in := new(BkprreportRequest)
5149  	if err := dec(in); err != nil {
5150  		return nil, err
5151  	}
5152  	if interceptor == nil {
5153  		return srv.(NodeServer).BkprReport(ctx, in)
5154  	}
5155  	info := &grpc.UnaryServerInfo{
5156  		Server:     srv,
5157  		FullMethod: Node_BkprReport_FullMethodName,
5158  	}
5159  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5160  		return srv.(NodeServer).BkprReport(ctx, req.(*BkprreportRequest))
5161  	}
5162  	return interceptor(ctx, in, info, handler)
5163  }
5164  
5165  func _Node_BlacklistRune_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5166  	in := new(BlacklistruneRequest)
5167  	if err := dec(in); err != nil {
5168  		return nil, err
5169  	}
5170  	if interceptor == nil {
5171  		return srv.(NodeServer).BlacklistRune(ctx, in)
5172  	}
5173  	info := &grpc.UnaryServerInfo{
5174  		Server:     srv,
5175  		FullMethod: Node_BlacklistRune_FullMethodName,
5176  	}
5177  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5178  		return srv.(NodeServer).BlacklistRune(ctx, req.(*BlacklistruneRequest))
5179  	}
5180  	return interceptor(ctx, in, info, handler)
5181  }
5182  
5183  func _Node_CheckRune_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5184  	in := new(CheckruneRequest)
5185  	if err := dec(in); err != nil {
5186  		return nil, err
5187  	}
5188  	if interceptor == nil {
5189  		return srv.(NodeServer).CheckRune(ctx, in)
5190  	}
5191  	info := &grpc.UnaryServerInfo{
5192  		Server:     srv,
5193  		FullMethod: Node_CheckRune_FullMethodName,
5194  	}
5195  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5196  		return srv.(NodeServer).CheckRune(ctx, req.(*CheckruneRequest))
5197  	}
5198  	return interceptor(ctx, in, info, handler)
5199  }
5200  
5201  func _Node_CreateRune_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5202  	in := new(CreateruneRequest)
5203  	if err := dec(in); err != nil {
5204  		return nil, err
5205  	}
5206  	if interceptor == nil {
5207  		return srv.(NodeServer).CreateRune(ctx, in)
5208  	}
5209  	info := &grpc.UnaryServerInfo{
5210  		Server:     srv,
5211  		FullMethod: Node_CreateRune_FullMethodName,
5212  	}
5213  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5214  		return srv.(NodeServer).CreateRune(ctx, req.(*CreateruneRequest))
5215  	}
5216  	return interceptor(ctx, in, info, handler)
5217  }
5218  
5219  func _Node_ShowRunes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5220  	in := new(ShowrunesRequest)
5221  	if err := dec(in); err != nil {
5222  		return nil, err
5223  	}
5224  	if interceptor == nil {
5225  		return srv.(NodeServer).ShowRunes(ctx, in)
5226  	}
5227  	info := &grpc.UnaryServerInfo{
5228  		Server:     srv,
5229  		FullMethod: Node_ShowRunes_FullMethodName,
5230  	}
5231  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5232  		return srv.(NodeServer).ShowRunes(ctx, req.(*ShowrunesRequest))
5233  	}
5234  	return interceptor(ctx, in, info, handler)
5235  }
5236  
5237  func _Node_AskReneUnreserve_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5238  	in := new(AskreneunreserveRequest)
5239  	if err := dec(in); err != nil {
5240  		return nil, err
5241  	}
5242  	if interceptor == nil {
5243  		return srv.(NodeServer).AskReneUnreserve(ctx, in)
5244  	}
5245  	info := &grpc.UnaryServerInfo{
5246  		Server:     srv,
5247  		FullMethod: Node_AskReneUnreserve_FullMethodName,
5248  	}
5249  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5250  		return srv.(NodeServer).AskReneUnreserve(ctx, req.(*AskreneunreserveRequest))
5251  	}
5252  	return interceptor(ctx, in, info, handler)
5253  }
5254  
5255  func _Node_AskReneListLayers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5256  	in := new(AskrenelistlayersRequest)
5257  	if err := dec(in); err != nil {
5258  		return nil, err
5259  	}
5260  	if interceptor == nil {
5261  		return srv.(NodeServer).AskReneListLayers(ctx, in)
5262  	}
5263  	info := &grpc.UnaryServerInfo{
5264  		Server:     srv,
5265  		FullMethod: Node_AskReneListLayers_FullMethodName,
5266  	}
5267  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5268  		return srv.(NodeServer).AskReneListLayers(ctx, req.(*AskrenelistlayersRequest))
5269  	}
5270  	return interceptor(ctx, in, info, handler)
5271  }
5272  
5273  func _Node_AskReneCreateLayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5274  	in := new(AskrenecreatelayerRequest)
5275  	if err := dec(in); err != nil {
5276  		return nil, err
5277  	}
5278  	if interceptor == nil {
5279  		return srv.(NodeServer).AskReneCreateLayer(ctx, in)
5280  	}
5281  	info := &grpc.UnaryServerInfo{
5282  		Server:     srv,
5283  		FullMethod: Node_AskReneCreateLayer_FullMethodName,
5284  	}
5285  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5286  		return srv.(NodeServer).AskReneCreateLayer(ctx, req.(*AskrenecreatelayerRequest))
5287  	}
5288  	return interceptor(ctx, in, info, handler)
5289  }
5290  
5291  func _Node_AskReneRemoveLayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5292  	in := new(AskreneremovelayerRequest)
5293  	if err := dec(in); err != nil {
5294  		return nil, err
5295  	}
5296  	if interceptor == nil {
5297  		return srv.(NodeServer).AskReneRemoveLayer(ctx, in)
5298  	}
5299  	info := &grpc.UnaryServerInfo{
5300  		Server:     srv,
5301  		FullMethod: Node_AskReneRemoveLayer_FullMethodName,
5302  	}
5303  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5304  		return srv.(NodeServer).AskReneRemoveLayer(ctx, req.(*AskreneremovelayerRequest))
5305  	}
5306  	return interceptor(ctx, in, info, handler)
5307  }
5308  
5309  func _Node_AskReneReserve_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5310  	in := new(AskrenereserveRequest)
5311  	if err := dec(in); err != nil {
5312  		return nil, err
5313  	}
5314  	if interceptor == nil {
5315  		return srv.(NodeServer).AskReneReserve(ctx, in)
5316  	}
5317  	info := &grpc.UnaryServerInfo{
5318  		Server:     srv,
5319  		FullMethod: Node_AskReneReserve_FullMethodName,
5320  	}
5321  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5322  		return srv.(NodeServer).AskReneReserve(ctx, req.(*AskrenereserveRequest))
5323  	}
5324  	return interceptor(ctx, in, info, handler)
5325  }
5326  
5327  func _Node_AskReneAge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5328  	in := new(AskreneageRequest)
5329  	if err := dec(in); err != nil {
5330  		return nil, err
5331  	}
5332  	if interceptor == nil {
5333  		return srv.(NodeServer).AskReneAge(ctx, in)
5334  	}
5335  	info := &grpc.UnaryServerInfo{
5336  		Server:     srv,
5337  		FullMethod: Node_AskReneAge_FullMethodName,
5338  	}
5339  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5340  		return srv.(NodeServer).AskReneAge(ctx, req.(*AskreneageRequest))
5341  	}
5342  	return interceptor(ctx, in, info, handler)
5343  }
5344  
5345  func _Node_GetRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5346  	in := new(GetroutesRequest)
5347  	if err := dec(in); err != nil {
5348  		return nil, err
5349  	}
5350  	if interceptor == nil {
5351  		return srv.(NodeServer).GetRoutes(ctx, in)
5352  	}
5353  	info := &grpc.UnaryServerInfo{
5354  		Server:     srv,
5355  		FullMethod: Node_GetRoutes_FullMethodName,
5356  	}
5357  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5358  		return srv.(NodeServer).GetRoutes(ctx, req.(*GetroutesRequest))
5359  	}
5360  	return interceptor(ctx, in, info, handler)
5361  }
5362  
5363  func _Node_AskReneDisableNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5364  	in := new(AskrenedisablenodeRequest)
5365  	if err := dec(in); err != nil {
5366  		return nil, err
5367  	}
5368  	if interceptor == nil {
5369  		return srv.(NodeServer).AskReneDisableNode(ctx, in)
5370  	}
5371  	info := &grpc.UnaryServerInfo{
5372  		Server:     srv,
5373  		FullMethod: Node_AskReneDisableNode_FullMethodName,
5374  	}
5375  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5376  		return srv.(NodeServer).AskReneDisableNode(ctx, req.(*AskrenedisablenodeRequest))
5377  	}
5378  	return interceptor(ctx, in, info, handler)
5379  }
5380  
5381  func _Node_AskReneInformChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5382  	in := new(AskreneinformchannelRequest)
5383  	if err := dec(in); err != nil {
5384  		return nil, err
5385  	}
5386  	if interceptor == nil {
5387  		return srv.(NodeServer).AskReneInformChannel(ctx, in)
5388  	}
5389  	info := &grpc.UnaryServerInfo{
5390  		Server:     srv,
5391  		FullMethod: Node_AskReneInformChannel_FullMethodName,
5392  	}
5393  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5394  		return srv.(NodeServer).AskReneInformChannel(ctx, req.(*AskreneinformchannelRequest))
5395  	}
5396  	return interceptor(ctx, in, info, handler)
5397  }
5398  
5399  func _Node_AskReneCreateChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5400  	in := new(AskrenecreatechannelRequest)
5401  	if err := dec(in); err != nil {
5402  		return nil, err
5403  	}
5404  	if interceptor == nil {
5405  		return srv.(NodeServer).AskReneCreateChannel(ctx, in)
5406  	}
5407  	info := &grpc.UnaryServerInfo{
5408  		Server:     srv,
5409  		FullMethod: Node_AskReneCreateChannel_FullMethodName,
5410  	}
5411  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5412  		return srv.(NodeServer).AskReneCreateChannel(ctx, req.(*AskrenecreatechannelRequest))
5413  	}
5414  	return interceptor(ctx, in, info, handler)
5415  }
5416  
5417  func _Node_AskReneUpdateChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5418  	in := new(AskreneupdatechannelRequest)
5419  	if err := dec(in); err != nil {
5420  		return nil, err
5421  	}
5422  	if interceptor == nil {
5423  		return srv.(NodeServer).AskReneUpdateChannel(ctx, in)
5424  	}
5425  	info := &grpc.UnaryServerInfo{
5426  		Server:     srv,
5427  		FullMethod: Node_AskReneUpdateChannel_FullMethodName,
5428  	}
5429  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5430  		return srv.(NodeServer).AskReneUpdateChannel(ctx, req.(*AskreneupdatechannelRequest))
5431  	}
5432  	return interceptor(ctx, in, info, handler)
5433  }
5434  
5435  func _Node_AskReneBiasChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5436  	in := new(AskrenebiaschannelRequest)
5437  	if err := dec(in); err != nil {
5438  		return nil, err
5439  	}
5440  	if interceptor == nil {
5441  		return srv.(NodeServer).AskReneBiasChannel(ctx, in)
5442  	}
5443  	info := &grpc.UnaryServerInfo{
5444  		Server:     srv,
5445  		FullMethod: Node_AskReneBiasChannel_FullMethodName,
5446  	}
5447  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5448  		return srv.(NodeServer).AskReneBiasChannel(ctx, req.(*AskrenebiaschannelRequest))
5449  	}
5450  	return interceptor(ctx, in, info, handler)
5451  }
5452  
5453  func _Node_AskreneBiasNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5454  	in := new(AskrenebiasnodeRequest)
5455  	if err := dec(in); err != nil {
5456  		return nil, err
5457  	}
5458  	if interceptor == nil {
5459  		return srv.(NodeServer).AskreneBiasNode(ctx, in)
5460  	}
5461  	info := &grpc.UnaryServerInfo{
5462  		Server:     srv,
5463  		FullMethod: Node_AskreneBiasNode_FullMethodName,
5464  	}
5465  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5466  		return srv.(NodeServer).AskreneBiasNode(ctx, req.(*AskrenebiasnodeRequest))
5467  	}
5468  	return interceptor(ctx, in, info, handler)
5469  }
5470  
5471  func _Node_AskReneListReservations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5472  	in := new(AskrenelistreservationsRequest)
5473  	if err := dec(in); err != nil {
5474  		return nil, err
5475  	}
5476  	if interceptor == nil {
5477  		return srv.(NodeServer).AskReneListReservations(ctx, in)
5478  	}
5479  	info := &grpc.UnaryServerInfo{
5480  		Server:     srv,
5481  		FullMethod: Node_AskReneListReservations_FullMethodName,
5482  	}
5483  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5484  		return srv.(NodeServer).AskReneListReservations(ctx, req.(*AskrenelistreservationsRequest))
5485  	}
5486  	return interceptor(ctx, in, info, handler)
5487  }
5488  
5489  func _Node_InjectPaymentOnion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5490  	in := new(InjectpaymentonionRequest)
5491  	if err := dec(in); err != nil {
5492  		return nil, err
5493  	}
5494  	if interceptor == nil {
5495  		return srv.(NodeServer).InjectPaymentOnion(ctx, in)
5496  	}
5497  	info := &grpc.UnaryServerInfo{
5498  		Server:     srv,
5499  		FullMethod: Node_InjectPaymentOnion_FullMethodName,
5500  	}
5501  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5502  		return srv.(NodeServer).InjectPaymentOnion(ctx, req.(*InjectpaymentonionRequest))
5503  	}
5504  	return interceptor(ctx, in, info, handler)
5505  }
5506  
5507  func _Node_InjectOnionMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5508  	in := new(InjectonionmessageRequest)
5509  	if err := dec(in); err != nil {
5510  		return nil, err
5511  	}
5512  	if interceptor == nil {
5513  		return srv.(NodeServer).InjectOnionMessage(ctx, in)
5514  	}
5515  	info := &grpc.UnaryServerInfo{
5516  		Server:     srv,
5517  		FullMethod: Node_InjectOnionMessage_FullMethodName,
5518  	}
5519  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5520  		return srv.(NodeServer).InjectOnionMessage(ctx, req.(*InjectonionmessageRequest))
5521  	}
5522  	return interceptor(ctx, in, info, handler)
5523  }
5524  
5525  func _Node_Xpay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5526  	in := new(XpayRequest)
5527  	if err := dec(in); err != nil {
5528  		return nil, err
5529  	}
5530  	if interceptor == nil {
5531  		return srv.(NodeServer).Xpay(ctx, in)
5532  	}
5533  	info := &grpc.UnaryServerInfo{
5534  		Server:     srv,
5535  		FullMethod: Node_Xpay_FullMethodName,
5536  	}
5537  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5538  		return srv.(NodeServer).Xpay(ctx, req.(*XpayRequest))
5539  	}
5540  	return interceptor(ctx, in, info, handler)
5541  }
5542  
5543  func _Node_SignMessageWithKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5544  	in := new(SignmessagewithkeyRequest)
5545  	if err := dec(in); err != nil {
5546  		return nil, err
5547  	}
5548  	if interceptor == nil {
5549  		return srv.(NodeServer).SignMessageWithKey(ctx, in)
5550  	}
5551  	info := &grpc.UnaryServerInfo{
5552  		Server:     srv,
5553  		FullMethod: Node_SignMessageWithKey_FullMethodName,
5554  	}
5555  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5556  		return srv.(NodeServer).SignMessageWithKey(ctx, req.(*SignmessagewithkeyRequest))
5557  	}
5558  	return interceptor(ctx, in, info, handler)
5559  }
5560  
5561  func _Node_ListChannelMoves_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5562  	in := new(ListchannelmovesRequest)
5563  	if err := dec(in); err != nil {
5564  		return nil, err
5565  	}
5566  	if interceptor == nil {
5567  		return srv.(NodeServer).ListChannelMoves(ctx, in)
5568  	}
5569  	info := &grpc.UnaryServerInfo{
5570  		Server:     srv,
5571  		FullMethod: Node_ListChannelMoves_FullMethodName,
5572  	}
5573  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5574  		return srv.(NodeServer).ListChannelMoves(ctx, req.(*ListchannelmovesRequest))
5575  	}
5576  	return interceptor(ctx, in, info, handler)
5577  }
5578  
5579  func _Node_ListChainMoves_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5580  	in := new(ListchainmovesRequest)
5581  	if err := dec(in); err != nil {
5582  		return nil, err
5583  	}
5584  	if interceptor == nil {
5585  		return srv.(NodeServer).ListChainMoves(ctx, in)
5586  	}
5587  	info := &grpc.UnaryServerInfo{
5588  		Server:     srv,
5589  		FullMethod: Node_ListChainMoves_FullMethodName,
5590  	}
5591  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5592  		return srv.(NodeServer).ListChainMoves(ctx, req.(*ListchainmovesRequest))
5593  	}
5594  	return interceptor(ctx, in, info, handler)
5595  }
5596  
5597  func _Node_ListNetworkEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5598  	in := new(ListnetworkeventsRequest)
5599  	if err := dec(in); err != nil {
5600  		return nil, err
5601  	}
5602  	if interceptor == nil {
5603  		return srv.(NodeServer).ListNetworkEvents(ctx, in)
5604  	}
5605  	info := &grpc.UnaryServerInfo{
5606  		Server:     srv,
5607  		FullMethod: Node_ListNetworkEvents_FullMethodName,
5608  	}
5609  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5610  		return srv.(NodeServer).ListNetworkEvents(ctx, req.(*ListnetworkeventsRequest))
5611  	}
5612  	return interceptor(ctx, in, info, handler)
5613  }
5614  
5615  func _Node_DelNetworkEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5616  	in := new(DelnetworkeventRequest)
5617  	if err := dec(in); err != nil {
5618  		return nil, err
5619  	}
5620  	if interceptor == nil {
5621  		return srv.(NodeServer).DelNetworkEvent(ctx, in)
5622  	}
5623  	info := &grpc.UnaryServerInfo{
5624  		Server:     srv,
5625  		FullMethod: Node_DelNetworkEvent_FullMethodName,
5626  	}
5627  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5628  		return srv.(NodeServer).DelNetworkEvent(ctx, req.(*DelnetworkeventRequest))
5629  	}
5630  	return interceptor(ctx, in, info, handler)
5631  }
5632  
5633  func _Node_ClnrestRegisterPath_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5634  	in := new(ClnrestregisterpathRequest)
5635  	if err := dec(in); err != nil {
5636  		return nil, err
5637  	}
5638  	if interceptor == nil {
5639  		return srv.(NodeServer).ClnrestRegisterPath(ctx, in)
5640  	}
5641  	info := &grpc.UnaryServerInfo{
5642  		Server:     srv,
5643  		FullMethod: Node_ClnrestRegisterPath_FullMethodName,
5644  	}
5645  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5646  		return srv.(NodeServer).ClnrestRegisterPath(ctx, req.(*ClnrestregisterpathRequest))
5647  	}
5648  	return interceptor(ctx, in, info, handler)
5649  }
5650  
5651  func _Node_ListCurrencyRates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5652  	in := new(ListcurrencyratesRequest)
5653  	if err := dec(in); err != nil {
5654  		return nil, err
5655  	}
5656  	if interceptor == nil {
5657  		return srv.(NodeServer).ListCurrencyRates(ctx, in)
5658  	}
5659  	info := &grpc.UnaryServerInfo{
5660  		Server:     srv,
5661  		FullMethod: Node_ListCurrencyRates_FullMethodName,
5662  	}
5663  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5664  		return srv.(NodeServer).ListCurrencyRates(ctx, req.(*ListcurrencyratesRequest))
5665  	}
5666  	return interceptor(ctx, in, info, handler)
5667  }
5668  
5669  func _Node_CurrencyConvert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5670  	in := new(CurrencyconvertRequest)
5671  	if err := dec(in); err != nil {
5672  		return nil, err
5673  	}
5674  	if interceptor == nil {
5675  		return srv.(NodeServer).CurrencyConvert(ctx, in)
5676  	}
5677  	info := &grpc.UnaryServerInfo{
5678  		Server:     srv,
5679  		FullMethod: Node_CurrencyConvert_FullMethodName,
5680  	}
5681  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5682  		return srv.(NodeServer).CurrencyConvert(ctx, req.(*CurrencyconvertRequest))
5683  	}
5684  	return interceptor(ctx, in, info, handler)
5685  }
5686  
5687  func _Node_CurrencyRate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5688  	in := new(CurrencyrateRequest)
5689  	if err := dec(in); err != nil {
5690  		return nil, err
5691  	}
5692  	if interceptor == nil {
5693  		return srv.(NodeServer).CurrencyRate(ctx, in)
5694  	}
5695  	info := &grpc.UnaryServerInfo{
5696  		Server:     srv,
5697  		FullMethod: Node_CurrencyRate_FullMethodName,
5698  	}
5699  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5700  		return srv.(NodeServer).CurrencyRate(ctx, req.(*CurrencyrateRequest))
5701  	}
5702  	return interceptor(ctx, in, info, handler)
5703  }
5704  
5705  func _Node_SubscribeBalanceSnapshot_Handler(srv interface{}, stream grpc.ServerStream) error {
5706  	m := new(StreamBalanceSnapshotRequest)
5707  	if err := stream.RecvMsg(m); err != nil {
5708  		return err
5709  	}
5710  	return srv.(NodeServer).SubscribeBalanceSnapshot(m, &grpc.GenericServerStream[StreamBalanceSnapshotRequest, BalanceSnapshotNotification]{ServerStream: stream})
5711  }
5712  
5713  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5714  type Node_SubscribeBalanceSnapshotServer = grpc.ServerStreamingServer[BalanceSnapshotNotification]
5715  
5716  func _Node_SubscribeBlockAdded_Handler(srv interface{}, stream grpc.ServerStream) error {
5717  	m := new(StreamBlockAddedRequest)
5718  	if err := stream.RecvMsg(m); err != nil {
5719  		return err
5720  	}
5721  	return srv.(NodeServer).SubscribeBlockAdded(m, &grpc.GenericServerStream[StreamBlockAddedRequest, BlockAddedNotification]{ServerStream: stream})
5722  }
5723  
5724  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5725  type Node_SubscribeBlockAddedServer = grpc.ServerStreamingServer[BlockAddedNotification]
5726  
5727  func _Node_SubscribeChannelOpenFailed_Handler(srv interface{}, stream grpc.ServerStream) error {
5728  	m := new(StreamChannelOpenFailedRequest)
5729  	if err := stream.RecvMsg(m); err != nil {
5730  		return err
5731  	}
5732  	return srv.(NodeServer).SubscribeChannelOpenFailed(m, &grpc.GenericServerStream[StreamChannelOpenFailedRequest, ChannelOpenFailedNotification]{ServerStream: stream})
5733  }
5734  
5735  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5736  type Node_SubscribeChannelOpenFailedServer = grpc.ServerStreamingServer[ChannelOpenFailedNotification]
5737  
5738  func _Node_SubscribeChannelOpened_Handler(srv interface{}, stream grpc.ServerStream) error {
5739  	m := new(StreamChannelOpenedRequest)
5740  	if err := stream.RecvMsg(m); err != nil {
5741  		return err
5742  	}
5743  	return srv.(NodeServer).SubscribeChannelOpened(m, &grpc.GenericServerStream[StreamChannelOpenedRequest, ChannelOpenedNotification]{ServerStream: stream})
5744  }
5745  
5746  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5747  type Node_SubscribeChannelOpenedServer = grpc.ServerStreamingServer[ChannelOpenedNotification]
5748  
5749  func _Node_SubscribeChannelStateChanged_Handler(srv interface{}, stream grpc.ServerStream) error {
5750  	m := new(StreamChannelStateChangedRequest)
5751  	if err := stream.RecvMsg(m); err != nil {
5752  		return err
5753  	}
5754  	return srv.(NodeServer).SubscribeChannelStateChanged(m, &grpc.GenericServerStream[StreamChannelStateChangedRequest, ChannelStateChangedNotification]{ServerStream: stream})
5755  }
5756  
5757  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5758  type Node_SubscribeChannelStateChangedServer = grpc.ServerStreamingServer[ChannelStateChangedNotification]
5759  
5760  func _Node_SubscribeConnect_Handler(srv interface{}, stream grpc.ServerStream) error {
5761  	m := new(StreamConnectRequest)
5762  	if err := stream.RecvMsg(m); err != nil {
5763  		return err
5764  	}
5765  	return srv.(NodeServer).SubscribeConnect(m, &grpc.GenericServerStream[StreamConnectRequest, PeerConnectNotification]{ServerStream: stream})
5766  }
5767  
5768  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5769  type Node_SubscribeConnectServer = grpc.ServerStreamingServer[PeerConnectNotification]
5770  
5771  func _Node_SubscribeCoinMovement_Handler(srv interface{}, stream grpc.ServerStream) error {
5772  	m := new(StreamCoinMovementRequest)
5773  	if err := stream.RecvMsg(m); err != nil {
5774  		return err
5775  	}
5776  	return srv.(NodeServer).SubscribeCoinMovement(m, &grpc.GenericServerStream[StreamCoinMovementRequest, CoinMovementNotification]{ServerStream: stream})
5777  }
5778  
5779  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5780  type Node_SubscribeCoinMovementServer = grpc.ServerStreamingServer[CoinMovementNotification]
5781  
5782  func _Node_SubscribeCustomMsg_Handler(srv interface{}, stream grpc.ServerStream) error {
5783  	m := new(StreamCustomMsgRequest)
5784  	if err := stream.RecvMsg(m); err != nil {
5785  		return err
5786  	}
5787  	return srv.(NodeServer).SubscribeCustomMsg(m, &grpc.GenericServerStream[StreamCustomMsgRequest, CustomMsgNotification]{ServerStream: stream})
5788  }
5789  
5790  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5791  type Node_SubscribeCustomMsgServer = grpc.ServerStreamingServer[CustomMsgNotification]
5792  
5793  func _Node_SubscribeDeprecatedOneshot_Handler(srv interface{}, stream grpc.ServerStream) error {
5794  	m := new(StreamDeprecatedOneshotRequest)
5795  	if err := stream.RecvMsg(m); err != nil {
5796  		return err
5797  	}
5798  	return srv.(NodeServer).SubscribeDeprecatedOneshot(m, &grpc.GenericServerStream[StreamDeprecatedOneshotRequest, DeprecatedOneshotNotification]{ServerStream: stream})
5799  }
5800  
5801  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5802  type Node_SubscribeDeprecatedOneshotServer = grpc.ServerStreamingServer[DeprecatedOneshotNotification]
5803  
5804  func _Node_SubscribeDisconnect_Handler(srv interface{}, stream grpc.ServerStream) error {
5805  	m := new(StreamDisconnectRequest)
5806  	if err := stream.RecvMsg(m); err != nil {
5807  		return err
5808  	}
5809  	return srv.(NodeServer).SubscribeDisconnect(m, &grpc.GenericServerStream[StreamDisconnectRequest, DisconnectNotification]{ServerStream: stream})
5810  }
5811  
5812  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5813  type Node_SubscribeDisconnectServer = grpc.ServerStreamingServer[DisconnectNotification]
5814  
5815  func _Node_SubscribeForwardEvent_Handler(srv interface{}, stream grpc.ServerStream) error {
5816  	m := new(StreamForwardEventRequest)
5817  	if err := stream.RecvMsg(m); err != nil {
5818  		return err
5819  	}
5820  	return srv.(NodeServer).SubscribeForwardEvent(m, &grpc.GenericServerStream[StreamForwardEventRequest, ForwardEventNotification]{ServerStream: stream})
5821  }
5822  
5823  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5824  type Node_SubscribeForwardEventServer = grpc.ServerStreamingServer[ForwardEventNotification]
5825  
5826  func _Node_SubscribeInvoiceCreation_Handler(srv interface{}, stream grpc.ServerStream) error {
5827  	m := new(StreamInvoiceCreationRequest)
5828  	if err := stream.RecvMsg(m); err != nil {
5829  		return err
5830  	}
5831  	return srv.(NodeServer).SubscribeInvoiceCreation(m, &grpc.GenericServerStream[StreamInvoiceCreationRequest, InvoiceCreationNotification]{ServerStream: stream})
5832  }
5833  
5834  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5835  type Node_SubscribeInvoiceCreationServer = grpc.ServerStreamingServer[InvoiceCreationNotification]
5836  
5837  func _Node_SubscribeInvoicePayment_Handler(srv interface{}, stream grpc.ServerStream) error {
5838  	m := new(StreamInvoicePaymentRequest)
5839  	if err := stream.RecvMsg(m); err != nil {
5840  		return err
5841  	}
5842  	return srv.(NodeServer).SubscribeInvoicePayment(m, &grpc.GenericServerStream[StreamInvoicePaymentRequest, InvoicePaymentNotification]{ServerStream: stream})
5843  }
5844  
5845  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5846  type Node_SubscribeInvoicePaymentServer = grpc.ServerStreamingServer[InvoicePaymentNotification]
5847  
5848  func _Node_SubscribeLog_Handler(srv interface{}, stream grpc.ServerStream) error {
5849  	m := new(StreamLogRequest)
5850  	if err := stream.RecvMsg(m); err != nil {
5851  		return err
5852  	}
5853  	return srv.(NodeServer).SubscribeLog(m, &grpc.GenericServerStream[StreamLogRequest, LogNotification]{ServerStream: stream})
5854  }
5855  
5856  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5857  type Node_SubscribeLogServer = grpc.ServerStreamingServer[LogNotification]
5858  
5859  func _Node_SubscribeOnionMessageForwardFail_Handler(srv interface{}, stream grpc.ServerStream) error {
5860  	m := new(StreamOnionMessageForwardFailRequest)
5861  	if err := stream.RecvMsg(m); err != nil {
5862  		return err
5863  	}
5864  	return srv.(NodeServer).SubscribeOnionMessageForwardFail(m, &grpc.GenericServerStream[StreamOnionMessageForwardFailRequest, OnionMessageForwardFailNotification]{ServerStream: stream})
5865  }
5866  
5867  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5868  type Node_SubscribeOnionMessageForwardFailServer = grpc.ServerStreamingServer[OnionMessageForwardFailNotification]
5869  
5870  func _Node_SubscribeOpenChannelPeerSigs_Handler(srv interface{}, stream grpc.ServerStream) error {
5871  	m := new(StreamOpenChannelPeerSigsRequest)
5872  	if err := stream.RecvMsg(m); err != nil {
5873  		return err
5874  	}
5875  	return srv.(NodeServer).SubscribeOpenChannelPeerSigs(m, &grpc.GenericServerStream[StreamOpenChannelPeerSigsRequest, OpenChannelPeerSigsNotification]{ServerStream: stream})
5876  }
5877  
5878  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5879  type Node_SubscribeOpenChannelPeerSigsServer = grpc.ServerStreamingServer[OpenChannelPeerSigsNotification]
5880  
5881  func _Node_SubscribePluginStarted_Handler(srv interface{}, stream grpc.ServerStream) error {
5882  	m := new(StreamPluginStartedRequest)
5883  	if err := stream.RecvMsg(m); err != nil {
5884  		return err
5885  	}
5886  	return srv.(NodeServer).SubscribePluginStarted(m, &grpc.GenericServerStream[StreamPluginStartedRequest, PluginStartedNotification]{ServerStream: stream})
5887  }
5888  
5889  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5890  type Node_SubscribePluginStartedServer = grpc.ServerStreamingServer[PluginStartedNotification]
5891  
5892  func _Node_SubscribePluginStopped_Handler(srv interface{}, stream grpc.ServerStream) error {
5893  	m := new(StreamPluginStoppedRequest)
5894  	if err := stream.RecvMsg(m); err != nil {
5895  		return err
5896  	}
5897  	return srv.(NodeServer).SubscribePluginStopped(m, &grpc.GenericServerStream[StreamPluginStoppedRequest, PluginStoppedNotification]{ServerStream: stream})
5898  }
5899  
5900  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5901  type Node_SubscribePluginStoppedServer = grpc.ServerStreamingServer[PluginStoppedNotification]
5902  
5903  func _Node_SubscribeSendPayFailure_Handler(srv interface{}, stream grpc.ServerStream) error {
5904  	m := new(StreamSendPayFailureRequest)
5905  	if err := stream.RecvMsg(m); err != nil {
5906  		return err
5907  	}
5908  	return srv.(NodeServer).SubscribeSendPayFailure(m, &grpc.GenericServerStream[StreamSendPayFailureRequest, SendPayFailureNotification]{ServerStream: stream})
5909  }
5910  
5911  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5912  type Node_SubscribeSendPayFailureServer = grpc.ServerStreamingServer[SendPayFailureNotification]
5913  
5914  func _Node_SubscribeSendPaySuccess_Handler(srv interface{}, stream grpc.ServerStream) error {
5915  	m := new(StreamSendPaySuccessRequest)
5916  	if err := stream.RecvMsg(m); err != nil {
5917  		return err
5918  	}
5919  	return srv.(NodeServer).SubscribeSendPaySuccess(m, &grpc.GenericServerStream[StreamSendPaySuccessRequest, SendPaySuccessNotification]{ServerStream: stream})
5920  }
5921  
5922  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5923  type Node_SubscribeSendPaySuccessServer = grpc.ServerStreamingServer[SendPaySuccessNotification]
5924  
5925  func _Node_SubscribeShutdown_Handler(srv interface{}, stream grpc.ServerStream) error {
5926  	m := new(StreamShutdownRequest)
5927  	if err := stream.RecvMsg(m); err != nil {
5928  		return err
5929  	}
5930  	return srv.(NodeServer).SubscribeShutdown(m, &grpc.GenericServerStream[StreamShutdownRequest, ShutdownNotification]{ServerStream: stream})
5931  }
5932  
5933  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5934  type Node_SubscribeShutdownServer = grpc.ServerStreamingServer[ShutdownNotification]
5935  
5936  func _Node_SubscribeWarning_Handler(srv interface{}, stream grpc.ServerStream) error {
5937  	m := new(StreamWarningRequest)
5938  	if err := stream.RecvMsg(m); err != nil {
5939  		return err
5940  	}
5941  	return srv.(NodeServer).SubscribeWarning(m, &grpc.GenericServerStream[StreamWarningRequest, WarningNotification]{ServerStream: stream})
5942  }
5943  
5944  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5945  type Node_SubscribeWarningServer = grpc.ServerStreamingServer[WarningNotification]
5946  
5947  func _Node_SubscribePayPartEnd_Handler(srv interface{}, stream grpc.ServerStream) error {
5948  	m := new(StreamPayPartEndRequest)
5949  	if err := stream.RecvMsg(m); err != nil {
5950  		return err
5951  	}
5952  	return srv.(NodeServer).SubscribePayPartEnd(m, &grpc.GenericServerStream[StreamPayPartEndRequest, PayPartEndNotification]{ServerStream: stream})
5953  }
5954  
5955  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5956  type Node_SubscribePayPartEndServer = grpc.ServerStreamingServer[PayPartEndNotification]
5957  
5958  func _Node_SubscribePayPartStart_Handler(srv interface{}, stream grpc.ServerStream) error {
5959  	m := new(StreamPayPartStartRequest)
5960  	if err := stream.RecvMsg(m); err != nil {
5961  		return err
5962  	}
5963  	return srv.(NodeServer).SubscribePayPartStart(m, &grpc.GenericServerStream[StreamPayPartStartRequest, PayPartStartNotification]{ServerStream: stream})
5964  }
5965  
5966  // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
5967  type Node_SubscribePayPartStartServer = grpc.ServerStreamingServer[PayPartStartNotification]
5968  
5969  // Node_ServiceDesc is the grpc.ServiceDesc for Node service.
5970  // It's only intended for direct use with grpc.RegisterService,
5971  // and not to be introspected or modified (even as a copy)
5972  var Node_ServiceDesc = grpc.ServiceDesc{
5973  	ServiceName: "cln.Node",
5974  	HandlerType: (*NodeServer)(nil),
5975  	Methods: []grpc.MethodDesc{
5976  		{
5977  			MethodName: "Getinfo",
5978  			Handler:    _Node_Getinfo_Handler,
5979  		},
5980  		{
5981  			MethodName: "ListPeers",
5982  			Handler:    _Node_ListPeers_Handler,
5983  		},
5984  		{
5985  			MethodName: "ListFunds",
5986  			Handler:    _Node_ListFunds_Handler,
5987  		},
5988  		{
5989  			MethodName: "SendPay",
5990  			Handler:    _Node_SendPay_Handler,
5991  		},
5992  		{
5993  			MethodName: "ListChannels",
5994  			Handler:    _Node_ListChannels_Handler,
5995  		},
5996  		{
5997  			MethodName: "AddGossip",
5998  			Handler:    _Node_AddGossip_Handler,
5999  		},
6000  		{
6001  			MethodName: "AddPsbtOutput",
6002  			Handler:    _Node_AddPsbtOutput_Handler,
6003  		},
6004  		{
6005  			MethodName: "AutoCleanOnce",
6006  			Handler:    _Node_AutoCleanOnce_Handler,
6007  		},
6008  		{
6009  			MethodName: "AutoCleanStatus",
6010  			Handler:    _Node_AutoCleanStatus_Handler,
6011  		},
6012  		{
6013  			MethodName: "CheckMessage",
6014  			Handler:    _Node_CheckMessage_Handler,
6015  		},
6016  		{
6017  			MethodName: "Close",
6018  			Handler:    _Node_Close_Handler,
6019  		},
6020  		{
6021  			MethodName: "ConnectPeer",
6022  			Handler:    _Node_ConnectPeer_Handler,
6023  		},
6024  		{
6025  			MethodName: "CreateInvoice",
6026  			Handler:    _Node_CreateInvoice_Handler,
6027  		},
6028  		{
6029  			MethodName: "Datastore",
6030  			Handler:    _Node_Datastore_Handler,
6031  		},
6032  		{
6033  			MethodName: "DatastoreUsage",
6034  			Handler:    _Node_DatastoreUsage_Handler,
6035  		},
6036  		{
6037  			MethodName: "CreateOnion",
6038  			Handler:    _Node_CreateOnion_Handler,
6039  		},
6040  		{
6041  			MethodName: "DelDatastore",
6042  			Handler:    _Node_DelDatastore_Handler,
6043  		},
6044  		{
6045  			MethodName: "DelInvoice",
6046  			Handler:    _Node_DelInvoice_Handler,
6047  		},
6048  		{
6049  			MethodName: "DevForgetChannel",
6050  			Handler:    _Node_DevForgetChannel_Handler,
6051  		},
6052  		{
6053  			MethodName: "EmergencyRecover",
6054  			Handler:    _Node_EmergencyRecover_Handler,
6055  		},
6056  		{
6057  			MethodName: "GetEmergencyRecoverData",
6058  			Handler:    _Node_GetEmergencyRecoverData_Handler,
6059  		},
6060  		{
6061  			MethodName: "ExposeSecret",
6062  			Handler:    _Node_ExposeSecret_Handler,
6063  		},
6064  		{
6065  			MethodName: "Recover",
6066  			Handler:    _Node_Recover_Handler,
6067  		},
6068  		{
6069  			MethodName: "RecoverChannel",
6070  			Handler:    _Node_RecoverChannel_Handler,
6071  		},
6072  		{
6073  			MethodName: "Invoice",
6074  			Handler:    _Node_Invoice_Handler,
6075  		},
6076  		{
6077  			MethodName: "CreateInvoiceRequest",
6078  			Handler:    _Node_CreateInvoiceRequest_Handler,
6079  		},
6080  		{
6081  			MethodName: "DisableInvoiceRequest",
6082  			Handler:    _Node_DisableInvoiceRequest_Handler,
6083  		},
6084  		{
6085  			MethodName: "ListInvoiceRequests",
6086  			Handler:    _Node_ListInvoiceRequests_Handler,
6087  		},
6088  		{
6089  			MethodName: "ListDatastore",
6090  			Handler:    _Node_ListDatastore_Handler,
6091  		},
6092  		{
6093  			MethodName: "ListInvoices",
6094  			Handler:    _Node_ListInvoices_Handler,
6095  		},
6096  		{
6097  			MethodName: "SendOnion",
6098  			Handler:    _Node_SendOnion_Handler,
6099  		},
6100  		{
6101  			MethodName: "ListSendPays",
6102  			Handler:    _Node_ListSendPays_Handler,
6103  		},
6104  		{
6105  			MethodName: "ListTransactions",
6106  			Handler:    _Node_ListTransactions_Handler,
6107  		},
6108  		{
6109  			MethodName: "MakeSecret",
6110  			Handler:    _Node_MakeSecret_Handler,
6111  		},
6112  		{
6113  			MethodName: "Pay",
6114  			Handler:    _Node_Pay_Handler,
6115  		},
6116  		{
6117  			MethodName: "ListNodes",
6118  			Handler:    _Node_ListNodes_Handler,
6119  		},
6120  		{
6121  			MethodName: "WaitAnyInvoice",
6122  			Handler:    _Node_WaitAnyInvoice_Handler,
6123  		},
6124  		{
6125  			MethodName: "WaitInvoice",
6126  			Handler:    _Node_WaitInvoice_Handler,
6127  		},
6128  		{
6129  			MethodName: "WaitSendPay",
6130  			Handler:    _Node_WaitSendPay_Handler,
6131  		},
6132  		{
6133  			MethodName: "NewAddr",
6134  			Handler:    _Node_NewAddr_Handler,
6135  		},
6136  		{
6137  			MethodName: "Withdraw",
6138  			Handler:    _Node_Withdraw_Handler,
6139  		},
6140  		{
6141  			MethodName: "KeySend",
6142  			Handler:    _Node_KeySend_Handler,
6143  		},
6144  		{
6145  			MethodName: "FundPsbt",
6146  			Handler:    _Node_FundPsbt_Handler,
6147  		},
6148  		{
6149  			MethodName: "SendPsbt",
6150  			Handler:    _Node_SendPsbt_Handler,
6151  		},
6152  		{
6153  			MethodName: "SignPsbt",
6154  			Handler:    _Node_SignPsbt_Handler,
6155  		},
6156  		{
6157  			MethodName: "UtxoPsbt",
6158  			Handler:    _Node_UtxoPsbt_Handler,
6159  		},
6160  		{
6161  			MethodName: "TxDiscard",
6162  			Handler:    _Node_TxDiscard_Handler,
6163  		},
6164  		{
6165  			MethodName: "TxPrepare",
6166  			Handler:    _Node_TxPrepare_Handler,
6167  		},
6168  		{
6169  			MethodName: "TxSend",
6170  			Handler:    _Node_TxSend_Handler,
6171  		},
6172  		{
6173  			MethodName: "ListPeerChannels",
6174  			Handler:    _Node_ListPeerChannels_Handler,
6175  		},
6176  		{
6177  			MethodName: "ListClosedChannels",
6178  			Handler:    _Node_ListClosedChannels_Handler,
6179  		},
6180  		{
6181  			MethodName: "Decode",
6182  			Handler:    _Node_Decode_Handler,
6183  		},
6184  		{
6185  			MethodName: "DelPay",
6186  			Handler:    _Node_DelPay_Handler,
6187  		},
6188  		{
6189  			MethodName: "DelForward",
6190  			Handler:    _Node_DelForward_Handler,
6191  		},
6192  		{
6193  			MethodName: "DisableOffer",
6194  			Handler:    _Node_DisableOffer_Handler,
6195  		},
6196  		{
6197  			MethodName: "EnableOffer",
6198  			Handler:    _Node_EnableOffer_Handler,
6199  		},
6200  		{
6201  			MethodName: "Disconnect",
6202  			Handler:    _Node_Disconnect_Handler,
6203  		},
6204  		{
6205  			MethodName: "Feerates",
6206  			Handler:    _Node_Feerates_Handler,
6207  		},
6208  		{
6209  			MethodName: "FetchBip353",
6210  			Handler:    _Node_FetchBip353_Handler,
6211  		},
6212  		{
6213  			MethodName: "FetchInvoice",
6214  			Handler:    _Node_FetchInvoice_Handler,
6215  		},
6216  		{
6217  			MethodName: "CancelRecurringInvoice",
6218  			Handler:    _Node_CancelRecurringInvoice_Handler,
6219  		},
6220  		{
6221  			MethodName: "FundChannelCancel",
6222  			Handler:    _Node_FundChannelCancel_Handler,
6223  		},
6224  		{
6225  			MethodName: "FundChannelComplete",
6226  			Handler:    _Node_FundChannelComplete_Handler,
6227  		},
6228  		{
6229  			MethodName: "FundChannel",
6230  			Handler:    _Node_FundChannel_Handler,
6231  		},
6232  		{
6233  			MethodName: "FundChannelStart",
6234  			Handler:    _Node_FundChannelStart_Handler,
6235  		},
6236  		{
6237  			MethodName: "GetLog",
6238  			Handler:    _Node_GetLog_Handler,
6239  		},
6240  		{
6241  			MethodName: "FunderUpdate",
6242  			Handler:    _Node_FunderUpdate_Handler,
6243  		},
6244  		{
6245  			MethodName: "GetRoute",
6246  			Handler:    _Node_GetRoute_Handler,
6247  		},
6248  		{
6249  			MethodName: "ListAddresses",
6250  			Handler:    _Node_ListAddresses_Handler,
6251  		},
6252  		{
6253  			MethodName: "ListForwards",
6254  			Handler:    _Node_ListForwards_Handler,
6255  		},
6256  		{
6257  			MethodName: "ListOffers",
6258  			Handler:    _Node_ListOffers_Handler,
6259  		},
6260  		{
6261  			MethodName: "ListPays",
6262  			Handler:    _Node_ListPays_Handler,
6263  		},
6264  		{
6265  			MethodName: "ListHtlcs",
6266  			Handler:    _Node_ListHtlcs_Handler,
6267  		},
6268  		{
6269  			MethodName: "MultiFundChannel",
6270  			Handler:    _Node_MultiFundChannel_Handler,
6271  		},
6272  		{
6273  			MethodName: "MultiWithdraw",
6274  			Handler:    _Node_MultiWithdraw_Handler,
6275  		},
6276  		{
6277  			MethodName: "Offer",
6278  			Handler:    _Node_Offer_Handler,
6279  		},
6280  		{
6281  			MethodName: "OpenChannelAbort",
6282  			Handler:    _Node_OpenChannelAbort_Handler,
6283  		},
6284  		{
6285  			MethodName: "OpenChannelBump",
6286  			Handler:    _Node_OpenChannelBump_Handler,
6287  		},
6288  		{
6289  			MethodName: "OpenChannelInit",
6290  			Handler:    _Node_OpenChannelInit_Handler,
6291  		},
6292  		{
6293  			MethodName: "OpenChannelSigned",
6294  			Handler:    _Node_OpenChannelSigned_Handler,
6295  		},
6296  		{
6297  			MethodName: "OpenChannelUpdate",
6298  			Handler:    _Node_OpenChannelUpdate_Handler,
6299  		},
6300  		{
6301  			MethodName: "Ping",
6302  			Handler:    _Node_Ping_Handler,
6303  		},
6304  		{
6305  			MethodName: "Plugin",
6306  			Handler:    _Node_Plugin_Handler,
6307  		},
6308  		{
6309  			MethodName: "RenePayStatus",
6310  			Handler:    _Node_RenePayStatus_Handler,
6311  		},
6312  		{
6313  			MethodName: "RenePay",
6314  			Handler:    _Node_RenePay_Handler,
6315  		},
6316  		{
6317  			MethodName: "ReserveInputs",
6318  			Handler:    _Node_ReserveInputs_Handler,
6319  		},
6320  		{
6321  			MethodName: "SendCustomMsg",
6322  			Handler:    _Node_SendCustomMsg_Handler,
6323  		},
6324  		{
6325  			MethodName: "SendInvoice",
6326  			Handler:    _Node_SendInvoice_Handler,
6327  		},
6328  		{
6329  			MethodName: "SetChannel",
6330  			Handler:    _Node_SetChannel_Handler,
6331  		},
6332  		{
6333  			MethodName: "SetConfig",
6334  			Handler:    _Node_SetConfig_Handler,
6335  		},
6336  		{
6337  			MethodName: "SetPsbtVersion",
6338  			Handler:    _Node_SetPsbtVersion_Handler,
6339  		},
6340  		{
6341  			MethodName: "SignInvoice",
6342  			Handler:    _Node_SignInvoice_Handler,
6343  		},
6344  		{
6345  			MethodName: "SignMessage",
6346  			Handler:    _Node_SignMessage_Handler,
6347  		},
6348  		{
6349  			MethodName: "SpliceInit",
6350  			Handler:    _Node_SpliceInit_Handler,
6351  		},
6352  		{
6353  			MethodName: "SpliceSigned",
6354  			Handler:    _Node_SpliceSigned_Handler,
6355  		},
6356  		{
6357  			MethodName: "SpliceUpdate",
6358  			Handler:    _Node_SpliceUpdate_Handler,
6359  		},
6360  		{
6361  			MethodName: "SpliceIn",
6362  			Handler:    _Node_SpliceIn_Handler,
6363  		},
6364  		{
6365  			MethodName: "SpliceOut",
6366  			Handler:    _Node_SpliceOut_Handler,
6367  		},
6368  		{
6369  			MethodName: "DevSplice",
6370  			Handler:    _Node_DevSplice_Handler,
6371  		},
6372  		{
6373  			MethodName: "UnreserveInputs",
6374  			Handler:    _Node_UnreserveInputs_Handler,
6375  		},
6376  		{
6377  			MethodName: "UpgradeWallet",
6378  			Handler:    _Node_UpgradeWallet_Handler,
6379  		},
6380  		{
6381  			MethodName: "WaitBlockHeight",
6382  			Handler:    _Node_WaitBlockHeight_Handler,
6383  		},
6384  		{
6385  			MethodName: "Wait",
6386  			Handler:    _Node_Wait_Handler,
6387  		},
6388  		{
6389  			MethodName: "ListConfigs",
6390  			Handler:    _Node_ListConfigs_Handler,
6391  		},
6392  		{
6393  			MethodName: "Stop",
6394  			Handler:    _Node_Stop_Handler,
6395  		},
6396  		{
6397  			MethodName: "Help",
6398  			Handler:    _Node_Help_Handler,
6399  		},
6400  		{
6401  			MethodName: "PreApproveKeysend",
6402  			Handler:    _Node_PreApproveKeysend_Handler,
6403  		},
6404  		{
6405  			MethodName: "PreApproveInvoice",
6406  			Handler:    _Node_PreApproveInvoice_Handler,
6407  		},
6408  		{
6409  			MethodName: "StaticBackup",
6410  			Handler:    _Node_StaticBackup_Handler,
6411  		},
6412  		{
6413  			MethodName: "BkprChannelsApy",
6414  			Handler:    _Node_BkprChannelsApy_Handler,
6415  		},
6416  		{
6417  			MethodName: "BkprDumpIncomeCsv",
6418  			Handler:    _Node_BkprDumpIncomeCsv_Handler,
6419  		},
6420  		{
6421  			MethodName: "BkprInspect",
6422  			Handler:    _Node_BkprInspect_Handler,
6423  		},
6424  		{
6425  			MethodName: "BkprListAccountEvents",
6426  			Handler:    _Node_BkprListAccountEvents_Handler,
6427  		},
6428  		{
6429  			MethodName: "BkprListBalances",
6430  			Handler:    _Node_BkprListBalances_Handler,
6431  		},
6432  		{
6433  			MethodName: "BkprListIncome",
6434  			Handler:    _Node_BkprListIncome_Handler,
6435  		},
6436  		{
6437  			MethodName: "BkprEditDescriptionByPaymentId",
6438  			Handler:    _Node_BkprEditDescriptionByPaymentId_Handler,
6439  		},
6440  		{
6441  			MethodName: "BkprEditDescriptionByOutpoint",
6442  			Handler:    _Node_BkprEditDescriptionByOutpoint_Handler,
6443  		},
6444  		{
6445  			MethodName: "BkprReport",
6446  			Handler:    _Node_BkprReport_Handler,
6447  		},
6448  		{
6449  			MethodName: "BlacklistRune",
6450  			Handler:    _Node_BlacklistRune_Handler,
6451  		},
6452  		{
6453  			MethodName: "CheckRune",
6454  			Handler:    _Node_CheckRune_Handler,
6455  		},
6456  		{
6457  			MethodName: "CreateRune",
6458  			Handler:    _Node_CreateRune_Handler,
6459  		},
6460  		{
6461  			MethodName: "ShowRunes",
6462  			Handler:    _Node_ShowRunes_Handler,
6463  		},
6464  		{
6465  			MethodName: "AskReneUnreserve",
6466  			Handler:    _Node_AskReneUnreserve_Handler,
6467  		},
6468  		{
6469  			MethodName: "AskReneListLayers",
6470  			Handler:    _Node_AskReneListLayers_Handler,
6471  		},
6472  		{
6473  			MethodName: "AskReneCreateLayer",
6474  			Handler:    _Node_AskReneCreateLayer_Handler,
6475  		},
6476  		{
6477  			MethodName: "AskReneRemoveLayer",
6478  			Handler:    _Node_AskReneRemoveLayer_Handler,
6479  		},
6480  		{
6481  			MethodName: "AskReneReserve",
6482  			Handler:    _Node_AskReneReserve_Handler,
6483  		},
6484  		{
6485  			MethodName: "AskReneAge",
6486  			Handler:    _Node_AskReneAge_Handler,
6487  		},
6488  		{
6489  			MethodName: "GetRoutes",
6490  			Handler:    _Node_GetRoutes_Handler,
6491  		},
6492  		{
6493  			MethodName: "AskReneDisableNode",
6494  			Handler:    _Node_AskReneDisableNode_Handler,
6495  		},
6496  		{
6497  			MethodName: "AskReneInformChannel",
6498  			Handler:    _Node_AskReneInformChannel_Handler,
6499  		},
6500  		{
6501  			MethodName: "AskReneCreateChannel",
6502  			Handler:    _Node_AskReneCreateChannel_Handler,
6503  		},
6504  		{
6505  			MethodName: "AskReneUpdateChannel",
6506  			Handler:    _Node_AskReneUpdateChannel_Handler,
6507  		},
6508  		{
6509  			MethodName: "AskReneBiasChannel",
6510  			Handler:    _Node_AskReneBiasChannel_Handler,
6511  		},
6512  		{
6513  			MethodName: "AskreneBiasNode",
6514  			Handler:    _Node_AskreneBiasNode_Handler,
6515  		},
6516  		{
6517  			MethodName: "AskReneListReservations",
6518  			Handler:    _Node_AskReneListReservations_Handler,
6519  		},
6520  		{
6521  			MethodName: "InjectPaymentOnion",
6522  			Handler:    _Node_InjectPaymentOnion_Handler,
6523  		},
6524  		{
6525  			MethodName: "InjectOnionMessage",
6526  			Handler:    _Node_InjectOnionMessage_Handler,
6527  		},
6528  		{
6529  			MethodName: "Xpay",
6530  			Handler:    _Node_Xpay_Handler,
6531  		},
6532  		{
6533  			MethodName: "SignMessageWithKey",
6534  			Handler:    _Node_SignMessageWithKey_Handler,
6535  		},
6536  		{
6537  			MethodName: "ListChannelMoves",
6538  			Handler:    _Node_ListChannelMoves_Handler,
6539  		},
6540  		{
6541  			MethodName: "ListChainMoves",
6542  			Handler:    _Node_ListChainMoves_Handler,
6543  		},
6544  		{
6545  			MethodName: "ListNetworkEvents",
6546  			Handler:    _Node_ListNetworkEvents_Handler,
6547  		},
6548  		{
6549  			MethodName: "DelNetworkEvent",
6550  			Handler:    _Node_DelNetworkEvent_Handler,
6551  		},
6552  		{
6553  			MethodName: "ClnrestRegisterPath",
6554  			Handler:    _Node_ClnrestRegisterPath_Handler,
6555  		},
6556  		{
6557  			MethodName: "ListCurrencyRates",
6558  			Handler:    _Node_ListCurrencyRates_Handler,
6559  		},
6560  		{
6561  			MethodName: "CurrencyConvert",
6562  			Handler:    _Node_CurrencyConvert_Handler,
6563  		},
6564  		{
6565  			MethodName: "CurrencyRate",
6566  			Handler:    _Node_CurrencyRate_Handler,
6567  		},
6568  	},
6569  	Streams: []grpc.StreamDesc{
6570  		{
6571  			StreamName:    "SubscribeBalanceSnapshot",
6572  			Handler:       _Node_SubscribeBalanceSnapshot_Handler,
6573  			ServerStreams: true,
6574  		},
6575  		{
6576  			StreamName:    "SubscribeBlockAdded",
6577  			Handler:       _Node_SubscribeBlockAdded_Handler,
6578  			ServerStreams: true,
6579  		},
6580  		{
6581  			StreamName:    "SubscribeChannelOpenFailed",
6582  			Handler:       _Node_SubscribeChannelOpenFailed_Handler,
6583  			ServerStreams: true,
6584  		},
6585  		{
6586  			StreamName:    "SubscribeChannelOpened",
6587  			Handler:       _Node_SubscribeChannelOpened_Handler,
6588  			ServerStreams: true,
6589  		},
6590  		{
6591  			StreamName:    "SubscribeChannelStateChanged",
6592  			Handler:       _Node_SubscribeChannelStateChanged_Handler,
6593  			ServerStreams: true,
6594  		},
6595  		{
6596  			StreamName:    "SubscribeConnect",
6597  			Handler:       _Node_SubscribeConnect_Handler,
6598  			ServerStreams: true,
6599  		},
6600  		{
6601  			StreamName:    "SubscribeCoinMovement",
6602  			Handler:       _Node_SubscribeCoinMovement_Handler,
6603  			ServerStreams: true,
6604  		},
6605  		{
6606  			StreamName:    "SubscribeCustomMsg",
6607  			Handler:       _Node_SubscribeCustomMsg_Handler,
6608  			ServerStreams: true,
6609  		},
6610  		{
6611  			StreamName:    "SubscribeDeprecatedOneshot",
6612  			Handler:       _Node_SubscribeDeprecatedOneshot_Handler,
6613  			ServerStreams: true,
6614  		},
6615  		{
6616  			StreamName:    "SubscribeDisconnect",
6617  			Handler:       _Node_SubscribeDisconnect_Handler,
6618  			ServerStreams: true,
6619  		},
6620  		{
6621  			StreamName:    "SubscribeForwardEvent",
6622  			Handler:       _Node_SubscribeForwardEvent_Handler,
6623  			ServerStreams: true,
6624  		},
6625  		{
6626  			StreamName:    "SubscribeInvoiceCreation",
6627  			Handler:       _Node_SubscribeInvoiceCreation_Handler,
6628  			ServerStreams: true,
6629  		},
6630  		{
6631  			StreamName:    "SubscribeInvoicePayment",
6632  			Handler:       _Node_SubscribeInvoicePayment_Handler,
6633  			ServerStreams: true,
6634  		},
6635  		{
6636  			StreamName:    "SubscribeLog",
6637  			Handler:       _Node_SubscribeLog_Handler,
6638  			ServerStreams: true,
6639  		},
6640  		{
6641  			StreamName:    "SubscribeOnionMessageForwardFail",
6642  			Handler:       _Node_SubscribeOnionMessageForwardFail_Handler,
6643  			ServerStreams: true,
6644  		},
6645  		{
6646  			StreamName:    "SubscribeOpenChannelPeerSigs",
6647  			Handler:       _Node_SubscribeOpenChannelPeerSigs_Handler,
6648  			ServerStreams: true,
6649  		},
6650  		{
6651  			StreamName:    "SubscribePluginStarted",
6652  			Handler:       _Node_SubscribePluginStarted_Handler,
6653  			ServerStreams: true,
6654  		},
6655  		{
6656  			StreamName:    "SubscribePluginStopped",
6657  			Handler:       _Node_SubscribePluginStopped_Handler,
6658  			ServerStreams: true,
6659  		},
6660  		{
6661  			StreamName:    "SubscribeSendPayFailure",
6662  			Handler:       _Node_SubscribeSendPayFailure_Handler,
6663  			ServerStreams: true,
6664  		},
6665  		{
6666  			StreamName:    "SubscribeSendPaySuccess",
6667  			Handler:       _Node_SubscribeSendPaySuccess_Handler,
6668  			ServerStreams: true,
6669  		},
6670  		{
6671  			StreamName:    "SubscribeShutdown",
6672  			Handler:       _Node_SubscribeShutdown_Handler,
6673  			ServerStreams: true,
6674  		},
6675  		{
6676  			StreamName:    "SubscribeWarning",
6677  			Handler:       _Node_SubscribeWarning_Handler,
6678  			ServerStreams: true,
6679  		},
6680  		{
6681  			StreamName:    "SubscribePayPartEnd",
6682  			Handler:       _Node_SubscribePayPartEnd_Handler,
6683  			ServerStreams: true,
6684  		},
6685  		{
6686  			StreamName:    "SubscribePayPartStart",
6687  			Handler:       _Node_SubscribePayPartStart_Handler,
6688  			ServerStreams: true,
6689  		},
6690  	},
6691  	Metadata: "node.proto",
6692  }
6693