A simple Bitcoin address generator
Project description
Bitcoin Address
Bitcoin Wallet Address Generator
This is a simple Bitcoin wallet address generator coded in Python 3. It generates a Private Key in different formats (hex, wif and compressed wif) and corresponding Public Addresses, raw, P2WPKH addresses starting with prefix 1, P2SH addresses starting with prefix 3 as part of Segwit soft fork and Bech32 addresses with prefix bc1 P2WPKH and P2WSH.
Installation
pip install -r requirements.txt
Usage:
from bitcoinaddress import Wallet
wallet = Wallet()
print(wallet)
Output:
Private Key HEX: 562997b9379008a97d7e4cbf6f19c41d4c348de96199aba44c79e3b32f1cc174
Private Key WIF: 5JUEV9pjH4o16NRTBsaN18ehDNaqSsD66EySbT1BZsSvYQttmga
Private Key WIF compressed: Kz7CXFwfbuk3QhYvazEFhamNVcGLqAcMU8g7y3moe5fRKZXZaj7k
Public Key: 04e7ba7ecb0fccaae6bbe1d1493a1dc2e6d266006374411af3ff82546490ffef67cd2e06d0e385b695fe2eaf436d61559837571d989b413e75d763127f628a05f3
Public Key compressed: 03e7ba7ecb0fccaae6bbe1d1493a1dc2e6d266006374411af3ff82546490ffef67
Public Address 1: 1oKgBdYNyNiW5ntjEpJwsJwRZ1Qr9cPce
Public Address 3: 3K55C3EdCJYZWoc95Tt7CbXnUkDSaVeZrC
Public Address bc1 (P2WPKH): bc1q363sj8rhw0uqmxurraa0rtydhp32cyuke4lfwt
Public Address bc1 (P2WSH): bc1qsy38c4na9fm0y5pvyhja0hscpx5my290pgwgeq5eduvdqmejkwyq0whxpw
Authors
Pedro Fortes and others who contribute.
License
This software is distributed under the terms of the MIT License. See the file 'LICENSE' in the root directory of the present distribution, or http://opensource.org/licenses/MIT.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bitcoinaddress-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1fb183824d5be84708e14ab59c5ae44e636fce96777f5e1a3d3908c2f0871f |
|
MD5 | e8584d0ceba9d327d13c90c251f612df |
|
BLAKE2b-256 | 076f01d50bde2defa8662ad74604866e08b610720889e825fbbfe94a81fe653c |