Steem: не удается подключиться к RPC кошелька
Я использую узел Steem, который построен с помощью Docker, там все в порядке, я могу подключиться к RPC JSON API с помощью curl, и команды выполняются правильно. Мне нужны некоторые команды из кошелька, но они недоступны, когда я перечисляю все команды. Прочитав документацию, я понял, что мне нужно cli_wallet
и подключите его к steemd
Итак, я попытался с этой командой:
docker exec -it steemd-exchange /usr/local/steemd-default/bin/cli_wallet --server-rpc-endpoint=ws://127.0.0.1:8091 -w /var/steemwallet/wallet.json
и это ошибка:
Logging RPC to file: logs/rpc/rpc.log
2511124ms th_a main.cpp:154 main ] wdata.ws_server: ws://127.0.0.1:8091
0 exception: unspecified
Underlying Transport Error
{"message":"Underlying Transport Error"}
asio websocket.cpp:444 operator()
{"uri":"ws://127.0.0.1:8091"}
th_a websocket.cpp:673 connect
Это должно работать, так как я могу выполнять публичные команды с помощью curl (например, list_accounts
) так что я делаю не так? Как использовать команды кошелька с RPC, чтобы я мог программно контролировать свою учетную запись?
РЕДАКТИРОВАТЬ:
Если я удалю --server-rpc-endpoint=ws://127.0.0.1:8091
при запуске cli_wallet
тогда я использую кошелек из командной строки, но мне нужно использовать его с RPC JSON