From 0d2e1252e1358e8a8e9dfab93714c01c60b0d696 Mon Sep 17 00:00:00 2001 From: jed Date: Sun, 21 Oct 2012 21:06:46 -0700 Subject: [PATCH] changes to tx_history --- src/RPCServer.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/RPCServer.cpp b/src/RPCServer.cpp index 7ec8eb09e..46a59852e 100644 --- a/src/RPCServer.cpp +++ b/src/RPCServer.cpp @@ -1980,9 +1980,12 @@ Json::Value RPCServer::doTxHistory(const Json::Value& params) { unsigned int startIndex = params[0u].asInt(); Json::Value obj; + Json::Value txs; + + obj["index"]=startIndex; std::string sql = - str(boost::format("SELECT * FROM Transactions ORDER BY LedgerSeq LIMIT %u,20") + str(boost::format("SELECT * FROM Transactions ORDER BY LedgerSeq desc LIMIT %u,20") % startIndex); { @@ -1992,10 +1995,12 @@ Json::Value RPCServer::doTxHistory(const Json::Value& params) SQL_FOREACH(db, sql) { Transaction::pointer trans=Transaction::transactionFromSQL(db, false); - if(trans) obj.append(trans->getJson(0)); + if(trans) txs.append(trans->getJson(0)); } } + obj["txs"]=txs; + return obj; }