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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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