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)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Blockthon-2.3.6.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Blockthon-2.3.6-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file Blockthon-2.3.6.tar.gz.

File metadata

  • Download URL: Blockthon-2.3.6.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.3

File hashes

Hashes for Blockthon-2.3.6.tar.gz
Algorithm Hash digest
SHA256 3a67c19dea4bbf5c65b607558a99e808717ffdd30112b4de9f81d2f86df972bb
MD5 c9d45de46f6e320f6e60eb6c81e92183
BLAKE2b-256 2f6789b541b357f1b132a6f8e7b21ebd6b3cc308697510a2580ea95839821e55

See more details on using hashes here.

File details

Details for the file Blockthon-2.3.6-py3-none-any.whl.

File metadata

  • Download URL: Blockthon-2.3.6-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.3

File hashes

Hashes for Blockthon-2.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6da23d658bc2e97334c535f6c1bbc84731a1fe872fc05cf7235ceb8d165d5a3e
MD5 84aaa296f2765ed8b40f3806aca93534
BLAKE2b-256 9c5dcc7ee73b01f91a119a2de4b8f6f003c34c89c67a8a82fc901e8cbbd1ab56

See more details on using hashes here.

Release history Release notifications | RSS feed

7.9.3

2 files

7.6.9

2 files

6.9.3

1 file

6.3.9

1 file

5.3.6

2 files

4.9.9

2 files

4.9.6

2 files

4.6.9

2 files

3.6.9

2 files

2.4.6

2 files

This release

2.3.6 This release

2 files

1.3.6

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page