From 46af12050c252262cbbca7d229c86425300eb414 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sun, 15 Jul 2012 16:26:09 -0700 Subject: [PATCH] Add close time information to ledger json output. --- src/Ledger.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Ledger.cpp b/src/Ledger.cpp index c850283d8a..521215155f 100644 --- a/src/Ledger.cpp +++ b/src/Ledger.cpp @@ -423,9 +423,16 @@ void Ledger::addJson(Json::Value& ret, int options) ledger["hash"] = mHash.GetHex(); ledger["transactionHash"] = mTransHash.GetHex(); ledger["accountHash"] = mAccountHash.GetHex(); - ledger["closed"] = true; + if (mClosed) ledger["closed"] = true; ledger["accepted"] = mAccepted; ledger["totalCoins"] = boost::lexical_cast(mTotCoins); + if ((mCloseFlags & sLCF_NoConsensusTime) != 0) + ledger["closeTimeEstimate"] = mCloseTime; + else + { + ledger["closeTime"] = mCloseTime; + ledger["closeTimeResolution"] = mCloseResolution; + } } else ledger["closed"] = false; if (mCloseTime != 0)