20#include <xrpld/app/ledger/LedgerMaster.h> 
   21#include <xrpld/app/main/Application.h> 
   22#include <xrpld/app/misc/DeliverMax.h> 
   23#include <xrpld/app/misc/Transaction.h> 
   24#include <xrpld/app/rdb/RelationalDatabase.h> 
   25#include <xrpld/rpc/Context.h> 
   26#include <xrpld/rpc/Role.h> 
   28#include <xrpl/protocol/ErrorCodes.h> 
   29#include <xrpl/protocol/RPCErr.h> 
   30#include <xrpl/protocol/jss.h> 
   31#include <xrpl/resource/Fees.h> 
   49    unsigned int startIndex = context.
params[jss::start].
asUInt();
 
   58    obj[jss::index] = startIndex;
 
   60    for (
auto const& t : trans)
 
   64            tx_json, t->getSTransaction()->getTxnType(), context.
apiVersion);
 
 
Value & append(Value const &value)
Append value to array at the end.
 
bool isMember(char const *key) const
Return true if the object has a member named key.
 
virtual Config & config()=0
 
virtual RelationalDatabase & getRelationalDatabase()=0
 
virtual std::vector< std::shared_ptr< Transaction > > getTxHistory(LedgerIndex startIndex)=0
getTxHistory Returns the 20 most recent transactions starting from the given number.
 
void insertDeliverMax(Json::Value &tx_json, TxType txnType, unsigned int apiVersion)
Copy Amount field to DeliverMax field in transaction output JSON.
 
Charge const feeMediumBurdenRPC
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
Json::Value doTxHistory(RPC::JsonContext &)
 
Json::Value rpcError(int iError)
 
bool isUnlimited(Role const &role)
ADMIN and IDENTIFIED roles shall have unlimited resources.
 
Resource::Charge & loadType