ea64cbdb1eb12e136a9bcdf210fcd0633c0b105d
[StratumLibrary.git] / StratumTest / Program.cs
1 \feffusing System;\r
2 \r
3 \r
4 namespace StratumTest\r
5 {\r
6     using Stratum;\r
7 \r
8     class StratumTest\r
9     {\r
10         static void Main(string[] args)\r
11         {\r
12             Stratum s = new Stratum("192.168.1.100", 40001);\r
13 \r
14             while (true)\r
15             {\r
16                 var res = s.Invoke<int>("blockchain.numblocks.subscribe");\r
17                 \r
18                 // var res = s.Invoke<Newtonsoft.Json.Linq.JObject>("blockchain.headers.subscribe");\r
19                 // var res = s.Invoke<string>("blockchain.transaction.get", "101379cb55ac431c435db40b4325f858568b0de3d8bd652a23a19e5d62521a72");\r
20                 // var res = s.Invoke<Newtonsoft.Json.Linq.JObject>("blockchain.address.get_balance", "4PQtUNZ2aBYpZpVMPV2Qgz1PitCqgoT388");\r
21                 // var res = s.Invoke<Newtonsoft.Json.Linq.JArray>("blockchain.address.get_history", "4PQtUNZ2aBYpZpVMPV2Qgz1PitCqgoT388");\r
22                 // var res = s.Invoke<Newtonsoft.Json.Linq.JArray>("blockchain.address.listunspent", "4PQtUNZ2aBYpZpVMPV2Qgz1PitCqgoT388");\r
23 \r
24                 Console.Write(res.Result.ToString());\r
25                 Console.ReadLine();\r
26             }\r
27         }\r
28     }\r
29 }\r