Создание криптокошельков на PYTHON
Всех приветствую, в этой мини статье расскажу как создавать различные криптокошельки
По факту я просто покажу библиотеку HDWallet, пару примеров увидите.
Функция для создания BTC кошелька:
Генерация BTC кошелька:
Вывод функции будет примерно таким:
Вывод:
Получение дочернего адреса биткоина:
Дочерние адреса:
Данная библиотека поддерживает и другие монеты: LTC, ETH, TRON и много других.
Список поддерживаемых монет и подробную документацию с примерами можно посомтреть на их PyPi: https://pypi.org/project/hdwallet/
Всех приветствую, в этой мини статье расскажу как создавать различные криптокошельки
По факту я просто покажу библиотеку 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/