Skip to main content

Blockthon

Blockthon Python Package for Generate and Converting Wallet Private Key and Mnemonic for Address Bitcoin

# on windows
pip install Blockthon

# on Linux
pip3 install Blockthon

or for download manual:

git clone https://github.com/Blockthon/Blockthon
cd Blockthon
make

Generate Private Key (Hex) [Random]:

generated private key hex random with Blockthon in Python very fast for any os:

Generated Private Key:

from Blockthon.Wallet import PrivateKey

privatekey = PrivateKey()

Convert Private Key (HEX) To Compress & Un Compress Address:

for generated compressed and uncompress address bitcoin wallet use this example:

from Blockthon.Wallet import PrivateKey, PrivateKey_To_CompressAddr, PrivateKey_To_UnCompressAddr

# Generate Private Key 
privatekey = PrivateKey()
# Convert Private key Hex To Compress Address Bitcoin
compressAddress = PrivateKey_To_CompressAddr(privatekey)
uncompressAddress = PrivateKey_To_UnCompressAddr(privatekey)

another example with new Format for all Bitcoin address Type in Blockthon:

  • Data Entered privatekey [hex] with string type
  • Data Entered format with string type: compress , uncompress, P2PKH, P2SH, P2WSH, P2WPKH, P2WPKHinP2SH, P2WSHinP2SH.

Here Convert example for privatekey hex with return P2PKH address:

PrivateKey_To_Address(privatekey, Type='P2PKH')

now , another example for convert private key hex to compress address and uncompress address:

from Blockthon.Wallet import PrivateKey
from Blockthon.Bitcoin import PrivateKey_To_Address

privatekey = PrivateKey()
compressAddress = PrivateKey_To_Address(privatekey, Type='compress')
uncompressAddress = PrivateKey_To_Address(privatekey, Type='uncompress')

Check Value Balance From Address Bitcoin Wallet:

for checking balance per address bitcoin wallet with any type format can use example :

from Blockthon.Bitcoin import Balance_BTC

address = "bc1qu8dccq3yetd93m4nge0yay53lwgwvxngj8a80s"
balance = Balance_BTC(address)
# return value balance to string can / 100000000

Generate and Convert Private Key HEX To Ethereum Address:

example: generate privatekey hex and convert to ethereum address:

from Blockthon.Wallet import PrivateKey_To_ETH
import os

privatekey = os.urandom(32).hex()
addressEthereum = PrivateKey_To_ETH(privatekey)

check value balance Ethereum from address:

from Blockhton.Ethereum import Balance_ETH

address = "0x3628c7978C69278fA19A88a5B16718F47f5BEfe8"
balance = Balance_ETH(address)

Release files for Blockthon 2.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Blockthon 2.3.6
File Size Uploaded
Blockthon-2.3.6.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Blockthon 2.3.6
File Interpreter ABI Platform
Blockthon-2.3.6-py3-none-any.whl Python 3 none any Details

Total release size: 35.9 kB

Release files / Blockthon-2.3.6.tar.gz

Download URL Blockthon-2.3.6.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3a67c19dea4bbf5c65b607558a99e808717ffdd30112b4de9f81d2f86df972bb
BLAKE2b-256 checksum
How to use checksums
2f6789b541b357f1b132a6f8e7b21ebd6b3cc308697510a2580ea95839821e55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.3

Release files / Blockthon-2.3.6-py3-none-any.whl

Download URL Blockthon-2.3.6-py3-none-any.whl
Size 19.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6da23d658bc2e97334c535f6c1bbc84731a1fe872fc05cf7235ceb8d165d5a3e
BLAKE2b-256 checksum
How to use checksums
9c5dcc7ee73b01f91a119a2de4b8f6f003c34c89c67a8a82fc901e8cbbd1ab56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.3

Release history Release notifications | RSS feed

7.9.3

2 release files

7.6.9

2 release files

6.9.3

1 release file

6.3.9

1 release file

5.3.6

2 release files

4.9.9

2 release files

4.9.6

2 release files

4.6.9

2 release files

3.6.9

2 release files

2.4.6

2 release files

This release

2.3.6 This release

2 release files

1.3.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page