[PYTHON] Создание криптокошельков. HDWallet | Форум социальной инженерии | SexyLolz

[PYTHON] Создание криптокошельков. HDWallet

Bombezn

Bombezzz
Создатель
8 Июн 2023
323
124
53
Создание криптокошельков на PYTHON
Всех приветствую, в этой мини статье расскажу как создавать различные криптокошельки
По факту я просто покажу библиотеку HDWallet, пару примеров увидите.
Функция для создания BTC кошелька:
Генерация BTC кошелька:


Код:
from hdwallet import HDWallet
from hdwallet.utils import generate_entropy
from hdwallet.symbols import BTC as BITCOIN
from hdwallet import BIP84HDWallet
import json
from typing import Optional

def create_btc():

STRENGTH: int = 160
LANGUAGE: str = "english"
ENTROPY: str = generate_entropy(strength=STRENGTH)
PASSPHRASE: Optional[str] = None

hdwallet: HDWallet = HDWallet(symbol=BITCOIN, use_default_path=False)

hdwallet.from_entropy(
entropy=ENTROPY, language=LANGUAGE, passphrase=PASSPHRASE
)

hdwallet.from_index(44, hardened=True)
hdwallet.from_index(0, hardened=True)
hdwallet.from_index(0, hardened=True)
hdwallet.from_index(0)
hdwallet.from_index(0)

return json.dumps(hdwallet.dumps(), indent=4, ensure_ascii=False)

create = create_btc()
print(create)

Вывод функции будет примерно таким:
Вывод:


Скрытое содержимое доступно для зарегистрированных пользователей!

Получение дочернего адреса биткоина:
Дочерние адреса:


Скрытое содержимое доступно для зарегистрированных пользователей!

Данная библиотека поддерживает и другие монеты: LTC, ETH, TRON и много других.
Список поддерживаемых монет и подробную документацию с примерами можно посомтреть на их PyPi:
https://pypi.org/project/hdwallet/