glclient.glclient
A Python module implemented in Rust.
class
Signer:
Signer(secret: bytes, network: str, creds: glclient.glclient.Credentials)
class
SignerHandle:
class
Node:
Node(node_id: bytes, grpc_uri: str, creds: glclient.glclient.Credentials)
def
trampoline_pay( self, bolt11: str, trampoline_node_id: bytes, amount_msat: Optional[int] = None, label: Optional[str] = None) -> bytes:
class
Scheduler:
Scheduler(network: str, creds: Optional[glclient.glclient.Credentials])
class
TlsConfig:
class
LspClient:
class
Credentials:
def
upgrade( self, scheduler: glclient.glclient.Scheduler, signer: glclient.glclient.Signer) -> glclient.glclient.Credentials:
class
NewDeviceClient:
NewDeviceClient(creds: glclient.glclient.Credentials, uri: Optional[str])
class
AttestationDeviceClient:
AttestationDeviceClient(creds: glclient.glclient.Credentials, uri: Optional[str])
def
backup_decrypt_with_seed(encrypted: bytes, seed: bytes) -> bytes: