Skip to main content

Bitcoinlib

Библиотека для работы с кошельками. 

Операции, связанные с кошельком:

  • + Создание нового кошелька
  • Экспорт данных о созданном кошельке
  • Импорт существующего кошелька
  • Информация о кошельке
  • Транзакция

Создается хранилище данных в ~/.bitcoinlib Затем можно проводить операции. Создание кошелька: 

def create_wallet():
    # Создаем новый testnet кошелек
    wallet = Wallet.create(
        name='my_testnet_wallet',
        network='testnet'
    )

    print(f"Адрес: {wallet.get_key().address}")
    print(f"Приватный ключ (WIF): {wallet.get_key().wif}")
    print(f"Баланс: {wallet.balance()} satoshi")

    # Получить информацию об адресе
    print(f"Это testnet адрес? {wallet.get_key().address.startswith(('m', 'n', '2', 'tb1'))}")

Для получения стартовых btc в сети testnet использовал https://coinfaucet.eu/en/btc-testnet/