Remove uses of GetAdjustedTime in wallet code

This commit does not change behavior.
This commit is contained in:
Russell Yanofsky 2017-07-28 22:54:31 -04:00
parent 6d6bcc77c0
commit c5e59a96a8
3 changed files with 6 additions and 1 deletions

View file

@ -14,6 +14,7 @@
#include <protocol.h>
#include <sync.h>
#include <threadsafety.h>
#include <timedata.h>
#include <txmempool.h>
#include <uint256.h>
#include <util/system.h>
@ -237,6 +238,7 @@ public:
}
bool getPruneMode() override { return ::fPruneMode; }
bool p2pEnabled() override { return g_connman != nullptr; }
int64_t getAdjustedTime() override { return GetAdjustedTime(); }
};
} // namespace

View file

@ -164,6 +164,9 @@ public:
//! Check if p2p enabled.
virtual bool p2pEnabled() = 0;
//! Get adjusted time.
virtual int64_t getAdjustedTime() = 0;
};
//! Interface to let node manage chain clients (wallets, or maybe tools for

View file

@ -940,7 +940,7 @@ bool CWallet::AddToWallet(const CWalletTx& wtxIn, bool fFlushOnClose)
wtx.BindWallet(this);
bool fInsertedNew = ret.second;
if (fInsertedNew) {
wtx.nTimeReceived = GetAdjustedTime();
wtx.nTimeReceived = chain().getAdjustedTime();
wtx.nOrderPos = IncOrderPosNext(&batch);
wtx.m_it_wtxOrdered = wtxOrdered.insert(std::make_pair(wtx.nOrderPos, &wtx));
wtx.nTimeSmart = ComputeTimeSmart(wtx);