20#include <xrpld/app/ledger/LedgerMaster.h> 
   21#include <xrpld/rpc/Context.h> 
   22#include <xrpld/rpc/detail/TransactionSign.h> 
   24#include <xrpl/protocol/ErrorCodes.h> 
   25#include <xrpl/resource/Fees.h> 
   55    ret[jss::deprecated] =
 
   56        "This command has been deprecated and will be " 
   57        "removed in a future version of the server. Please " 
   58        "migrate to a standalone signing tool.";
 
 
bool isMember(char const *key) const
Return true if the object has a member named key.
 
virtual Config & config()=0
 
std::chrono::seconds getValidatedLedgerAge()
 
static FailHard doFailHard(bool noMeansDont)
 
Json::Value transactionSign(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)
Returns a Json::objectValue.
 
Json::Value make_error(error_code_i code)
Returns a new json object that reflects the error code.
 
Charge const feeHeavyBurdenRPC
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
Json::Value doSign(RPC::JsonContext &)
 
Resource::Charge & loadType
 
LedgerMaster & ledgerMaster