mirror of
https://github.com/XRPLF/clio.git
synced 2025-11-20 03:35:55 +00:00
bug fixes in both backends. add ledger_range rpc. improve test scripts
This commit is contained in:
22
handlers/LedgerRange.cpp
Normal file
22
handlers/LedgerRange.cpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#include <handlers/RPCHelpers.h>
|
||||
#include <reporting/BackendInterface.h>
|
||||
|
||||
boost::json::object
|
||||
doLedgerRange(
|
||||
boost::json::object const& request,
|
||||
BackendInterface const& backend)
|
||||
{
|
||||
boost::json::object response;
|
||||
|
||||
auto range = backend.fetchLedgerRange();
|
||||
if (!range)
|
||||
{
|
||||
response["error"] = "No data";
|
||||
}
|
||||
else
|
||||
{
|
||||
response["ledger_index_min"] = range->minSequence;
|
||||
response["ledger_index_max"] = range->maxSequence;
|
||||
}
|
||||
return response;
|
||||
}
|
||||
Reference in New Issue
Block a user