I've been looking at a lot of node host providers like infura and they don't allow for ethereum json rpc signing or transactions for security reasons (private key handling). I thought that I could just look up an api to allow me to do this, but haven't found any.

My goal is to do transactions on the ropsten network ONLY through xml rpc requests (as I am working in a limited environment that doesn't allow for library importations) and was wondering if there is a solution or api that would help.

1 Answer 1


Geth's JSON-RPC API supports the ability to send/sign transactions. You will need to explicitly allow access to an unlocked account. If you don't care about security, you can allow personal via RPC and unlock the test account that way. See this answer on keeping insecure geth accounts.

For signing and sending transactions, see eth_sign and eth_sendTransaction.

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.