
bitcoin generator software private key
Generated Bitcoin Address and Private key (hdwallet) With Checking Total Transaction without api key on python ,Build and produce bitcoin wallets with Python with high speed and check the number of transactions performed each wallet without the need for API with Python with a set of HDWallet , lxml, colorama,requests packages with a set of easy installation and permanent startup for Windows and Linux

- generated bitcoin wallet private key and address
- generated from random private key (hexer)
- check wallet details and all transaction without apikey
- save wallet > 0 on text file
- easy install windows and linux (00INSTALL.cmd and 00INSTALL.sh)
[pastacode lang=”python” manual=”pip%20install%20hdwallet%20lxml%20requests%20colorama” message=”install package” highlight=”” provider=”manual”/]

can use easy install and running on windows this file : LINK
easy install on linux ( install package’s ) : LINK
all address bitcoin type created ( p2pkh , p2sh , p2wpkh , p2wsh )
[pastacode lang=”python” manual=”%23%20%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0A%23%20DONATE%20(BTC)%20%3A%2016p9y6EstGYcnofGNvUJMEGKiAWhAr1uR8%0A%23%20Website%20%3A%20Mmdrza.Com%0A%23%20Email%20%3A%20X4%40mmdrza.Com%0A%23%20Dev.to%2FMmdrza%0A%23%20Github.com%2FPymmdrza%0A%23%20%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0A%0Afrom%20hdwallet%20import%20HDWallet%0Afrom%20hdwallet.symbols%20import%20BTC%20as%20SYMBOL%0Afrom%20hexer%20import%20mHash%0Aimport%20requests%0Afrom%20colorama%20import%20Fore%2C%20Style%0Afrom%20lxml%20import%20html%2C%20etree%0A%0A%0Adef%20ethtx(addr)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20addr%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0Adef%20p2shtxx(p2sh)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20p2sh%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0Adef%20p2wshtxx(p2wsh)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20p2wsh%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0Adef%20p2wpkhtxx(p2wpkh)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20p2wpkh%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0A%0Az%20%3D%201%0Awhile%20True%3A%0A%20%20%20%20hex64%20%3D%20mHash()%0A%20%20%20%20PRIVATE_KEY%3A%20str%20%3D%20hex64%0A%20%20%20%20hdwallet%3A%20HDWallet%20%3D%20HDWallet(symbol%3DSYMBOL)%0A%20%20%20%20hdwallet.from_private_key(private_key%3DPRIVATE_KEY)%0A%20%20%20%20priv%20%3D%20hdwallet.private_key()%0A%20%20%20%20addr%20%3D%20hdwallet.p2pkh_address()%0A%20%20%20%20p2sh%20%3D%20hdwallet.p2sh_address()%0A%20%20%20%20p2wsh%20%3D%20hdwallet.p2wsh_address()%0A%20%20%20%20p2wpkh%20%3D%20hdwallet.p2wpkh_address()%0A%20%20%20%20p2shtx%20%3D%20p2shtxx(p2sh)%0A%20%20%20%20p2wshtx%20%3D%20p2wshtxx(p2wsh)%0A%20%20%20%20p2wpkhtx%20%3D%20p2wpkhtxx(p2wpkh)%0A%20%20%20%20xtxid%20%3D%20ethtx(addr)%0A%20%20%20%20print(Fore.WHITE%20%2B%20str(z)%20%2B%20Fore.RED%20%2B%20’%20-%20’%20%2B%20Fore.RED%20%2B%20str(addr)%20%2B%20Fore.RED%20%20%2B%20’%20%7C%20’%20%2B%20Fore.GREEN%20%2B%20str(p2sh)%20%2B%0A%20%20%20%20%20%20%20%20%20%20Fore.RED%20%2B%20’%20%7C%20’%20%2B%20Fore.YELLOW%20%2B%20%20str(p2wsh)%20%2B%20Fore.RED%20%2B%20’%20%7C%20’%20%2B%20Fore.BLUE%20%2B%20str(p2wpkh)%20%2B%20Fore.RED%20%2B%0A%20%20%20%20%20%20%20%20%20%20’%7C%20’%20%2B%20Fore.RED%20%2B%20’TXiD%20%3D%20’%20%2B%20str(xtxid)%20%2B%20’%7C’%20%2B%20str(p2shtx)%20%2B%20’%7C’%20%2B%20str(p2wshtx)%20%2B%20’%7C’%20%2B%20str(%0A%20%20%20%20%20%20%20%20p2wpkhtx))%0A%0A%20%20%20%20z%20%2B%3D%201%0A%20%20%20%20if%20int(xtxid)%20or%20int(p2shtx)%20or%20int(p2wshtx)%20or%20int(p2wpkhtx)%20%3E%200%3A%0A%20%20%20%20%20%20%20%20print(‘Winer%20Wallet%20BTC%20Now%20%5CnInformation%20Wallet%20%3A%5Cn%5Cn%5Cn%20ADDRESS%20%3D%20’%2C%20str(addr)%2C%20’PRIVATE%20KEY%20%3D%20’%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20str(priv)%2C%20’%5CnBALANCE’%2C%20str(xtxid))%0A%20%20%20%20%20%20%20%20f%20%3D%20open(%22WalletWinnerInfoBTC.txt%22%2C%20%22a%22)%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20P2PKH%20%3D%20%22%20%2B%20str(addr)%20%2B%20%22%20%20BALANCE%20%3D%20%22%20%2B%20str(xtxid))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20P2SH%20%3A%20%22%20%2B%20str(p2sh)%20%2B%20%22%20BALANCE%20%3D%20%22%20%2B%20str(p2shtx))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20P2SH%20%3A%20%22%20%2B%20str(p2wsh)%20%2B%20%22%20BALANCE%20%3D%20%22%20%2B%20str(p2wshtx))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20P2SH%20%3A%20%22%20%2B%20str(p2wpkh)%20%2B%20%22%20BALANCE%20%3D%20%22%20%2B%20str(p2wpkhtx))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnPRIVATE%20KEY%20%3D%20%22%20%2B%20str(priv))%0A%20%20%20%20%20%20%20%20f.write(%22%5Cn%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5BMMDRZA.CoM%5D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5Cn%22)%0A%20%20%20%20%20%20%20%20f.close()%0A%20%20%20%20%20%20%20%20print(‘%5CnSaved%20Information%20Complete%20…%5B%20——-%20Mmdrza.Com%20——-%20%5D%5Cn’)%0A%20%20%20%20%20%20%20%20continue” message=”btcHDall.py” highlight=”” provider=”manual”/]
for created bitcoin address and private key p2pkh:
[pastacode lang=”python” manual=”from%20hdwallet%20import%20HDWallet%0Afrom%20hdwallet.symbols%20import%20BTC%20as%20SYMBOL%0Afrom%20hexer%20import%20mHash%0Aimport%20requests%0Afrom%20colorama%20import%20Fore%2CStyle%0Afrom%20lxml%20import%20html%2Cetree%0A%0A%0Adef%20ethtx(addr)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20addr%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0A%0Az%20%3D%201%0Awhile%20True%3A%0A%20%20%20%20hex64%20%3D%20mHash()%0A%20%20%20%20PRIVATE_KEY%3A%20str%20%3D%20hex64%0A%20%20%20%20hdwallet%3A%20HDWallet%20%3D%20HDWallet(symbol%3DSYMBOL)%0A%20%20%20%20hdwallet.from_private_key(private_key%3DPRIVATE_KEY)%0A%20%20%20%20priv%20%3D%20hdwallet.private_key()%0A%20%20%20%20addr%20%3D%20hdwallet.p2pkh_address()%0A%20%20%20%20xtxid%20%3D%20ethtx(addr)%0A%20%20%20%20print(Fore.WHITE%2Cstr(z)%2CFore.YELLOW%2C’Address%20%3D’%2CFore.RED%2Cstr(addr)%2CFore.BLUE%2C’%7C’%2CFore.GREEN%2C’%20txid%20%3D’%2CFore.WHITE%2Cstr(xtxid))%0A%20%20%20%20z%20%2B%3D%201%0A%20%20%20%20if%20int(xtxid)%20%3E%200%3A%0A%20%20%20%20%20%20%20%20print(‘Winer%20Wallet%20BTC%20Now%20%5CnInformation%20Wallet%20%3A%5Cn%5Cn%5Cn%20ADDRESS%20%3D%20’%2Cstr(addr)%2C’PRIVATE%20KEY%20%3D%20’%2Cstr(priv)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20’%5CnBALANCE’%2Cstr(xtxid))%0A%20%20%20%20%20%20%20%20f%20%3D%20open(%22WalletWinnerInfoBTC.txt%22%2C%22a%22)%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20P2PKH%20%3D%20%22%20%2B%20str(addr)%20%2B%20%22%20%20BALANCE%20%3D%20%22%20%2B%20str(xtxid))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnPRIVATE%20KEY%20%3D%20%22%20%2B%20str(priv))%0A%20%20%20%20%20%20%20%20f.write(%22%5Cn%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5BMMDRZA.CoM%5D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5Cn%22)%0A%20%20%20%20%20%20%20%20f.close()%0A%20%20%20%20%20%20%20%20print(‘%5CnSaved%20Information%20Complate%20…%5B%20——-%20Mmdrza.Com%20——-%20%5D%5Cn’)” message=”p2pkh.py” highlight=”” provider=”manual”/]
[pastacode lang=”python” manual=”from%20hdwallet%20import%20HDWallet%0Afrom%20hdwallet.symbols%20import%20BTC%20as%20SYMBOL%0Afrom%20hexer%20import%20mHash%0Aimport%20requests%0Afrom%20colorama%20import%20Fore%2CStyle%0Afrom%20lxml%20import%20html%2Cetree%0A%0A%0Adef%20BalTx(addr)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20addr%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0A%0Az%20%3D%201%0Awhile%20True%3A%0A%20%20%20%20hex64%20%3D%20mHash()%0A%20%20%20%20PRIVATE_KEY%3A%20str%20%3D%20hex64%0A%20%20%20%20hdwallet%3A%20HDWallet%20%3D%20HDWallet(symbol%3DSYMBOL)%0A%20%20%20%20hdwallet.from_private_key(private_key%3DPRIVATE_KEY)%0A%20%20%20%20priv%20%3D%20hdwallet.private_key()%0A%20%20%20%20addr%20%3D%20hdwallet.p2wpkh_address()%0A%20%20%20%20xtxid%20%3D%20BalTx(addr)%0A%20%20%20%20print(Fore.WHITE%2Cstr(z)%2CFore.YELLOW%2C’Address%20%3D’%2CFore.RED%2Cstr(addr)%2CFore.BLUE%2C’%7C’%2CFore.GREEN%2C’%20txid%20%3D’%2CFore.WHITE%2Cstr(xtxid))%0A%20%20%20%20z%20%2B%3D%201%0A%20%20%20%20if%20int(xtxid)%20%3E%200%3A%0A%20%20%20%20%20%20%20%20print(‘Winer%20Wallet%20BTC%20Now%20%5CnInformation%20Wallet%20%3A%5Cn%5Cn%5Cn%20ADDRESS%20%3D%20’%2Cstr(addr)%2C’PRIVATE%20KEY%20%3D%20’%2Cstr(priv)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20’%5CnBALANCE’%2Cstr(xtxid))%0A%20%20%20%20%20%20%20%20f%20%3D%20open(%22WalletWinnerInfoBTC.txt%22%2C%22a%22)%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20P2PKH%20%3D%20%22%20%2B%20str(addr)%20%2B%20%22%20%20BALANCE%20%3D%20%22%20%2B%20str(xtxid))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnPRIVATE%20KEY%20%3D%20%22%20%2B%20str(priv))%0A%20%20%20%20%20%20%20%20f.write(%22%5Cn%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5BMMDRZA.CoM%5D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5Cn%22)%0A%20%20%20%20%20%20%20%20f.close()%0A%20%20%20%20%20%20%20%20print(‘%5CnSaved%20Information%20Complate%20…%5B%20——-%20Mmdrza.Com%20——-%20%5D%5Cn’)” message=”p2wpkh.py” highlight=”” provider=”manual”/]
[pastacode lang=”python” manual=”from%20hdwallet%20import%20HDWallet%0Afrom%20hdwallet.symbols%20import%20BTC%20as%20SYMBOL%0Afrom%20hexer%20import%20mHash%0Aimport%20requests%0Afrom%20colorama%20import%20Fore%2CStyle%0Afrom%20lxml%20import%20html%2Cetree%0A%0A%0Adef%20BalTx(addr)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20addr%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0A%0Az%20%3D%201%0Awhile%20True%3A%0A%20%20%20%20hex64%20%3D%20mHash()%0A%20%20%20%20PRIVATE_KEY%3A%20str%20%3D%20hex64%0A%20%20%20%20hdwallet%3A%20HDWallet%20%3D%20HDWallet(symbol%3DSYMBOL)%0A%20%20%20%20hdwallet.from_private_key(private_key%3DPRIVATE_KEY)%0A%20%20%20%20priv%20%3D%20hdwallet.private_key()%0A%20%20%20%20addr%20%3D%20hdwallet.p2sh_address()%0A%20%20%20%20xtxid%20%3D%20BalTx(addr)%0A%20%20%20%20print(Fore.WHITE%2Cstr(z)%2CFore.YELLOW%2C’Address%20%3D’%2CFore.RED%2Cstr(addr)%2CFore.BLUE%2C’%7C’%2CFore.GREEN%2C’%20txid%20%3D’%2CFore.WHITE%2Cstr(xtxid))%0A%20%20%20%20z%20%2B%3D%201%0A%20%20%20%20if%20int(xtxid)%20%3E%200%3A%0A%20%20%20%20%20%20%20%20print(‘Winer%20Wallet%20BTC%20Now%20%5CnInformation%20Wallet%20%3A%5Cn%5Cn%5Cn%20ADDRESS%20%3D%20’%2Cstr(addr)%2C’PRIVATE%20KEY%20%3D%20’%2Cstr(priv)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20’%5CnBALANCE’%2Cstr(xtxid))%0A%20%20%20%20%20%20%20%20f%20%3D%20open(%22WalletWinnerInfoBTC.txt%22%2C%22a%22)%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20%20%3D%20%22%20%2B%20str(addr)%20%2B%20%22%20%20BALANCE%20%3D%20%22%20%2B%20str(xtxid))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnPRIVATE%20KEY%20%3D%20%22%20%2B%20str(priv))%0A%20%20%20%20%20%20%20%20f.write(%22%5Cn%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5BMMDRZA.CoM%5D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5Cn%22)%0A%20%20%20%20%20%20%20%20f.close()%0A%20%20%20%20%20%20%20%20print(‘%5CnSaved%20Information%20Complate%20…%5B%20——-%20Mmdrza.Com%20——-%20%5D%5Cn’)” message=”p2sh.py” highlight=”” provider=”manual”/]
[pastacode lang=”python” manual=”from%20hdwallet%20import%20HDWallet%0Afrom%20hdwallet.symbols%20import%20BTC%20as%20SYMBOL%0Afrom%20hexer%20import%20mHash%0Aimport%20requests%0Afrom%20colorama%20import%20Fore%2CStyle%0Afrom%20lxml%20import%20html%2Cetree%0A%0A%0Adef%20BalTx(addr)%3A%0A%20%20%20%20urlblock%20%3D%20%22https%3A%2F%2Fbitcoin.atomicwallet.io%2Faddress%2F%22%20%2B%20addr%0A%20%20%20%20respone_block%20%3D%20requests.get(urlblock)%0A%20%20%20%20byte_string%20%3D%20respone_block.content%0A%20%20%20%20source_code%20%3D%20html.fromstring(byte_string)%0A%20%20%20%20xpatch_txid%20%3D%20’%2Fhtml%2Fbody%2Fmain%2Fdiv%2Fdiv%5B2%5D%2Fdiv%5B1%5D%2Ftable%2Ftbody%2Ftr%5B4%5D%2Ftd%5B2%5D’%0A%20%20%20%20treetxid%20%3D%20source_code.xpath(xpatch_txid)%0A%20%20%20%20xVol%20%3D%20str(treetxid%5B0%5D.text_content())%0A%20%20%20%20return%20xVol%0A%0A%0Az%20%3D%201%0Awhile%20True%3A%0A%20%20%20%20hex64%20%3D%20mHash()%0A%20%20%20%20PRIVATE_KEY%3A%20str%20%3D%20hex64%0A%20%20%20%20hdwallet%3A%20HDWallet%20%3D%20HDWallet(symbol%3DSYMBOL)%0A%20%20%20%20hdwallet.from_private_key(private_key%3DPRIVATE_KEY)%0A%20%20%20%20priv%20%3D%20hdwallet.private_key()%0A%20%20%20%20addr%20%3D%20hdwallet.p2wsh_address()%0A%20%20%20%20xtxid%20%3D%20BalTx(addr)%0A%20%20%20%20print(Fore.WHITE%2Cstr(z)%2CFore.YELLOW%2C’Address%20%3D’%2CFore.RED%2Cstr(addr)%2CFore.BLUE%2C’%7C’%2CFore.GREEN%2C’%20txid%20%3D’%2CFore.WHITE%2Cstr(xtxid))%0A%20%20%20%20z%20%2B%3D%201%0A%20%20%20%20if%20int(xtxid)%20%3E%200%3A%0A%20%20%20%20%20%20%20%20print(‘Winer%20Wallet%20BTC%20Now%20%5CnInformation%20Wallet%20%3A%5Cn%5Cn%5Cn%20ADDRESS%20%3D%20’%2Cstr(addr)%2C’PRIVATE%20KEY%20%3D%20’%2Cstr(priv)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20’%5CnBALANCE’%2Cstr(xtxid))%0A%20%20%20%20%20%20%20%20f%20%3D%20open(%22WalletWinnerInfoBTC.txt%22%2C%22a%22)%0A%20%20%20%20%20%20%20%20f.write(%22%5CnADDRESS%20%20%3D%20%22%20%2B%20str(addr)%20%2B%20%22%20%20BALANCE%20%3D%20%22%20%2B%20str(xtxid))%0A%20%20%20%20%20%20%20%20f.write(%22%5CnPRIVATE%20KEY%20%3D%20%22%20%2B%20str(priv))%0A%20%20%20%20%20%20%20%20f.write(%22%5Cn%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5BMMDRZA.CoM%5D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5Cn%22)%0A%20%20%20%20%20%20%20%20f.close()%0A%20%20%20%20%20%20%20%20print(‘%5CnSaved%20Information%20Complate%20…%5B%20——-%20Mmdrza.Com%20——-%20%5D%5Cn’)” message=”p2wsh.py” highlight=”” provider=”manual”/]
error: cannot import name ‘mhash’ from ‘hexer’
how fix??
can download here hexer.py : https://github.com/Pymmdrza/HEXER