mirror of
https://github.com/curly60e/pyblock.git
synced 2026-08-13 12:33:15 +02:00
Replace every `from X import *` with explicit named imports: - SPV/spvblock.py: 11 star imports resolved - SPV/ppi.py: 4 star imports resolved, duplicate import removed - SPV/nodeconnection.py, SPV/sysinf.py, SPV/apisnd.py, SPV/donation.py - mempoolclock.py, sysinf.py, apisnd.py, donation.py Removed unused imports (art, nodeconnection in donation, logos in apisnd). Zero star imports remain in the project. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
113 lines
2.9 KiB
Python
113 lines
2.9 KiB
Python
#Developer: Curly60e
|
||
#Tester: __B__T__C__
|
||
#ℙ𝕪𝔹𝕃𝕆ℂ𝕂 𝕚𝕥𝕤 𝕒 𝔹𝕚𝕥𝕔𝕠𝕚𝕟 𝔻𝕒𝕤𝕙𝕓𝕠𝕒𝕣𝕕 𝕨𝕚𝕥𝕙 ℂ𝕪𝕡𝕙𝕖𝕣𝕡𝕦𝕟𝕜 𝕒𝕖𝕤𝕥𝕙𝕖𝕥𝕚𝕔.
|
||
|
||
|
||
import requests
|
||
import qrcode
|
||
# nodeconnection not used in this module
|
||
|
||
def donationAddr():
|
||
qr = qrcode.QRCode(
|
||
version=1,
|
||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||
box_size=10,
|
||
border=4,
|
||
)
|
||
url = 'bc1prwjajvvax2rkm2wzelpfzzc2ncywht69pswnurhzdfj9qujhyxzsqpd3eg'
|
||
print("\033[1;30;47m")
|
||
qr.add_data(url)
|
||
qr.print_ascii()
|
||
print("\033[0;37;40m")
|
||
qr.clear()
|
||
print(f"Bitcoin Address Bech32: {url}")
|
||
|
||
def donationPayNym():
|
||
qr = qrcode.QRCode(
|
||
version=1,
|
||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||
box_size=10,
|
||
border=4,
|
||
)
|
||
url = 'PM8TJhNTTq3YVocXuPtLjKx7pKkdUxqwTerWJ2j2a7dNitgyMmBPN6gK61yE17N2vgvQvKYokXktt6D6GZFTmocvDJhaUJfHt7ehEMmthjsT3NQHseFM'
|
||
print("\033[1;30;47m")
|
||
qr.add_data(url)
|
||
qr.print_ascii()
|
||
print("\033[0;37;40m")
|
||
qr.clear()
|
||
print(f"PayNym: {url}")
|
||
|
||
def donationLN():
|
||
qr = qrcode.QRCode(
|
||
version=1,
|
||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||
box_size=10,
|
||
border=4,
|
||
)
|
||
url = 'holycherry05@phoenixwallet.me'
|
||
print("\033[1;30;47m")
|
||
qr.add_data(url)
|
||
qr.print_ascii()
|
||
print("\033[0;37;40m")
|
||
qr.clear()
|
||
print(f"Lightning Address: {url}")
|
||
|
||
#Tester Address
|
||
def donationAddrTst():
|
||
qr = qrcode.QRCode(
|
||
version=1,
|
||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||
box_size=10,
|
||
border=4,
|
||
)
|
||
url = 'bc1qwtzwu2evtchkvnf3ey6520yprsyv7vrjvhula5'
|
||
print("\033[1;30;47m")
|
||
qr.add_data(url)
|
||
qr.print_ascii()
|
||
print("\033[0;37;40m")
|
||
qr.clear()
|
||
print(f"Bitcoin Address Bech32: {url}")
|
||
|
||
#Tester LN
|
||
def donationLNTst():
|
||
qr = qrcode.QRCode(
|
||
version=1,
|
||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||
box_size=10,
|
||
border=4,
|
||
)
|
||
url = 'https://api.tippin.me/v1/public/addinvoice/__B__T__C__'
|
||
response = requests.get(url)
|
||
responseB = str(response.text)
|
||
responseC = responseB
|
||
lnreq = responseC.split(',')
|
||
lnurl = lnreq[1]
|
||
lnurlS = str(lnbc1)
|
||
node_not = input("Are you Satoshi? Y/n: ")
|
||
if node_not in ["Y", "y", "N", "n"]:
|
||
print("\033[1;30;47m")
|
||
lnurlR = lnurlS.split(':')
|
||
lnurlW = lnurlR[1]
|
||
ln = str(lnurlW)
|
||
ln1 = ln.strip('"')
|
||
qr.add_data(ln1)
|
||
qr.print_ascii()
|
||
print("\033[0;37;40m")
|
||
print(f"LNURL: {ln1}")
|
||
qr.clear()
|
||
response.close()
|
||
|
||
def decodeQR():
|
||
qr = qrcode.QRCode(
|
||
version=1,
|
||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||
box_size=10,
|
||
border=4,
|
||
)
|
||
url = input("Insert your Bitcoin Address to show the QRCode: ")
|
||
print("\033[1;30;47m")
|
||
qr.add_data(url)
|
||
qr.print_ascii()
|
||
print("\033[0;37;40m")
|
||
qr.clear()
|
||
print(f"Bitcoin Address: {url}")
|