mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 04:55:52 +00:00
Update CallRPC for revised RPC ledger.
This commit is contained in:
@@ -333,7 +333,7 @@ Json::Value RPCParser::parseGetCounts(const Json::Value& jvParams)
|
||||
return jvRequest;
|
||||
}
|
||||
|
||||
// ledger [id|index|current|closed] [full]
|
||||
// ledger [id|index|current|closed|validated] [full]
|
||||
Json::Value RPCParser::parseLedger(const Json::Value& jvParams)
|
||||
{
|
||||
Json::Value jvRequest(Json::objectValue);
|
||||
@@ -345,13 +345,17 @@ Json::Value RPCParser::parseLedger(const Json::Value& jvParams)
|
||||
|
||||
std::string strLedger = jvParams[0u].asString();
|
||||
|
||||
if (strLedger == "current" || strLedger == "closed" || (strLedger.length() > 12))
|
||||
if (strLedger == "current" || strLedger == "closed" || strLedger == "validated")
|
||||
{
|
||||
jvRequest["ledger"] = strLedger;
|
||||
jvRequest["ledger_index"] = strLedger;
|
||||
}
|
||||
else if (strLedger.length() > 12)
|
||||
{
|
||||
jvRequest["ledger_hash"] = strLedger;
|
||||
}
|
||||
else
|
||||
{
|
||||
jvRequest["ledger"] = lexical_cast_s<uint32>(strLedger);
|
||||
jvRequest["ledger_index"] = lexical_cast_s<uint32>(strLedger);
|
||||
}
|
||||
|
||||
if (2 == jvParams.size() && jvParams[1u].asString() == "full")
|
||||
|
||||
@@ -84,7 +84,7 @@ void printHelp(const po::options_description& desc)
|
||||
cerr << " data_store <key> <value>" << endl;
|
||||
#endif
|
||||
cerr << " get_counts" << endl;
|
||||
cerr << " ledger [<id>|current|lastclosed] [full]" << endl;
|
||||
cerr << " ledger [<id>|current|closed|validated] [full]" << endl;
|
||||
cerr << " ledger_accept" << endl;
|
||||
cerr << " ledger_closed" << endl;
|
||||
cerr << " ledger_current" << endl;
|
||||
|
||||
Reference in New Issue
Block a user