Example #1
0
        private T RpcCall <T>(RPCRequest rpcRequest)
        {
            string jsonRequest = JsonConvert.SerializeObject(rpcRequest);
            string result      = HttpCall(jsonRequest);

            RPCResponse <T> rpcResponse = JsonConvert.DeserializeObject <RPCResponse <T> >(result);

            if (rpcResponse.error != null)
            {
                throw new CoinRPCException(rpcResponse.error);
            }
            return(rpcResponse.result);
        }