Exemple #1
0
        public void TestRpcPlugin()
        {
            JObject json = TestUtils.RpcTestCases.Find(p => p.Name == nameof(RpcClient.ListPluginsAsync).ToLower()).Response.Result;
            var     item = ((JArray)json).Select(p => RpcPlugin.FromJson(p));

            Assert.AreEqual(json.ToString(), ((JArray)item.Select(p => p.ToJson()).ToArray()).ToString());
        }
Exemple #2
0
        /// <summary>
        /// Returns a list of plugins loaded by the node.
        /// </summary>
        public async Task <RpcPlugin[]> ListPluginsAsync()
        {
            var result = await RpcSendAsync(GetRpcName()).ConfigureAwait(false);

            return(((JArray)result).Select(p => RpcPlugin.FromJson(p)).ToArray());
        }
Exemple #3
0
 /// <summary>
 /// Returns a list of plugins loaded by the node.
 /// </summary>
 public RpcPlugin[] ListPlugins()
 {
     return(((JArray)RpcSend("listplugins")).Select(p => RpcPlugin.FromJson(p)).ToArray());
 }