/// <inheritdoc /> public async Task <IList <AuthorizationRule> > LookupAuthorizationRulesAsync(Pool pool) { var req = await Ledger.BuildGetAuthRuleRequestAsync(null, null, null, null, null, null); var res = await Ledger.SubmitRequestAsync(pool, req); EnsureSuccessResponse(res); var jobj = JObject.Parse(res); return(jobj["result"]["data"].ToObject <IList <AuthorizationRule> >()); }