mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 14:05:51 +00:00
Allow -3 to select last fully-validated ledger.
This commit is contained in:
@@ -2144,13 +2144,20 @@ Json::Value RPCHandler::lookupLedger(Json::Value jvRequest, Ledger::pointer& lpL
|
||||
lpLedger = mNetOps->getCurrentLedger();
|
||||
iLedgerIndex = lpLedger->getLedgerSeq();
|
||||
}
|
||||
else if (iLedgerIndex <= 0)
|
||||
if (-3 == iLedgerIndex)
|
||||
{ // Last fully-validated ledger
|
||||
lpLedger = mNetOps->getValidatedLedger();
|
||||
iLedgerIndex = lpLedger->getLedgerSeq();
|
||||
}
|
||||
|
||||
if (iLedgerIndex <= 0)
|
||||
{
|
||||
jvResult["error"] = "ledgerNotFound";
|
||||
|
||||
return jvResult;
|
||||
}
|
||||
else if (iLedgerIndex)
|
||||
|
||||
if (!lpLedger)
|
||||
{
|
||||
lpLedger = mNetOps->getLedgerBySeq(iLedgerIndex);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user