mirror of
https://github.com/curly60e/pyblock.git
synced 2026-08-19 13:18:13 +02:00
Merge pull request #302 from curly60e/Satosh1Nakamot0-patch-16
Update PyBlock.py
This commit is contained in:
commit
435d0cd887
1 changed files with 99 additions and 1 deletions
100
PyBlock.py
100
PyBlock.py
|
|
@ -448,6 +448,14 @@ def callGitWardenTerminal():
|
|||
git = "git clone https://github.com/pxsocs/warden_terminal.git"
|
||||
os.system(git)
|
||||
os.system("cd warden_terminal && python3 node_warden.py")
|
||||
|
||||
#---------------------------------SatSale----------------------------------
|
||||
def callGitSatSale():
|
||||
if not os.path.isdir('satsale'):
|
||||
git = "git clone https://github.com/nickfarrow/SatSale.git"
|
||||
os.system(git)
|
||||
os.system("cd satsale && python3 satsale.py")
|
||||
|
||||
|
||||
#---------------------------------ColdCore-----------------------------------------
|
||||
def callColdCore():
|
||||
|
|
@ -790,9 +798,51 @@ def APIMenuLOCAL():
|
|||
\033[1;32;40mK.\033[0;37;40m Weather FREE
|
||||
\033[1;32;40mL.\033[0;37;40m Arcade FREE
|
||||
\033[1;32;40mM.\033[0;37;40m WhaleAlert FREE
|
||||
\033[1;32;40mN.\033[0;37;40m Zebedee FREE
|
||||
\033[1;32;40mO.\033[0;37;40m LNMarkets FREE
|
||||
\033[1;32;40mP.\033[0;37;40m SatSale FREE
|
||||
\u001b[31;1mR.\033[0;37;40m Return
|
||||
\n\n\x1b[?25h""".format(n if path['bitcoincli'] else a , alias['alias'], d['blocks'], version, checkupdate(),lnbitspaid = "PAID" if os.path.isfile("lnbitSN.conf") else "PREMIUM", lnpaypaid = "PAID" if os.path.isfile("lnpaySN.conf") else "PREMIUM", opennodepaid = "PAID" if os.path.isfile("opennodeSN.conf") else "PREMIUM"))
|
||||
platfformsLOCALcontrol(input("\033[1;32;40mSelect option: \033[0;37;40m"))
|
||||
|
||||
def LNMAMenuLOCAL():
|
||||
clear()
|
||||
blogo()
|
||||
sysinfo()
|
||||
if path['bitcoincli']:
|
||||
n = "Local" if path['bitcoincli'] else "Remote"
|
||||
bitcoincli = " getblockchaininfo"
|
||||
a = os.popen(path['bitcoincli'] + bitcoincli).read()
|
||||
b = json.loads(a)
|
||||
d = b
|
||||
|
||||
lncli = " getinfo"
|
||||
lsd = os.popen(lndconnectload['ln'] + lncli).read()
|
||||
lsd0 = str(lsd)
|
||||
alias = json.loads(lsd0)
|
||||
else:
|
||||
a = "Local" if path['bitcoincli'] else "Remote"
|
||||
blk = rpc('getblockchaininfo')
|
||||
d = blk
|
||||
|
||||
cert_path = lndconnectload["tls"]
|
||||
macaroon = codecs.encode(open(lndconnectload["macaroon"], 'rb').read(), 'hex')
|
||||
headers = {'Grpc-Metadata-macaroon': macaroon}
|
||||
url = 'https://{}/v1/getinfo'.format(lndconnectload["ip_port"])
|
||||
r = requests.get(url, headers=headers, verify=cert_path)
|
||||
alias = r.json()
|
||||
print("""\t\t
|
||||
\033[1;37;40m{}\033[0;37;40m: \033[1;31;40mPyBLOCK\033[0;37;40m
|
||||
\033[1;37;40mNode\033[0;37;40m: \033[1;33;40m{}\033[0;37;40m
|
||||
\033[1;37;40mBlock\033[0;37;40m: \033[1;32;40m{}\033[0;37;40m
|
||||
\033[1;37;40mVersion\033[0;37;40m: {}
|
||||
|
||||
\033[1;32;40mA.\033[0;37;40m Login
|
||||
\033[1;32;40mB.\033[0;37;40m Withdraw
|
||||
\033[1;32;40mC.\033[0;37;40m Deposit
|
||||
\u001b[31;1mR.\033[0;37;40m Return
|
||||
\n\n\x1b[?25h""".format(n if path['bitcoincli'] else a , alias['alias'], d['blocks'], version, checkupdate(),lnbitspaid = "PAID" if os.path.isfile("lnbitSN.conf") else "PREMIUM", lnpaypaid = "PAID" if os.path.isfile("lnpaySN.conf") else "PREMIUM", opennodepaid = "PAID" if os.path.isfile("opennodeSN.conf") else "PREMIUM"))
|
||||
platfformsLOCALcontrol(input("\033[1;32;40mSelect option: \033[0;37;40m"))
|
||||
|
||||
def decodeHex():
|
||||
clear()
|
||||
|
|
@ -853,8 +903,9 @@ def miscellaneousLOCAL():
|
|||
\033[1;37;40mBlock\033[0;37;40m: \033[1;32;40m{}\033[0;37;40m
|
||||
\033[1;37;40mVersion\033[0;37;40m: {}
|
||||
|
||||
\u001b[38;5;202mA.\033[0;37;40m FunB
|
||||
\u001b[38;5;202mA.\033[0;37;40m Fun ₿
|
||||
\u001b[38;5;202mB.\033[0;37;40m Sysinfo
|
||||
\u001b[38;5;202mC.\033[0;37;40m Bitcoin Fun
|
||||
\u001b[31;1mR.\033[0;37;40m Return
|
||||
\n\n\x1b[?25h""".format(n if path['bitcoincli'] else a , alias['alias'], d['blocks'], version, checkupdate()))
|
||||
miscellaneousLOCALmenu(input("\033[1;32;40mSelect option: \033[0;37;40m"))
|
||||
|
|
@ -1466,6 +1517,45 @@ def WhaleApi():
|
|||
\u001b[31;1mR.\033[0;37;40m Return
|
||||
\n\n\x1b[?25h""".format(n if path['bitcoincli'] else a , alias['alias'], d['blocks'], version, checkupdate()))
|
||||
menuWhaleA(input("\033[1;32;40mSelect option: \033[0;37;40m"))
|
||||
|
||||
def ZebedeeApi():
|
||||
clear()
|
||||
blogo()
|
||||
sysinfo()
|
||||
if path['bitcoincli']:
|
||||
n = "Local" if path['bitcoincli'] else "Remote"
|
||||
bitcoincli = " getblockchaininfo"
|
||||
a = os.popen(path['bitcoincli'] + bitcoincli).read()
|
||||
b = json.loads(a)
|
||||
d = b
|
||||
|
||||
lncli = " getinfo"
|
||||
lsd = os.popen(lndconnectload['ln'] + lncli).read()
|
||||
lsd0 = str(lsd)
|
||||
alias = json.loads(lsd0)
|
||||
else:
|
||||
a = "Local" if path['bitcoincli'] else "Remote"
|
||||
blk = rpc('getblockchaininfo')
|
||||
d = blk
|
||||
|
||||
cert_path = lndconnectload["tls"]
|
||||
macaroon = codecs.encode(open(lndconnectload["macaroon"], 'rb').read(), 'hex')
|
||||
headers = {'Grpc-Metadata-macaroon': macaroon}
|
||||
url = 'https://{}/v1/getinfo'.format(lndconnectload["ip_port"])
|
||||
r = requests.get(url, headers=headers, verify=cert_path)
|
||||
alias = r.json()
|
||||
print("""\t\t
|
||||
\033[1;37;40m{}\033[0;37;40m: \033[1;31;40mPyBLOCK\033[0;37;40m
|
||||
\033[1;37;40mNode\033[0;37;40m: \033[1;33;40m{}\033[0;37;40m
|
||||
\033[1;37;40mBlock\033[0;37;40m: \033[1;32;40m{}\033[0;37;40m
|
||||
\033[1;37;40mVersion\033[0;37;40m: {}
|
||||
\033[0;37;40mWhaleAlert
|
||||
\033[1;32;40mA.\033[0;37;40m Wallet Balance
|
||||
\033[1;32;40mB.\033[0;37;40m New invoice
|
||||
\033[1;32;40mC.\033[0;37;40m Pay invoice
|
||||
\u001b[31;1mR.\033[0;37;40m Return
|
||||
\n\n\x1b[?25h""".format(n if path['bitcoincli'] else a , alias['alias'], d['blocks'], version, checkupdate()))
|
||||
menuZebeD(input("\033[1;32;40mSelect option: \033[0;37;40m"))
|
||||
#-------------------------------- SETTINGS -----------------------------------------------
|
||||
|
||||
|
||||
|
|
@ -3202,6 +3292,14 @@ def menuWhaleAlert(menuWD):
|
|||
whalDataV2()
|
||||
elif menuWD in ["C", "c"]:
|
||||
whalDataV3()
|
||||
|
||||
def menuZebedee(menuWD):
|
||||
if menuWD in ["A", "a"]:
|
||||
zebeDataV1()
|
||||
elif menuWD in ["B", "b"]:
|
||||
zebeDataV2()
|
||||
elif menuWD in ["C", "c"]:
|
||||
zebeDataV3()
|
||||
|
||||
def mainmenuLOCALcontrol(menuS): #Execution of the Main Menu options
|
||||
if menuS in ["A", "a"]:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue