Это мой код
from bitcoinlib.keys import PrivateKey
from bitcoinlib.encoding import pubkeyhash_to_addr
# Example WIF private key
wif_private_key = "5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf"
# Decode the WIF private key to obtain the raw private key
raw_private_key = PrivateKey(wif=wif_private_key).to_hex()
# Derive the compressed public key from the raw private key
compressed_public_key = PrivateKey(raw=raw_private_key).public_key().to_hex(compressed=True)
# Generate the Bitcoin address from the compressed public key
compressed_address = pubkeyhash_to_addr(compressed_public_key)
print("Compressed Bitcoin Address:", compressed_address)
Но результат
Traceback (most recent call last):
File "C:\Users\Hp\Desktop\puzzle\a.py", line 1, in
from bitcoinlib.keys import PrivateKey
ImportError: cannot import name 'PrivateKey' from 'bitcoinlib.keys' (C:\Users\Hp\AppData\Local\Programs\Python\Python312\Lib\site-packages\bitcoinlib\keys.py)
Подробнее здесь: https://stackoverflow.com/questions/781 ... public-key
Как сделать биткойн сжатым открытым ключом ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Аутентификация с открытым ключом не работает с JSch, но работает с OpenSSH с тем же ключом.
Anonymous » » в форуме JAVA - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Установка Java в Windows 11 — разница между сжатым архивом, установщиком и установщиком MSI
Anonymous » » в форуме JAVA - 0 Ответы
- 60 Просмотры
-
Последнее сообщение Anonymous
-