-
-
Save WietseWind/661776d0b4c849bfa5f237101104e02a to your computer and use it in GitHub Desktop.
rippled RPC status codes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
constexpr static ErrorInfo unorderedErrorInfos[]{ | |
{rpcACT_MALFORMED, "actMalformed", "Account malformed."}, | |
{rpcACT_NOT_FOUND, "actNotFound", "Account not found."}, | |
{rpcALREADY_MULTISIG, "alreadyMultisig", "Already multisigned."}, | |
{rpcALREADY_SINGLE_SIG, "alreadySingleSig", "Already single-signed."}, | |
{rpcAMENDMENT_BLOCKED, "amendmentBlocked", "Amendment blocked, need upgrade.", 503}, | |
{rpcEXPIRED_VALIDATOR_LIST, "unlBlocked", "Validator list expired.", 503}, | |
{rpcATX_DEPRECATED, "deprecated", "Use the new API or specify a ledger range."}, | |
{rpcBAD_KEY_TYPE, "badKeyType", "Bad key type."}, | |
{rpcBAD_FEATURE, "badFeature", "Feature unknown or invalid.", 500}, | |
{rpcBAD_ISSUER, "badIssuer", "Issuer account malformed."}, | |
{rpcBAD_MARKET, "badMarket", "No such market."}, | |
{rpcBAD_SECRET, "badSecret", "Secret does not match account."}, | |
{rpcBAD_SEED, "badSeed", "Disallowed seed."}, | |
{rpcBAD_SYNTAX, "badSyntax", "Syntax error.", 400}, | |
{rpcCHANNEL_MALFORMED, "channelMalformed", "Payment channel is malformed."}, | |
{rpcCHANNEL_AMT_MALFORMED, "channelAmtMalformed", "Payment channel amount is malformed."}, | |
{rpcCOMMAND_MISSING, "commandMissing", "Missing command entry."}, | |
{rpcDB_DESERIALIZATION, "dbDeserialization", "Database deserialization error."}, | |
{rpcDST_ACT_MALFORMED, "dstActMalformed", "Destination account is malformed."}, | |
{rpcDST_ACT_MISSING, "dstActMissing", "Destination account not provided."}, | |
{rpcDST_ACT_NOT_FOUND, "dstActNotFound", "Destination account not found."}, | |
{rpcDST_AMT_MALFORMED, "dstAmtMalformed", "Destination amount/currency/issuer is malformed."}, | |
{rpcDST_AMT_MISSING, "dstAmtMissing", "Destination amount/currency/issuer is missing."}, | |
{rpcDST_ISR_MALFORMED, "dstIsrMalformed", "Destination issuer is malformed."}, | |
{rpcEXCESSIVE_LGR_RANGE, "excessiveLgrRange", "Ledger range exceeds 1000."}, | |
{rpcFORBIDDEN, "forbidden", "Bad credentials.", 403}, | |
{rpcFAILED_TO_FORWARD, "failedToForward", "Failed to forward request to p2p node", 503}, | |
{rpcHIGH_FEE, "highFee", "Current transaction fee exceeds your limit."}, | |
{rpcINTERNAL, "internal", "Internal error.", 500}, | |
{rpcINVALID_LGR_RANGE, "invalidLgrRange", "Ledger range is invalid."}, | |
{rpcINVALID_PARAMS, "invalidParams", "Invalid parameters.", 400}, | |
{rpcJSON_RPC, "json_rpc", "JSON-RPC transport error.", 500}, | |
{rpcLGR_IDXS_INVALID, "lgrIdxsInvalid", "Ledger indexes invalid."}, | |
{rpcLGR_IDX_MALFORMED, "lgrIdxMalformed", "Ledger index malformed."}, | |
{rpcLGR_NOT_FOUND, "lgrNotFound", "Ledger not found."}, | |
{rpcLGR_NOT_VALIDATED, "lgrNotValidated", "Ledger not validated.", 202}, | |
{rpcMASTER_DISABLED, "masterDisabled", "Master key is disabled."}, | |
{rpcNOT_ENABLED, "notEnabled", "Not enabled in configuration.", 501}, | |
{rpcNOT_IMPL, "notImpl", "Not implemented.", 501}, | |
{rpcNOT_READY, "notReady", "Not ready to handle this request.", 202}, | |
{rpcNOT_SUPPORTED, "notSupported", "Operation not supported.", 501}, | |
{rpcNO_CLOSED, "noClosed", "Closed ledger is unavailable.", 503}, | |
{rpcNO_CURRENT, "noCurrent", "Current ledger is unavailable.", 503}, | |
{rpcNOT_SYNCED, "notSynced", "Not synced to the network.", 503}, | |
{rpcNO_EVENTS, "noEvents", "Current transport does not support events."}, | |
{rpcNO_NETWORK, "noNetwork", "Not synced to the network.", 503}, | |
{rpcNO_PERMISSION, "noPermission", "You don't have permission for this command.", 401}, | |
{rpcNO_PF_REQUEST, "noPathRequest", "No pathfinding request in progress."}, | |
{rpcOBJECT_NOT_FOUND, "objectNotFound", "The requested object was not found."}, | |
{rpcPUBLIC_MALFORMED, "publicMalformed", "Public key is malformed."}, | |
{rpcREPORTING_UNSUPPORTED, "reportingUnsupported", "Requested operation not supported by reporting mode server"}, | |
{rpcSENDMAX_MALFORMED, "sendMaxMalformed", "SendMax amount malformed."}, | |
{rpcSIGNING_MALFORMED, "signingMalformed", "Signing of transaction is malformed."}, | |
{rpcSLOW_DOWN, "slowDown", "You are placing too much load on the server.", 429}, | |
{rpcSRC_ACT_MALFORMED, "srcActMalformed", "Source account is malformed."}, | |
{rpcSRC_ACT_MISSING, "srcActMissing", "Source account not provided."}, | |
{rpcSRC_ACT_NOT_FOUND, "srcActNotFound", "Source account not found."}, | |
{rpcSRC_CUR_MALFORMED, "srcCurMalformed", "Source currency is malformed."}, | |
{rpcSRC_ISR_MALFORMED, "srcIsrMalformed", "Source issuer is malformed."}, | |
{rpcSTREAM_MALFORMED, "malformedStream", "Stream malformed."}, | |
{rpcTOO_BUSY, "tooBusy", "The server is too busy to help you now.", 503}, | |
{rpcTXN_NOT_FOUND, "txnNotFound", "Transaction not found."}, | |
{rpcUNKNOWN_COMMAND, "unknownCmd", "Unknown method.", 405}}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment