I have serveral geth-core running on different regions cloud-server, one running on my local computer.

I don't know why my geth-core(local computer) can't keep up the newest block , it always delay about 10w block. but my geth-core on cloud-server is sync the newest block.

Sometime i want to send a transaction from my local computer , it will return the tips about balance not enought (the balance had not sync to the newest block ).

So, how can i broadcast the transaction by my other cloud-server using json-rpc ? i don't want to send my keystore to my cloud-server .


  • never heard of geth-core , what is it?
    – Nulik
    Commented Apr 9, 2018 at 17:35
  • i mean running the go-ethereum ...
    – Aaron
    Commented Apr 13, 2018 at 7:26

1 Answer 1


You can sign the transaction on your local computer and then send the raw signed transaction to the cloud computer. You are correct that you should never send your keys to a cloud-computer!

  • Thanks Ligi . I found the api like that eth_sign eth_sendRawTransaction ~ i don't know how to get the eth_sign param data . Is there any example about sign a trasaction data can show me ?
    – Aaron
    Commented Apr 9, 2018 at 9:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.