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()); }
/// <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()); }
/// <summary> /// Returns a list of plugins loaded by the node. /// </summary> public RpcPlugin[] ListPlugins() { return(((JArray)RpcSend("listplugins")).Select(p => RpcPlugin.FromJson(p)).ToArray()); }