public async Task sendNymRequest(string did, string verkey, string alias, string role) { var myDid = d_walletController.getActiveDid(); try { // build nym request for owner of did var nymJson = await Ledger.BuildNymRequestAsync(myDid, did, verkey, alias, role); // Trustee sends nym request var nymResponseJson = await Ledger.SignAndSubmitRequestAsync( d_poolController.getOpenPool(), d_walletController.getOpenWallet(), myDid, nymJson); Console.WriteLine("Identity published to ledger."); } catch (Exception e) { Console.WriteLine($"Error: {e.Message}"); } }
static void setInputLine() { if (d_pool.isOpen()) { Console.Write(d_pool.getIdentifier() + "|"); } if (d_wallet.isOpen()) { Console.Write(d_wallet.getIdentifier() + "|"); } Console.Write(d_wallet.getActiveDid()); Console.Write("> "); }