python bitcoinrpc - не уверен, как передать параметры - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь выполнить следующий вызов биткойн-RPC и не уверен, как правильно передать параметры.

из bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException

curl --user user:password -sf --data-binary '{"jsonrpc": "1.0", "id":"check_btc_blockchain", "method": "listtransactions", "params":["slushpool", 10, 0, true] }' http://127.0.0.1:8332

Использованиеследующий код Python

# rpc_user and rpc_password are set in the bitcoin.conf file
rpc_connection = AuthServiceProxy("http://%s:%s@127.0.0.1:8332"%("user", "password"))


print(rpc_connection.listtransactions("slushpool", 10, 0, 0))

ошибка: bitcoinrpc.authproxy.JSONRPCException: -1: значение JSON не является логическим значением, как ожидалось

Я также пытался использовать true и false.

1 Ответ

0 голосов
/ 09 ноября 2019

Так что это сработало.

Установка логического значения в VAR.

trt = True
print(rpc_connection.listtransactions("slushpool", 10, 0, trt))
...