public int getBlockHeight() { var url = NetworkBuilder.getRPCURL(net); result = RPCrequests.sendRPCrequest(url, "getblockcount", null); return((int)result["result"]); }
public int getNodeCount() { var url = NetworkBuilder.getRPCURL(net); result = RPCrequests.sendRPCrequest(url, "getconnectioncount", null); return((int)result["result"]); }
public int getBlockGenerationTime() { var url = NetworkBuilder.getRPCURL(net); result = RPCrequests.sendRPCrequest(url, "getgenerateblocktime", null); return((int)result["result"]); }
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()); }
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"]); }
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()); }
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()); }
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()); }