mirror of
https://github.com/curly60e/pyblock.git
synced 2026-08-15 12:50:38 +02:00
114 lines
2.8 KiB
Python
114 lines
2.8 KiB
Python
#Developer: Curly60e
|
|
#PyBLOCK its a clock of the Bitcoin blockchain.
|
|
#Version: 0.5.0
|
|
|
|
import requests
|
|
import qrcode
|
|
|
|
|
|
def donationPN():
|
|
qr = qrcode.QRCode(
|
|
version=1,
|
|
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
|
box_size=10,
|
|
border=4,
|
|
)
|
|
url = 'PM8TJbSH9iCPZ2bz9D7MTHpaCnT35Pm4kfJ6gRccoKmMjz5qsQ6rBWpBRCnJHMpTo8kc5K2SF4MADA9f4uKwc5iC8A3FtKJc7eb5wFDF3vcuSfneaC15'
|
|
print("\033[1;30;47m")
|
|
qr.add_data(url)
|
|
qr.print_ascii()
|
|
print("\033[0;37;40m")
|
|
print("PayNym: " + url)
|
|
|
|
def donationAddr():
|
|
qr = qrcode.QRCode(
|
|
version=1,
|
|
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
|
box_size=10,
|
|
border=4,
|
|
)
|
|
url = 'bc1qf5c88chttajazrlwudt7x9xx5u0qf8y2lguj62'
|
|
print("\033[1;30;47m")
|
|
qr.add_data(url)
|
|
qr.print_ascii()
|
|
print("\033[0;37;40m")
|
|
print("Bitcoin Address Bech32: " + url)
|
|
|
|
def donationLN():
|
|
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/royalfield370'
|
|
response = requests.get(url)
|
|
responseB = str(response.text)
|
|
responseC = responseB
|
|
lnreq = responseC.split(',')
|
|
lnbc1 = lnreq[1]
|
|
lnbc1S = str(lnbc1)
|
|
lnbc1R = lnbc1S.split(':')
|
|
lnbc1W = lnbc1R[1]
|
|
ln = str(lnbc1W)
|
|
ln1 = ln.strip('"')
|
|
print("\033[1;30;47m")
|
|
qr.add_data(ln1)
|
|
qr.print_ascii()
|
|
print("\033[0;37;40m")
|
|
print("LND Invoice: " + ln1)
|
|
response.close()
|
|
|
|
|
|
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")
|
|
print("Bitcoin Address Bech32: " + url)
|
|
|
|
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(',')
|
|
lnbc1 = lnreq[1]
|
|
lnbc1S = str(lnbc1)
|
|
lnbc1R = lnbc1S.split(':')
|
|
lnbc1W = lnbc1R[1]
|
|
ln = str(lnbc1W)
|
|
ln1 = ln.strip('"')
|
|
print("\033[1;30;47m")
|
|
qr.add_data(ln1)
|
|
qr.print_ascii()
|
|
print("\033[0;37;40m")
|
|
print("LND Invoice: " + ln1)
|
|
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")
|
|
print("Bitcoin Address: " + url)
|