From bdac624899a04886e46bc3ec33c7ebd498704d38 Mon Sep 17 00:00:00 2001 From: Thomas Winget Date: Sun, 22 Jun 2014 09:15:39 -0400 Subject: [PATCH] restored wallets will have timestamp set to June 8 2014. --- src/cryptonote_core/account.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/cryptonote_core/account.cpp b/src/cryptonote_core/account.cpp index da677e0ab..d07dad33f 100644 --- a/src/cryptonote_core/account.cpp +++ b/src/cryptonote_core/account.cpp @@ -68,7 +68,23 @@ DISABLE_VS_WARNINGS(4244 4345) keccak((uint8_t *)&first, sizeof(crypto::secret_key), (uint8_t *)&second, sizeof(crypto::secret_key)); generate_keys(m_keys.m_account_address.m_view_public_key, m_keys.m_view_secret_key, second, two_random ? false : true); - m_creation_timestamp = time(NULL); + + struct tm timestamp; + timestamp.tm_year = 2014 - 1900; // year 2014 + timestamp.tm_mon = 6 - 1; // month june + timestamp.tm_mday = 8; // 8th of june + timestamp.tm_hour = 0; + timestamp.tm_min = 0; + timestamp.tm_sec = 0; + + if (recover) + { + m_creation_timestamp = mktime(×tamp); + } + else + { + m_creation_timestamp = time(NULL); + } return first; } //-----------------------------------------------------------------