return only the value from the ethereum response

previously, we were returning a JSON string that contained extra
information regarding the response (eg: "error":false)"
fixed hanging on errored ethereum requests

properly handles ethereum requests when ethereum crashes or is not
available