Example #1
0
        public int getBlockHeight()
        {
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getblockcount", null);
            return((int)result["result"]);
        }
Example #2
0
        public int getNodeCount()
        {
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getconnectioncount", null);
            return((int)result["result"]);
        }
Example #3
0
        public int getBlockGenerationTime()
        {
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getgenerateblocktime", null);
            return((int)result["result"]);
        }
Example #4
0
        public string getBlockHex(string blockHash)
        {
            param.Clear();
            param.Add(blockHash);
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getblock", param);
            return(result["result"].ToString());
        }
Example #5
0
        public int getBlockHeightByTxHash(string txHash)
        {
            param.Clear();
            param.Add(txHash);
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getblockheightbytxhash", param);
            return((int)result["result"]);
        }
Example #6
0
        public string getSmartCodeEvent(string txHash)
        {
            param.Clear();
            param.Add(txHash);
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getsmartcodeevent", param);
            return(result["result"].ToString());
        }
Example #7
0
        public string getRawTransactionJson(string TxHash)
        {
            param.Clear();
            param.Add(TxHash);
            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getcontractstate", param);
            return(result["result"].ToString());
        }
Example #8
0
        public string getAddressBalance(string address)
        {
            param.Clear();
            param.Add(address);

            var url = NetworkBuilder.getRPCURL(net);

            result = RPCrequests.sendRPCrequest(url, "getbalance", param);

            return(result["result"].ToString());
        }