Skip to main content

It's HDWallet Generator for Ethereum blockchain.

Project description

Cobra-HDWallet Cobra

It's HDWallet Generator for Ethereum blockchain.

You can paste Mnemonic(Seed) or Private-Key on Metamask/MyEtherWallet

GitHub PyPI - Python Version

Installation

Install cobra-hdwallet

pip install cobra-hdwallet

Usage

# Creating HDWallet Hdwallet

from cobra_hdwallet import HDWallet

# init HDWallet
hdWallet = HDWallet()

# Generate seed
mnemonic = hdWallet.generate_mnemonic("english")

# Check seed it is not required
# if not hdWallet.check_mnemonic(mnemonic, "english"):
#     exit()

# Create HDWallet by seed and password.
# enHDWallet = hdWallet.create_hdwallet(mnemonic) # Without password
enHDWallet = hdWallet.create_hdwallet(mnemonic, "password")

# Print Generated HDWallet
print(enHDWallet)

OUTPUT

{
    'coin': '...',
    'name': '...', 
    'address': '...', 
    'mnemonic': '...',
    'wif': '...', 
    'finger_print': '...', 
    'chain_code': '...', 
    'private_key': '...',
    'public_key': '...', 
    'uncompressed_public_key': '...', 
    'serialized': {
        'private_key_hex': '...', 
        'public_key_hex': '...', 
        'xprivate_key_base58': '...', 
        'xpublic_key_base58': '...'
    }
}

# Get HDWallet form Private Key Hdwallet-Private

from cobra_hdwallet import HDWallet

# init HDWallet
hdWallet = HDWallet()

# Get HDWallet from private key
private_key = 'bc42cee69a730913a84df8b70eee15517c0b56e8c8cc36ba3d11bbad91ee5456'
pvHDWallet = hdWallet.hdwallet_from_private(private_key)

# Print HDWallet
print(pvHDWallet)

OUTPUT

{
    'coin': '...',
    'name': '...',
    'address': '...',
    'wif': '...',
    'finger_print': '...',
    'private_key': '...',
    'public_key': '...',
    'uncompressed_public_key': '...'
}

Further help

# Cobra Framework

Go check out the Cobra.

Author

# Meheret Tesfaye @meherett.

Donation

Bitcoin 3JiPsp6bT6PkXF3f9yZsL5hrdQwtVuXXAk
Ethereum 0xD32AAEDF28A848e21040B6F643861A9077F83106

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

cobra-hdwallet-0.3.1.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

cobra_hdwallet-0.3.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file cobra-hdwallet-0.3.1.tar.gz.

File metadata

  • Download URL: cobra-hdwallet-0.3.1.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for cobra-hdwallet-0.3.1.tar.gz
Algorithm Hash digest
SHA256 a11aa95c84dd8672a7d8f7d07e8a78998de27ab5c25a45f6e673a764fe5d1d9c
MD5 7ea1c9a2620be3394c18c2df0f46fc9a
BLAKE2b-256 046bc8d3c7ae9f696e4126717cd3ba89409a50cdc34064e6c87d4614c1534986

See more details on using hashes here.

File details

Details for the file cobra_hdwallet-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: cobra_hdwallet-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for cobra_hdwallet-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 385957922c2b169ce097501f6e7d59f6cfb3841a51b4084d46ac2a037798d4a9
MD5 ef27bad2e702b619603b911a43770f74
BLAKE2b-256 329ec34f5d29ef23eb28da405a436e19fee570f0bba8771a29cb529e3842f3c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page