它是以太坊区块链的HDWallet生成器。

cobra-hdwallet的Python项目详细描述


眼镜蛇钱包Cobra

这是以太坊区块链的hdwallet生成器。

您可以在metamask/myetherwallet上粘贴助记符(seed)或私钥

GitHubPyPI - Python Version

安装

安装Cobra HDWallet

pip install cobra-hdwallet

用法

创建hdwalletHdwallet

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': '...'
    }
}

从私钥中获取hdwallet 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': '...'
}

进一步帮助

眼镜蛇框架

去看看Cobra

作者

这里是特斯法耶{a5}。

捐赠

比特币{em1}$3jipsp6bt6pkxf3f9yzsl5hrdqwtvuxxak
以太坊{em1}$0xd32aedf28a848e21040b6f643861a9077f83106

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建Restful服务并将其部署到OSGi容器?   java如何获取用户在EditText中输入的时间并从中扣除5小时30分钟?   java用户无法注销firebase 安卓   java Undertow始终将字符集添加到ContentType头,即使它不是文本MIME类型   java LocalBroadcastManager未正确接收消息   foreach在Java中有没有比For循环更好的方法可以灵活地遍历集合?   java如何在安卓上移动球   在OSGi下的Log4j中使所有记录器异步时,java ClassNotFoundException   java未知输入字节长度转换为int   java测试工厂在使用前缀命名时抛出NPE   对象的副本(JAVA)   java SP20310:无法打开文件。sql   java Spring安全性仅为一条路径添加安全性   java在idea中获取菱形运算符的编译错误