JSON-RPC Сообщение об ошибке при запуске geth узла или testrpc

Я пытаюсь создать частную сеть, чтобы начать тестирование кода Solidity. Однако при запуске частной сети geth с geth --rpc но я тогда сталкиваюсь с ошибкой для неправильного ответа. {"jsonrpc":"2.0","error":{"code":-32600,"message":"EOF"}} при проверке localhost:8545.

Я не думаю, что это имеет значение, но мой файл genesis.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, который я отправляю, потому что кажется, что он написан неправильно?

Спасибо

1 ответ

Трудно сказать, что именно вы пытаетесь сделать, но для конечной точки JSON RPC geth требуется команда JSON, например, попробуйте запросить версию web3 с помощью следующего запроса:

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

Он жалуется, потому что вы не предоставляете никаких запросов, т. Е. Выполняете простую команду testrpc.

Но между строк я прочитал, что вы тестируете свой код солидности. Вы смотрели на замечательную надежность браузера?

Другие вопросы по тегам