|
| 1 | +# ===================================================== |
| 2 | +# DONATE (BTC) : 16p9y6EstGYcnofGNvUJMEGKiAWhAr1uR8 |
| 3 | +# Website : Mmdrza.Com |
| 4 | + |
| 5 | +# Dev.to/Mmdrza |
| 6 | +# Github.com/Pymmdrza |
| 7 | +# ===================================================== |
| 8 | + |
| 9 | +from hdwallet import HDWallet |
| 10 | +from hdwallet.symbols import BTC as SYMBOL |
| 11 | +from hexer import mHash |
| 12 | +import requests |
| 13 | +from colorama import Fore, Style |
| 14 | +from lxml import html, etree |
| 15 | + |
| 16 | + |
| 17 | +def ethtx(addr): |
| 18 | + urlblock = "https://bitcoin.atomicwallet.io/address/" + addr |
| 19 | + respone_block = requests.get(urlblock) |
| 20 | + byte_string = respone_block.content |
| 21 | + source_code = html.fromstring(byte_string) |
| 22 | + xpatch_txid = '/html/body/main/div/div[2]/div[1]/table/tbody/tr[4]/td[2]' |
| 23 | + treetxid = source_code.xpath(xpatch_txid) |
| 24 | + xVol = str(treetxid[0].text_content()) |
| 25 | + return xVol |
| 26 | + |
| 27 | +def p2shtxx(p2sh): |
| 28 | + urlblock = "https://bitcoin.atomicwallet.io/address/" + p2sh |
| 29 | + respone_block = requests.get(urlblock) |
| 30 | + byte_string = respone_block.content |
| 31 | + source_code = html.fromstring(byte_string) |
| 32 | + xpatch_txid = '/html/body/main/div/div[2]/div[1]/table/tbody/tr[4]/td[2]' |
| 33 | + treetxid = source_code.xpath(xpatch_txid) |
| 34 | + xVol = str(treetxid[0].text_content()) |
| 35 | + return xVol |
| 36 | + |
| 37 | +def p2wshtxx(p2wsh): |
| 38 | + urlblock = "https://bitcoin.atomicwallet.io/address/" + p2wsh |
| 39 | + respone_block = requests.get(urlblock) |
| 40 | + byte_string = respone_block.content |
| 41 | + source_code = html.fromstring(byte_string) |
| 42 | + xpatch_txid = '/html/body/main/div/div[2]/div[1]/table/tbody/tr[4]/td[2]' |
| 43 | + treetxid = source_code.xpath(xpatch_txid) |
| 44 | + xVol = str(treetxid[0].text_content()) |
| 45 | + return xVol |
| 46 | + |
| 47 | +def p2wpkhtxx(p2wpkh): |
| 48 | + urlblock = "https://bitcoin.atomicwallet.io/address/" + p2wpkh |
| 49 | + respone_block = requests.get(urlblock) |
| 50 | + byte_string = respone_block.content |
| 51 | + source_code = html.fromstring(byte_string) |
| 52 | + xpatch_txid = '/html/body/main/div/div[2]/div[1]/table/tbody/tr[4]/td[2]' |
| 53 | + treetxid = source_code.xpath(xpatch_txid) |
| 54 | + xVol = str(treetxid[0].text_content()) |
| 55 | + return xVol |
| 56 | + |
| 57 | + |
| 58 | +z = 1 |
| 59 | +while True: |
| 60 | + hex64 = mHash() |
| 61 | + PRIVATE_KEY: str = hex64 |
| 62 | + hdwallet: HDWallet = HDWallet(symbol=SYMBOL) |
| 63 | + hdwallet.from_private_key(private_key=PRIVATE_KEY) |
| 64 | + priv = hdwallet.private_key() |
| 65 | + addr = hdwallet.p2pkh_address() |
| 66 | + p2sh = hdwallet.p2sh_address() |
| 67 | + p2wsh = hdwallet.p2wsh_address() |
| 68 | + p2wpkh = hdwallet.p2wpkh_address() |
| 69 | + p2shtx = p2shtxx(p2sh) |
| 70 | + p2wshtx = p2wshtxx(p2wsh) |
| 71 | + p2wpkhtx = p2wpkhtxx(p2wpkh) |
| 72 | + xtxid = ethtx(addr) |
| 73 | + print(Fore.WHITE + str(z) + Fore.RED + ' - ' + Fore.RED + str(addr) + Fore.RED + ' | ' + Fore.GREEN + str(p2sh) + |
| 74 | + Fore.RED + ' | ' + Fore.YELLOW + str(p2wsh) + Fore.RED + ' | ' + Fore.BLUE + str(p2wpkh) + Fore.RED + |
| 75 | + '| ' + Fore.RED + 'TXiD = ' + str(xtxid) + '|' + str(p2shtx) + '|' + str(p2wshtx) + '|' + str( |
| 76 | + p2wpkhtx)) |
| 77 | + |
| 78 | + z += 1 |
| 79 | + if int(xtxid) or int(p2shtx) or int(p2wshtx) or int(p2wpkhtx) > 0: |
| 80 | + print('Winer Wallet BTC Now \nInformation Wallet :\n\n\n ADDRESS = ', str(addr), 'PRIVATE KEY = ', |
| 81 | + str(priv), '\nBALANCE', str(xtxid)) |
| 82 | + f = open("WalletWinnerInfoBTC.txt", "a") |
| 83 | + f.write("\nADDRESS P2PKH = " + str(addr) + " BALANCE = " + str(xtxid)) |
| 84 | + f.write("\nADDRESS P2SH : " + str(p2sh) + " BALANCE = " + str(p2shtx)) |
| 85 | + f.write("\nADDRESS P2SH : " + str(p2wsh) + " BALANCE = " + str(p2wshtx)) |
| 86 | + f.write("\nADDRESS P2SH : " + str(p2wpkh) + " BALANCE = " + str(p2wpkhtx)) |
| 87 | + f.write("\nPRIVATE KEY = " + str(priv)) |
| 88 | + f.write("\n================[MMDRZA.CoM]================\n") |
| 89 | + f.close() |
| 90 | + print('\nSaved Information Complete ...[ ------- Mmdrza.Com ------- ]\n') |
| 91 | + continue |
0 commit comments