启动geth节点或testrpc时出现JSON-RPC消息错误



我正在尝试创建一个私有网络,以便我可以开始测试我的Solidity代码。然而,当启动一个geth专用网络与geth --rpc,但我然后遇到一个无效的响应错误。

当检查localhost:8545时{"jsonrpc":"2.0","error":{"code":-32600,"message":"EOF"}}

我认为这无关紧要,但我的起源。Json文件

 {
"nonce": "0x0000000000000042",     "timestamp": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"extraData": "0x0",     "gasLimit": "0x8000000",     "difficulty": "0x400",
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x3333333333333333333333333333333333333333",     "alloc": {     }}

我还尝试使用testrpc创建一个测试网络,仅使用命令testrpc,但这里的localhost:8545返回解析错误{"jsonrpc": "2.0", "id": null, "error": {"message": "Parse error", "code": -32700}}

我发送的JSON是什么,因为它似乎写错了?

谢谢

很难说你到底在尝试什么,但是geth的JSON RPC端点需要一个JSON命令,例如,尝试用以下请求查询web3版本:

{
  "method": "web3_clientVersion",
  "params": []
}

它报错,因为你没有提供任何请求,即运行一个普通的testrpc命令。

但是在字里行间,我读到你正在测试你的稳定性代码。你有没有注意到出色的浏览器稳定性?

最新更新