From 2b4717a6032cab8dad3c85daa4ccc4b60ecf932c Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 30 Jul 2013 03:10:39 +0400 Subject: [PATCH] Add timeoffset to getinfo output --- src/rpcwallet.cpp | 1 + src/util.cpp | 7 ++++++- src/util.h | 1 + 3 files changed, 8 insertions(+), 1 deletions(-) diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 3a1c2b9..e8a27d3 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -77,6 +77,7 @@ Value getinfo(const Array& params, bool fHelp) obj.push_back(Pair("newmint", ValueFromAmount(pwalletMain->GetNewMint()))); obj.push_back(Pair("stake", ValueFromAmount(pwalletMain->GetStake()))); obj.push_back(Pair("blocks", (int)nBestHeight)); + obj.push_back(Pair("timeoffset", (boost::int64_t)GetTimeOffset())); obj.push_back(Pair("moneysupply", ValueFromAmount(pindexBest->nMoneySupply))); obj.push_back(Pair("connections", (int)vNodes.size())); obj.push_back(Pair("proxy", (proxy.first.IsValid() ? proxy.first.ToStringIPPort() : string()))); diff --git a/src/util.cpp b/src/util.cpp index 027ee10..55a3645 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -1201,9 +1201,14 @@ void SetMockTime(int64 nMockTimeIn) static int64 nTimeOffset = 0; +int64 GetTimeOffset() +{ + return nTimeOffset; +} + int64 GetAdjustedTime() { - return GetTime() + nTimeOffset; + return GetTime() + GetTimeOffset(); } void AddTimeData(const CNetAddr& ip, int64 nTime) diff --git a/src/util.h b/src/util.h index 672b23c..83a4012 100644 --- a/src/util.h +++ b/src/util.h @@ -228,6 +228,7 @@ uint256 GetRandHash(); int64 GetTime(); void SetMockTime(int64 nMockTimeIn); int64 GetAdjustedTime(); +int64 GetTimeOffset(); std::string FormatFullVersion(); std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector& comments); void AddTimeData(const CNetAddr& ip, int64 nTime); -- 1.7.1