mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-24 22:58:43 +01:00
new parameters
This commit is contained in:
parent
defd953d8c
commit
96b0b524e3
1 changed files with 38 additions and 15 deletions
|
@ -1,13 +1,14 @@
|
|||
#!/usr/bin/python3
|
||||
#!/usr/bin/python
|
||||
import codecs, grpc, os, sys
|
||||
import rpc_pb2 as ln, rpc_pb2_grpc as lnrpc
|
||||
|
||||
# display config script info
|
||||
if len(sys.argv) <= 1 or sys.argv[1] == "-h" or sys.argv[1] == "help":
|
||||
print("creating or recovering the LND wallet")
|
||||
print("lnd.winitwallet.py new [walletpassword] [?seedpassword]")
|
||||
print("lnd.winitwallet.py seed [walletpassword] [seedstring] [?seedpassword]")
|
||||
print("lnd.winitwallet.py scb [walletpassword] [seedstring] [filepathSCB] [?seedpassword]")
|
||||
print("# creating or recovering the LND wallet")
|
||||
print("# lnd.winitwallet.py new [walletpassword] [?seedpassword]")
|
||||
print("# lnd.winitwallet.py seed [walletpassword] [seedstring] [?seedpassword]")
|
||||
print("# lnd.winitwallet.py scb [walletpassword] [seedstring] [filepathSCB] [?seedpassword]")
|
||||
print("err='missing parameters'")
|
||||
sys.exit(1)
|
||||
|
||||
walletpassword=""
|
||||
|
@ -18,23 +19,45 @@ filepathSCB=""
|
|||
mode=sys.argv[1]
|
||||
|
||||
if mode=="new":
|
||||
print("NEW")
|
||||
|
||||
print("# *** CREATING NEW LND WALLET ***")
|
||||
|
||||
if len(sys.argv)>=2:
|
||||
walletpassword=sys.argv[2]
|
||||
if len(walletpassword)<8:
|
||||
print("err='wallet password is too short'")
|
||||
sys.exit(1)
|
||||
else:
|
||||
print("err='wallet password is too short'")
|
||||
sys.exit(1)
|
||||
|
||||
if len(sys.argv)>=3:
|
||||
seedpassword=sys.argv[3]
|
||||
|
||||
elif mode=="seed":
|
||||
print("SEED")
|
||||
|
||||
print("err='TODO: implement creating from seed'")
|
||||
sys.exit(1)
|
||||
|
||||
elif mode=="scb":
|
||||
print("SCB")
|
||||
|
||||
print("err='TODO: implement creating from seed/scb'")
|
||||
sys.exit(1)
|
||||
|
||||
else:
|
||||
print("unkown mode - run without parameter to see options")
|
||||
|
||||
print("err='unkown mode parameter - run without any parameters to see options'")
|
||||
sys.exit(1)
|
||||
|
||||
print("TODO: Implement")
|
||||
os.environ['GRPC_SSL_CIPHER_SUITES'] = 'HIGH+ECDSA'
|
||||
cert = open('/mnt/hdd/lnd/tls.cert', 'rb').read()
|
||||
ssl_creds = grpc.ssl_channel_credentials(cert)
|
||||
channel = grpc.secure_channel('localhost:10009', ssl_creds)
|
||||
stub = lnrpc.WalletUnlockerStub(channel)
|
||||
|
||||
print("TODO: mode "+mode)
|
||||
sys.exit(1)
|
||||
|
||||
#os.environ['GRPC_SSL_CIPHER_SUITES'] = 'HIGH+ECDSA'
|
||||
#cert = open('/mnt/hdd/lnd/tls.cert', 'rb').read()
|
||||
#ssl_creds = grpc.ssl_channel_credentials(cert)
|
||||
#channel = grpc.secure_channel('localhost:10009', ssl_creds)
|
||||
#stub = lnrpc.WalletUnlockerStub(channel)
|
||||
#request = ln.InitWalletRequest(
|
||||
# wallet_password=base64.b64encode(sys.argv[1]).decode(),
|
||||
# cipher_seed_mnemonic=<array string>,
|
||||
|
|
Loading…
Add table
Reference in a new issue