Где найти Python библиотеку или методы по работе с Bitcoin RPC или CLI?

Добрый день, знаю что в таком формате задавать вопросы не правильно, но не могу разобраться как можно просто используя Python например создать кошелек, удалить, отправить с него монеты.
  • Вопрос задан
  • 342 просмотра
Решения вопроса 1
samodum
@samodum
Какой вопрос - такой и ответ
Только что скачал, попробовал - работает
https://github.com/jgarzik/python-bitcoinrpc

from bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException

rpc_user = "btc_user"
rpc_password = "btc_password"
rpc_connection = AuthServiceProxy("http://%s:%s@127.0.0.1:8332"%(rpc_user, rpc_password))

addr = "1LTzdfgert56546ytythghgfUEK"
print(rpc_connection.getreceivedbyaddress(addr))

newaddress = rpc_connection.getnewaddress ( "label", "p2sh-segwit" )
print(newaddress)

difficulty = rpc_connection.getdifficulty()
print(difficulty)

balance = rpc_connection.getbalance()
print(balance)

#список всех последних 1000 транзакций:
transactions = rpc_connection.listtransactions("*", 1000)
print(transactions)


Список методов можно посмотреть здесь:
https://bitcoincore.org/en/doc/0.17.0/rpc/wallet/g...
https://bitcoincore.org/en/doc/0.17.0/rpc/wallet/s...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Начинаю разбираться с данной темой, скажите в данном коде мы авторизуемся именно в самом блокчейне или эта библиотека для работы с api какой то конкретной биржи?
rpc_user = "btc_user"
rpc_password = "btc_password"
rpc_connection = AuthServiceProxy("http://%s:%s@127.0.0.1:8332"%(rpc_user, rpc_password))

Не совсем уверен данные какого именно proxy здесь нужно указывать.
Предположу что Core должен быть установлен и соответственно скачал весь blockchain а здесь просто указываем данные для авторизации на моем Core?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 апр. 2020, в 23:07
30000 руб./за проект
04 апр. 2020, в 23:05
100000 руб./за проект
04 апр. 2020, в 22:57
2000 руб./за проект