mirror of
https://github.com/monero-project/monero.git
synced 2026-01-03 08:18:15 -08:00
Merge pull request #2124
3b599d2bwallet2: get current height from the daemon on creation (moneromooo-monero)d3bb72ffwallet2: fix infinite loop on future refresh height (moneromooo-monero)32754784wallet: fix refresh_from_height setting on new wallet (moneromooo-monero)
This commit is contained in:
@@ -929,8 +929,6 @@ static bool might_be_partial_seed(std::string words)
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
bool simple_wallet::init(const boost::program_options::variables_map& vm)
|
||||
{
|
||||
bool need_refresh_height = false;
|
||||
|
||||
if (!handle_command_line(vm))
|
||||
return false;
|
||||
|
||||
@@ -1128,8 +1126,6 @@ bool simple_wallet::init(const boost::program_options::variables_map& vm)
|
||||
m_wallet_file = m_generate_new;
|
||||
bool r = new_wallet(vm, m_recovery_key, m_restore_deterministic_wallet, m_non_deterministic, old_language);
|
||||
CHECK_AND_ASSERT_MES(r, false, tr("account creation failed"));
|
||||
if (!m_restore_deterministic_wallet)
|
||||
need_refresh_height = true;
|
||||
}
|
||||
if (!m_restore_height && m_restoring)
|
||||
{
|
||||
@@ -1222,14 +1218,6 @@ bool simple_wallet::init(const boost::program_options::variables_map& vm)
|
||||
m_http_client.set_server(m_wallet->get_daemon_address(), m_wallet->get_daemon_login());
|
||||
m_wallet->callback(this);
|
||||
|
||||
if (need_refresh_height)
|
||||
{
|
||||
// for a totally new account, we don't care about older blocks.
|
||||
MDEBUG("Calling daemon to set refresh height");
|
||||
std::string err;
|
||||
m_wallet->set_refresh_from_block_height(get_daemon_blockchain_height(err));
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user