From 9a2cd7225727b3cdb7fb8b414cd99b32d974d249 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sat, 17 Dec 2016 12:48:22 +0000 Subject: wallet2_api: add an API to the OpenAlias resolver --- 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 5a6f02b01..4ee5ab8df 100644 --- a/src/wallet/api/wallet_manager.cpp +++ b/src/wallet/api/wallet_manager.cpp @@ -352,6 +352,14 @@ double WalletManagerImpl::miningHashRate() const return mres.speed; } +std::string WalletManagerImpl::resolveOpenAlias(const std::string &address, bool &dnssec_valid) const +{ + std::vector addresses = tools::wallet2::addresses_from_url(address, dnssec_valid); + if (addresses.empty()) + return ""; + return addresses.front(); +} + ///////////////////// WalletManagerFactory implementation ////////////////////// WalletManager *WalletManagerFactory::getWalletManager() -- cgit v1.2.3