Script em Python com o pacote bitcoinaddress, que gera um endereço de carteira Bitcoin. Ele gera uma chave privada em diferentes formatos (hex, wif e wif compactado) e endereços públicos correspondentes, brutos, endereços P2WPKH começando com o prefixo 1, endereços P2SH começando com prefixo 3 como parte de Segwit soft fork e endereços Bech32 com prefixo bc1 P2WPKH e P2WSH.
pip install bitcoinaddress
pip install colored
pip install clint
from bitcoinaddress import Wallet from clint.textui import colored print(colored.yellow(""" ____ _ _ _ ____ _ | __ )(_) |_ ___ ___ (_)_ __ / ___| ___ _ __ ___ _ __ __ _| |_ ___ _ __ | _ \| | __/ __/ _ \| | '_ \ | | _ / _ \ '_ \ / _ \ '__/ _` | __/ _ \| '__| | |_) | | || (_| (_) | | | | | | |_| | __/ | | | __/ | | (_| | || (_) | | |____/|_|\__\___\___/|_|_| |_| \____|\___|_| |_|\___|_| \__,_|\__\___/|_| Por: @bitcoinander | Bitcoin Address Generator | 2021 """)) carteira = Wallet() print(carteira) print(carteira.key.__dict__['mainnet'].__dict__) print(carteira.key.__dict__['testnet'].__dict__)