public void AccountExportWif(string address) { var walletAccount = _walletManager.GetAccount(address.ToScriptHash()); if (walletAccount != null) { try { var walletPassword = _consoleHandler.ReadPassword(); byte[] accountPrivateKey = _walletManager.DecryptNep2(walletAccount.Key, walletPassword); string wif = _walletManager.PrivateKeyToWif(accountPrivateKey); _consoleHandler.WriteLine("\nExported wif: " + wif); } catch (AccountsPasswordMismatchException) { _consoleHandler.WriteLine("\nInvalid password."); } } else { _consoleHandler.WriteLine("\nAccount not found."); } }