grpc client for lnd python version 3.6
Project description
Install python package locally from pypi:
import python_lnd_grpc
Initiate the connector class
lightning = python_lnd_grpc.LNDMethods()
walletunlocker = python_lnd_grpc.WalletUnlocker()
Use methods
info = lightning.getinfo()
print(info)
Custom connector object
User can modify connector object in cases when connection to remote lnd node is needed (instead of local one), specifying custom parameters, like paths and file names:
lightning = python_lnd_grpc.LNDMethods(
tls_file_path = "~/.lnd/",
tls_file_name = "remote.cert",
custom_tls_path_full = "~/.lnd/fullpath.cert"
macaroon_filename = "remote.macaroon",
macaroon_path = "~/.lnd/data/chain/bitcoin/",
custom_macaroon_path_full = "~/.lnd/data/chain/bitcoin/mainnet/full_path.macaroon"
grpc_host = "192.168.0.199",
grpc_port = "10009",
network = "mainnet"
)
In case of connecting to remote lnd node, the grpc setting in lnd.conf
has to be set to listening:
rpclisten=0.0.0.0:10009
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python_lnd_grpc-0.0.5.tar.gz
(76.5 kB
view hashes)
Built Distribution
Close
Hashes for python_lnd_grpc-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be1a1bbc3288675ddde975a7ecd544c227b7c4f71da1a09b00fef83e6c3ef08 |
|
MD5 | c023bacf09c1fa5728cde14763effc2a |
|
BLAKE2b-256 | b724992a74f6a40593f137ad5ca10b57d83ab8357b6d08c6ad150d146a50ab8d |