我正在运行ethsigner/v22.1.3/windows-x86_64/oracle-java。
下面是我的命令:启动ethsigner连接到Ropsten
d:\Projects\Ethsigner\ethsigner-22.1.3\bin\ethsigner --chain-id=3 --downstream-http-host=ropsten.infura.io --downstream-http-path=/v3/<my key> --downstream-http-port=443 --downstream-http-tls-enabled file-based-signer --key-file=d:\Projects\Ethsigner\keyfile --password-file=d:\projects\Ethsigner\password这是我的卷发命令
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":51}' http://127.0.0.1:8545这是我对种族签署者的错误:
2022-04-07 21:45:50.768+08:00 | vert.x-worker-thread-0 | INFO | JsonRpcHandler | Dropping request from 127.0.0.1:56288这是我在卷发上的错误
{"jsonrpc":"2.0","id":null,"error":{"code":-32700,"message":"Parse error"}}我似乎无法在我的Ethsigner实例上运行任何事务。任何帮助都是非常感谢的!
发布于 2022-04-08 07:09:30
我通过在Postman而不是curl中运行命令来修正这个问题。如果您在windows上,请不要使用curl命令:
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":51}' http://127.0.0.1:8545相反,使用Postman (https://www.postman.com/)发送以以下为主体的post请求
{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 51
}https://ethereum.stackexchange.com/questions/125692
复制相似问题