diff options
author | luigi1111 <luigi1111w@gmail.com> | 2022-07-06 00:01:59 -0500 |
---|---|---|
committer | luigi1111 <luigi1111w@gmail.com> | 2022-07-06 00:01:59 -0500 |
commit | 4476c35fc8c172f1335826b0e3611aaa62720c48 (patch) | |
tree | c91b976bd676e98b2989ff39296ee2a4211482ca /src/wallet | |
parent | Merge pull request #8404 (diff) | |
parent | wallet2: don't use DNS to obtain segregation heights (diff) | |
download | monero-4476c35fc8c172f1335826b0e3611aaa62720c48.tar.xz |
Merge pull request #8408
09a597b wallet2: don't use DNS to obtain segregation heights (tobtoht)
Diffstat (limited to 'src/wallet')
-rw-r--r-- | src/wallet/wallet2.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/wallet/wallet2.cpp b/src/wallet/wallet2.cpp index bfdc7a376..5b4bbd5b7 100644 --- a/src/wallet/wallet2.cpp +++ b/src/wallet/wallet2.cpp @@ -14003,43 +14003,6 @@ uint64_t wallet2::get_segregation_fork_height() const if (m_segregation_height > 0) return m_segregation_height; - if (m_use_dns && !m_offline) - { - // All four MoneroPulse domains have DNSSEC on and valid - static const std::vector<std::string> dns_urls = { - "segheights.moneropulse.org", - "segheights.moneropulse.net", - "segheights.moneropulse.co", - "segheights.moneropulse.se" - }; - - const uint64_t current_height = get_blockchain_current_height(); - uint64_t best_diff = std::numeric_limits<uint64_t>::max(), best_height = 0; - std::vector<std::string> records; - if (tools::dns_utils::load_txt_records_from_dns(records, dns_urls)) - { - for (const auto& record : records) - { - std::vector<std::string> fields; - boost::split(fields, record, boost::is_any_of(":")); - if (fields.size() != 2) - continue; - uint64_t height; - if (!string_tools::get_xtype_from_string(height, fields[1])) - continue; - - MINFO("Found segregation height via DNS: " << fields[0] << " fork height at " << height); - uint64_t diff = height > current_height ? height - current_height : current_height - height; - if (diff < best_diff) - { - best_diff = diff; - best_height = height; - } - } - if (best_height) - return best_height; - } - } return SEGREGATION_FORK_HEIGHT; } //---------------------------------------------------------------------------------------------------- |