npubpayments/lnd-get-info.py

14 lines
408 B
Python

from codecs import encode
import json
import requests
REST_HOST = '192.168.0.42:10010'
MACAROON_PATH = 'assets/readonly.macaroon'
TLS_PATH = 'assets/tls.cert'
url = f'https://{REST_HOST}/v1/getinfo'
macaroon = encode(open(MACAROON_PATH, 'rb').read(), 'hex')
headers = {'Grpc-Metadata-macaroon': macaroon}
r = requests.get(url, headers=headers, verify=TLS_PATH)
lnd_info = json.loads(r.text)
print(lnd_info)