嘿,我正在使用monero最新的命令行工具:
monerod:
Monero 'Lithium Luna' (v0.12.3.0-release)
Started using: ./monerod
Running on: 127.0.0.1:18081monero-wallet-rpc:
Monero 'Lithium Luna' (v0.12.3.0-release)
Started using: ./monero-wallet-rpc --wallet-dir /path/to/wallets/ --rpc-bind-port 28081 --disable-rpc-login
Running on: 127.0.0.1:28081我目前正在测试来自以下位置的rpc调用:
https://getmonero.org/resources/developer-guides/wallet-rpc.html
它们中的大多数都可以工作,但也有许多rpc调用似乎无法工作……
例如:
curl -X POST http://localhost:28081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"refresh"}' -H 'Content-Type: application/json'返回:
{
"error": {
"code": -32601,
"message": "Method not found"
},
"id": "0",
"jsonrpc": "2.0"
}有谁能参考一下这个吗?
我使用的是最新版本,文档也是最新的。
感谢并致以问候!
发布于 2018-10-03 09:19:13
在json中使用params选项尝试此命令。
curl -X POST http://localhost:28081/json_rpc \
-d '{"jsonrpc":"2.0","id":"0","method":"refresh","params":{"start_height":100000}}' \
-H 'Content-Type: application/json'发布于 2019-12-18 19:55:20
问题是您使用的-- RPC -bind-port等同于testnet wallet RPC端口。尝试使用另一个值,如40000,并改为卷曲到该值。
相关端口位于命名空间‘config’下:
https://github.com/monero-project/monero/blob/master/src/cryptonote_config.h
https://stackoverflow.com/questions/52537440
复制相似问题