Steem:无法连接到钱包RPC

时间:2018-07-08 16:28:12

标签: rpc blockchain steemit

我正在运行一个使用docker构建的Steem节点,一切正常,我可以使用curl连接到RPC JSON API,并且命令可以正确执行。 我需要钱包中的一些命令,但是当我列出所有命令时它们不可用。 阅读文档后,我发现我需要启动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一起使用

0 个答案:

没有答案