lnbits-legend/lnbits/wallets/boltz_grpc_files/boltzrpc_pb2_grpc.py
dni ⚡ 1900cf9aa4
feat: add boltz client fundingsource (#2358)
* feat: add boltz client standalone fundingsource
WIP.
https://docs.boltz.exchange/v/boltz-client

this fundingsource utilizing the boltz client standalone function: https://github.com/BoltzExchange/boltz-client/pull/123
this makes him act like a lightning node while submarine swapping everything on liquid network. like aqua does in its wallet.

* feat: paid_invoices_stream

* feat: proper invoice and payment status check

* feat: authenticate over insecure channel aswell

* chore: lint

* docs: add more setup instructions

* chore: add `boltz_client_cert` in frontend

* feat: populate fee_msat in get_payment_status and get_invoice_status

* fixup!

* chore: bundle

* added boltz logo

* add BoltzWallet to __all__

* chore: bump grpcio and protobuf deps and add grpcio-tools as dev dependency

* chore: update protos

* feat: pass description when creating swap

* fixup!

* chore: bundle

---------

Co-authored-by: jackstar12 <jkranawetter05@gmail.com>
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2024-08-20 10:38:30 +01:00

1598 lines
62 KiB
Python

# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc
import warnings
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from lnbits.wallets.boltz_grpc_files import (
boltzrpc_pb2 as lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2,
)
GRPC_GENERATED_VERSION = "1.65.4"
GRPC_VERSION = grpc.__version__
EXPECTED_ERROR_RELEASE = "1.66.0"
SCHEDULED_RELEASE_DATE = "August 6, 2024"
_version_not_supported = False
try:
from grpc._utilities import first_version_is_lower
_version_not_supported = first_version_is_lower(
GRPC_VERSION, GRPC_GENERATED_VERSION
)
except ImportError:
_version_not_supported = True
if _version_not_supported:
warnings.warn(
f"The grpc package installed is at version {GRPC_VERSION},"
+ f" but the generated code in lnbits/wallets/boltz_grpc_files/boltzrpc_pb2_grpc.py depends on"
+ f" grpcio>={GRPC_GENERATED_VERSION}."
+ f" Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}"
+ f" or downgrade your generated code using grpcio-tools<={GRPC_VERSION}."
+ f" This warning will become an error in {EXPECTED_ERROR_RELEASE},"
+ f" scheduled for release on {SCHEDULED_RELEASE_DATE}.",
RuntimeWarning,
)
class BoltzStub(object):
"""Missing associated documentation comment in .proto file."""
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.GetInfo = channel.unary_unary(
"/boltzrpc.Boltz/GetInfo",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetInfoRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetInfoResponse.FromString,
_registered_method=True,
)
self.GetServiceInfo = channel.unary_unary(
"/boltzrpc.Boltz/GetServiceInfo",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetServiceInfoRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetServiceInfoResponse.FromString,
_registered_method=True,
)
self.GetPairInfo = channel.unary_unary(
"/boltzrpc.Boltz/GetPairInfo",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetPairInfoRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.PairInfo.FromString,
_registered_method=True,
)
self.GetPairs = channel.unary_unary(
"/boltzrpc.Boltz/GetPairs",
request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetPairsResponse.FromString,
_registered_method=True,
)
self.ListSwaps = channel.unary_unary(
"/boltzrpc.Boltz/ListSwaps",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListSwapsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListSwapsResponse.FromString,
_registered_method=True,
)
self.GetStats = channel.unary_unary(
"/boltzrpc.Boltz/GetStats",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetStatsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetStatsResponse.FromString,
_registered_method=True,
)
self.RefundSwap = channel.unary_unary(
"/boltzrpc.Boltz/RefundSwap",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RefundSwapRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.FromString,
_registered_method=True,
)
self.ClaimSwaps = channel.unary_unary(
"/boltzrpc.Boltz/ClaimSwaps",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ClaimSwapsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ClaimSwapsResponse.FromString,
_registered_method=True,
)
self.GetSwapInfo = channel.unary_unary(
"/boltzrpc.Boltz/GetSwapInfo",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.FromString,
_registered_method=True,
)
self.GetSwapInfoStream = channel.unary_stream(
"/boltzrpc.Boltz/GetSwapInfoStream",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.FromString,
_registered_method=True,
)
self.Deposit = channel.unary_unary(
"/boltzrpc.Boltz/Deposit",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.DepositRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.DepositResponse.FromString,
_registered_method=True,
)
self.CreateSwap = channel.unary_unary(
"/boltzrpc.Boltz/CreateSwap",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapResponse.FromString,
_registered_method=True,
)
self.CreateChannel = channel.unary_unary(
"/boltzrpc.Boltz/CreateChannel",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateChannelRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapResponse.FromString,
_registered_method=True,
)
self.CreateReverseSwap = channel.unary_unary(
"/boltzrpc.Boltz/CreateReverseSwap",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateReverseSwapRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateReverseSwapResponse.FromString,
_registered_method=True,
)
self.CreateChainSwap = channel.unary_unary(
"/boltzrpc.Boltz/CreateChainSwap",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateChainSwapRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ChainSwapInfo.FromString,
_registered_method=True,
)
self.CreateWallet = channel.unary_unary(
"/boltzrpc.Boltz/CreateWallet",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateWalletRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateWalletResponse.FromString,
_registered_method=True,
)
self.ImportWallet = channel.unary_unary(
"/boltzrpc.Boltz/ImportWallet",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ImportWalletRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallet.FromString,
_registered_method=True,
)
self.SetSubaccount = channel.unary_unary(
"/boltzrpc.Boltz/SetSubaccount",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.SetSubaccountRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Subaccount.FromString,
_registered_method=True,
)
self.GetSubaccounts = channel.unary_unary(
"/boltzrpc.Boltz/GetSubaccounts",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSubaccountsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSubaccountsResponse.FromString,
_registered_method=True,
)
self.GetWallets = channel.unary_unary(
"/boltzrpc.Boltz/GetWallets",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallets.FromString,
_registered_method=True,
)
self.GetWallet = channel.unary_unary(
"/boltzrpc.Boltz/GetWallet",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallet.FromString,
_registered_method=True,
)
self.GetWalletCredentials = channel.unary_unary(
"/boltzrpc.Boltz/GetWalletCredentials",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletCredentialsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.WalletCredentials.FromString,
_registered_method=True,
)
self.RemoveWallet = channel.unary_unary(
"/boltzrpc.Boltz/RemoveWallet",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RemoveWalletRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RemoveWalletResponse.FromString,
_registered_method=True,
)
self.Stop = channel.unary_unary(
"/boltzrpc.Boltz/Stop",
request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
_registered_method=True,
)
self.Unlock = channel.unary_unary(
"/boltzrpc.Boltz/Unlock",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.UnlockRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
_registered_method=True,
)
self.VerifyWalletPassword = channel.unary_unary(
"/boltzrpc.Boltz/VerifyWalletPassword",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.VerifyWalletPasswordRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.VerifyWalletPasswordResponse.FromString,
_registered_method=True,
)
self.ChangeWalletPassword = channel.unary_unary(
"/boltzrpc.Boltz/ChangeWalletPassword",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ChangeWalletPasswordRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
_registered_method=True,
)
self.CreateTenant = channel.unary_unary(
"/boltzrpc.Boltz/CreateTenant",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateTenantRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Tenant.FromString,
_registered_method=True,
)
self.ListTenants = channel.unary_unary(
"/boltzrpc.Boltz/ListTenants",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListTenantsRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListTenantsResponse.FromString,
_registered_method=True,
)
self.GetTenant = channel.unary_unary(
"/boltzrpc.Boltz/GetTenant",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetTenantRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Tenant.FromString,
_registered_method=True,
)
self.BakeMacaroon = channel.unary_unary(
"/boltzrpc.Boltz/BakeMacaroon",
request_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.BakeMacaroonRequest.SerializeToString,
response_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.BakeMacaroonResponse.FromString,
_registered_method=True,
)
class BoltzServicer(object):
"""Missing associated documentation comment in .proto file."""
def GetInfo(self, request, context):
"""
Gets general information about the daemon like the chain of the lightning node it is connected to
and the IDs of pending swaps.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetServiceInfo(self, request, context):
"""
Fetches the latest limits and fees from the Boltz backend API it is connected to.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetPairInfo(self, request, context):
"""
Fetches information about a specific pair for a chain swap.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetPairs(self, request, context):
"""
Fetches all available pairs for submarine and reverse swaps.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def ListSwaps(self, request, context):
"""
Returns a list of all swaps, reverse swaps, and chain swaps in the database.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetStats(self, request, context):
"""
Returns stats of all swaps, reverse swaps, and chain swaps in the database.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def RefundSwap(self, request, context):
"""
Refund a failed swap manually.
This is only required when no refund address has been set and the swap does not have an associated wallet.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def ClaimSwaps(self, request, context):
"""
Claim swaps manually.
This is only required when no claim address has been set and the swap does not have an associated wallet.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetSwapInfo(self, request, context):
"""
Gets all available information about a swap from the database.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetSwapInfoStream(self, request, context):
"""
Returns the entire history of the swap if is still pending and streams updates in real time.
If the swap id is empty or "*" updates for all swaps will be streamed.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def Deposit(self, request, context):
"""
This is a wrapper for channel creation swaps. The daemon only returns the ID, timeout block height and lockup address.
The Boltz backend takes care of the rest. When an amount of onchain coins that is in the limits is sent to the address
before the timeout block height, the daemon creates a new lightning invoice, sends it to the Boltz backend which
will try to pay it and if that is not possible, create a new channel to make the swap succeed.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def CreateSwap(self, request, context):
"""
Creates a new swap from onchain to lightning.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def CreateChannel(self, request, context):
"""
Create a new swap from onchain to a new lightning channel. The daemon will only accept the invoice payment if the HTLCs
is coming trough a new channel channel opened by Boltz.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def CreateReverseSwap(self, request, context):
"""
Creates a new reverse swap from lightning to onchain. If `accept_zero_conf` is set to true in the request, the daemon
will not wait until the lockup transaction from Boltz is confirmed in a block, but will claim it instantly.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def CreateChainSwap(self, request, context):
"""
Creates a new chain swap from one chain to another. If `accept_zero_conf` is set to true in the request, the daemon
will not wait until the lockup transaction from Boltz is confirmed in a block, but will claim it instantly.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def CreateWallet(self, request, context):
"""
Creates a new liquid wallet and returns the mnemonic.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def ImportWallet(self, request, context):
"""
Imports an existing wallet.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def SetSubaccount(self, request, context):
"""
Sets the subaccount of a wallet. Not supported for readonly wallets.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetSubaccounts(self, request, context):
"""
Returns all subaccounts for a given wallet. Not supported for readonly wallets.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetWallets(self, request, context):
"""
Returns all available wallets.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetWallet(self, request, context):
"""
Returns the current balance and subaccount of a wallet.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetWalletCredentials(self, request, context):
"""
Returns the credentials of a wallet. The password will be required if the wallet is encrypted.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def RemoveWallet(self, request, context):
"""
Removes a wallet.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def Stop(self, request, context):
"""
Gracefully stops the daemon.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def Unlock(self, request, context):
"""
Unlocks the server. This will be required on startup if there are any encrypted wallets.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def VerifyWalletPassword(self, request, context):
"""
Check if the password is correct.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def ChangeWalletPassword(self, request, context):
"""
Changes the password for wallet encryption.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def CreateTenant(self, request, context):
"""
Creates a new tenant which can be used to bake restricted macaroons.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def ListTenants(self, request, context):
"""
Returns all tenants.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def GetTenant(self, request, context):
"""
Get a specifiy tenant.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def BakeMacaroon(self, request, context):
"""
Bakes a new macaroon with the specified permissions.
The macaroon can also be restricted to a specific tenant. In this case,
- any swap or wallet created with the returned macaroon will belong to this tenant and can not be accessed by other tenants.
- the lightning node connected to the daemon can not be used to pay or create invoices for swaps.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details("Method not implemented!")
raise NotImplementedError("Method not implemented!")
def add_BoltzServicer_to_server(servicer, server):
rpc_method_handlers = {
"GetInfo": grpc.unary_unary_rpc_method_handler(
servicer.GetInfo,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetInfoRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetInfoResponse.SerializeToString,
),
"GetServiceInfo": grpc.unary_unary_rpc_method_handler(
servicer.GetServiceInfo,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetServiceInfoRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetServiceInfoResponse.SerializeToString,
),
"GetPairInfo": grpc.unary_unary_rpc_method_handler(
servicer.GetPairInfo,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetPairInfoRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.PairInfo.SerializeToString,
),
"GetPairs": grpc.unary_unary_rpc_method_handler(
servicer.GetPairs,
request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetPairsResponse.SerializeToString,
),
"ListSwaps": grpc.unary_unary_rpc_method_handler(
servicer.ListSwaps,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListSwapsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListSwapsResponse.SerializeToString,
),
"GetStats": grpc.unary_unary_rpc_method_handler(
servicer.GetStats,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetStatsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetStatsResponse.SerializeToString,
),
"RefundSwap": grpc.unary_unary_rpc_method_handler(
servicer.RefundSwap,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RefundSwapRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.SerializeToString,
),
"ClaimSwaps": grpc.unary_unary_rpc_method_handler(
servicer.ClaimSwaps,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ClaimSwapsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ClaimSwapsResponse.SerializeToString,
),
"GetSwapInfo": grpc.unary_unary_rpc_method_handler(
servicer.GetSwapInfo,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.SerializeToString,
),
"GetSwapInfoStream": grpc.unary_stream_rpc_method_handler(
servicer.GetSwapInfoStream,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.SerializeToString,
),
"Deposit": grpc.unary_unary_rpc_method_handler(
servicer.Deposit,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.DepositRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.DepositResponse.SerializeToString,
),
"CreateSwap": grpc.unary_unary_rpc_method_handler(
servicer.CreateSwap,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapResponse.SerializeToString,
),
"CreateChannel": grpc.unary_unary_rpc_method_handler(
servicer.CreateChannel,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateChannelRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapResponse.SerializeToString,
),
"CreateReverseSwap": grpc.unary_unary_rpc_method_handler(
servicer.CreateReverseSwap,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateReverseSwapRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateReverseSwapResponse.SerializeToString,
),
"CreateChainSwap": grpc.unary_unary_rpc_method_handler(
servicer.CreateChainSwap,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateChainSwapRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ChainSwapInfo.SerializeToString,
),
"CreateWallet": grpc.unary_unary_rpc_method_handler(
servicer.CreateWallet,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateWalletRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateWalletResponse.SerializeToString,
),
"ImportWallet": grpc.unary_unary_rpc_method_handler(
servicer.ImportWallet,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ImportWalletRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallet.SerializeToString,
),
"SetSubaccount": grpc.unary_unary_rpc_method_handler(
servicer.SetSubaccount,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.SetSubaccountRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Subaccount.SerializeToString,
),
"GetSubaccounts": grpc.unary_unary_rpc_method_handler(
servicer.GetSubaccounts,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSubaccountsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSubaccountsResponse.SerializeToString,
),
"GetWallets": grpc.unary_unary_rpc_method_handler(
servicer.GetWallets,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallets.SerializeToString,
),
"GetWallet": grpc.unary_unary_rpc_method_handler(
servicer.GetWallet,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallet.SerializeToString,
),
"GetWalletCredentials": grpc.unary_unary_rpc_method_handler(
servicer.GetWalletCredentials,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletCredentialsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.WalletCredentials.SerializeToString,
),
"RemoveWallet": grpc.unary_unary_rpc_method_handler(
servicer.RemoveWallet,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RemoveWalletRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RemoveWalletResponse.SerializeToString,
),
"Stop": grpc.unary_unary_rpc_method_handler(
servicer.Stop,
request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
"Unlock": grpc.unary_unary_rpc_method_handler(
servicer.Unlock,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.UnlockRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
"VerifyWalletPassword": grpc.unary_unary_rpc_method_handler(
servicer.VerifyWalletPassword,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.VerifyWalletPasswordRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.VerifyWalletPasswordResponse.SerializeToString,
),
"ChangeWalletPassword": grpc.unary_unary_rpc_method_handler(
servicer.ChangeWalletPassword,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ChangeWalletPasswordRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
"CreateTenant": grpc.unary_unary_rpc_method_handler(
servicer.CreateTenant,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateTenantRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Tenant.SerializeToString,
),
"ListTenants": grpc.unary_unary_rpc_method_handler(
servicer.ListTenants,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListTenantsRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListTenantsResponse.SerializeToString,
),
"GetTenant": grpc.unary_unary_rpc_method_handler(
servicer.GetTenant,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetTenantRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Tenant.SerializeToString,
),
"BakeMacaroon": grpc.unary_unary_rpc_method_handler(
servicer.BakeMacaroon,
request_deserializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.BakeMacaroonRequest.FromString,
response_serializer=lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.BakeMacaroonResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
"boltzrpc.Boltz", rpc_method_handlers
)
server.add_generic_rpc_handlers((generic_handler,))
server.add_registered_method_handlers("boltzrpc.Boltz", rpc_method_handlers)
# This class is part of an EXPERIMENTAL API.
class Boltz(object):
"""Missing associated documentation comment in .proto file."""
@staticmethod
def GetInfo(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetInfo",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetInfoRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetInfoResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetServiceInfo(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetServiceInfo",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetServiceInfoRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetServiceInfoResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetPairInfo(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetPairInfo",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetPairInfoRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.PairInfo.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetPairs(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetPairs",
google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetPairsResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def ListSwaps(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/ListSwaps",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListSwapsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListSwapsResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetStats(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetStats",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetStatsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetStatsResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def RefundSwap(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/RefundSwap",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RefundSwapRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def ClaimSwaps(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/ClaimSwaps",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ClaimSwapsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ClaimSwapsResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetSwapInfo(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetSwapInfo",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetSwapInfoStream(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_stream(
request,
target,
"/boltzrpc.Boltz/GetSwapInfoStream",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSwapInfoResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def Deposit(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/Deposit",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.DepositRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.DepositResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def CreateSwap(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/CreateSwap",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def CreateChannel(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/CreateChannel",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateChannelRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateSwapResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def CreateReverseSwap(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/CreateReverseSwap",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateReverseSwapRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateReverseSwapResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def CreateChainSwap(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/CreateChainSwap",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateChainSwapRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ChainSwapInfo.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def CreateWallet(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/CreateWallet",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateWalletRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateWalletResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def ImportWallet(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/ImportWallet",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ImportWalletRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallet.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def SetSubaccount(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/SetSubaccount",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.SetSubaccountRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Subaccount.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetSubaccounts(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetSubaccounts",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSubaccountsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetSubaccountsResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetWallets(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetWallets",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallets.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetWallet(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetWallet",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Wallet.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetWalletCredentials(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetWalletCredentials",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetWalletCredentialsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.WalletCredentials.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def RemoveWallet(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/RemoveWallet",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RemoveWalletRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.RemoveWalletResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def Stop(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/Stop",
google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def Unlock(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/Unlock",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.UnlockRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def VerifyWalletPassword(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/VerifyWalletPassword",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.VerifyWalletPasswordRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.VerifyWalletPasswordResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def ChangeWalletPassword(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/ChangeWalletPassword",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ChangeWalletPasswordRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def CreateTenant(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/CreateTenant",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.CreateTenantRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Tenant.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def ListTenants(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/ListTenants",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListTenantsRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.ListTenantsResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def GetTenant(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/GetTenant",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.GetTenantRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.Tenant.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)
@staticmethod
def BakeMacaroon(
request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None,
):
return grpc.experimental.unary_unary(
request,
target,
"/boltzrpc.Boltz/BakeMacaroon",
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.BakeMacaroonRequest.SerializeToString,
lnbits_dot_wallets_dot_boltz__grpc__files_dot_boltzrpc__pb2.BakeMacaroonResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True,
)