Ejemplo n.º 1
0
        public BuildSchemaResult BuildSchemaRequest(IDid submitterDid, SchemaDefinition data)
        {
            string schemaJson = data.ToJson();
            string json       = LedgerAsync.BuildSchemaRequestAsync(submitterDid, schemaJson).Result;

            return(JsonConvert.DeserializeObject <BuildSchemaResult>(json));
        }
Ejemplo n.º 2
0
        public BuildRequestResult BuildGetRequest(IDid submitterDid, IDid targetDid)
        {
            string json = LedgerAsync.BuildGetDdoRequestAsync(submitterDid, targetDid).Result;

            Logger.Info($"BuildGetDdoRequestAsync returned: {json}");

            return(JsonConvert.DeserializeObject <BuildRequestResult>(json));
        }
Ejemplo n.º 3
0
        public BuildRequestResult BuildRequest(IDid submitterDid, IDid targetDid, string verKey, string alias, NymRoles role)
        {
            string json = LedgerAsync.BuildNymRequestAsync(submitterDid, targetDid, verKey, alias, role.AsString()).Result;

            Logger.Info($"BuildNymRequestAsync returned: {json}");

            return(JsonConvert.DeserializeObject <BuildRequestResult>(json));
        }
Ejemplo n.º 4
0
 protected string SubmitRequest(IPool pool, string requestJson)
 {
     return(LedgerAsync.SubmitRequestAsync(pool, requestJson).Result);
 }
Ejemplo n.º 5
0
 protected string SignAndSubmitRequest(IPool pool, IWallet wallet, IDid submitterDid, string requestJson)
 {
     return(LedgerAsync.SignAndSubmitRequestAsync(pool, wallet, submitterDid, requestJson).Result);
 }
Ejemplo n.º 6
0
 protected string SignRequest(IWallet wallet, IDid submitterDid, string requestJson)
 {
     return(LedgerAsync.SignRequestAsync(wallet, submitterDid, requestJson).Result);
 }