2016-10-17 1 views
1

J'essaye de créer un réseau privé pour pouvoir commencer à tester mon code Solidity. Toutefois, lors du démarrage du réseau privé a geth avec geth --rpc, mais je rencontre ensuite une erreur pour une réponse non valide. {"jsonrpc":"2.0","error":{"code":-32600,"message":"EOF"}} lors de la vérification localhost: 8545.JSON-RPC Message d'erreur lors du démarrage de geth node ou testrpc

Je ne pense pas que cela importe, mais mon fichier genesis.json est

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

J'ai aussi essayé de créer un réseau de test avec testrpc avec juste la commande testrpc mais ici le localhost: 8545 renvoie une analyse syntaxique erreur {"jsonrpc": "2.0", "id": null, "error": {"message": "Parse error", "code": -32700}}.

Quel est le JSON que j'envoie parce qu'il semble avoir été mal écrit?

Merci

Répondre

0

Il est difficile de dire exactement ce que vous essayez, mais le point final RPC JSON de Geth nécessite une commande JSON, par exemple essayer d'interroger la version web3 avec la requête suivante:

Il se plaint parce que vous ne fournissez aucune requête, c'est-à-dire que vous exécutez une commande simple testrpc.

Mais entre les lignes, j'ai lu que vous êtes tester votre code de solidité. Avez-vous regardé le merveilleux browser solidity?