From bce474be7d9cfa80d9f0970047bfd508db60424f Mon Sep 17 00:00:00 2001 From: m2049r Date: Thu, 16 Aug 2018 10:31:48 +0200 Subject: query backing device --- src/wallet/api/wallet_manager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/wallet/api/wallet_manager.cpp') diff --git a/src/wallet/api/wallet_manager.cpp b/src/wallet/api/wallet_manager.cpp index 3851ca9cc..5b262f1b7 100644 --- a/src/wallet/api/wallet_manager.cpp +++ b/src/wallet/api/wallet_manager.cpp @@ -167,6 +167,14 @@ bool WalletManagerImpl::verifyWalletPassword(const std::string &keys_file_name, return tools::wallet2::verify_password(keys_file_name, password, no_spend_key, hw::get_device("default"), kdf_rounds); } +bool WalletManagerImpl::queryWalletDevice(Wallet::Device& device_type, const std::string &keys_file_name, const std::string &password, uint64_t kdf_rounds) const +{ + hw::device::device_type type; + bool r = tools::wallet2::query_device(type, keys_file_name, password, kdf_rounds); + device_type = static_cast(type); + return r; +} + std::vector WalletManagerImpl::findWallets(const std::string &path) { std::vector result; -- cgit v1.2.3