Files
rippled/ErrorCodes_8h_source.html
2025-12-15 10:43:10 -08:00

566 lines
122 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: ErrorCodes.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_0103a8ad82dcc2c51f5cde661b4b5cb7.html">xrpl</a></li><li class="navelem"><a class="el" href="dir_8d04e3c0b58cad28d7755ed462d1b6c0.html">protocol</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">ErrorCodes.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef XRPL_PROTOCOL_ERRORCODES_H_INCLUDED</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define XRPL_PROTOCOL_ERRORCODES_H_INCLUDED</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include &lt;xrpl/json/json_value.h&gt;</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include &lt;xrpl/protocol/jss.h&gt;</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacexrpl.html">xrpl</a> {</div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// VFALCO NOTE These are outside the RPC namespace</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// NOTE: Although the precise numeric values of these codes were never</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">// intended to be stable, several API endpoints include the numeric values.</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// Some users came to rely on the values, meaning that renumbering would be</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// a breaking change for those users.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">//</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// We therefore treat the range of values as stable although they are not</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">// and are subject to change.</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">//</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// Please only append to this table. Do not &quot;fill-in&quot; gaps and do not re-use</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">// or repurpose error code values.</span></div>
<div class="foldopen" id="foldopen00021" data-start="{" data-end="};">
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f"> 21</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> {</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// -1 represents codes not listed in this enumeration</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae36b0c4fad5501c229349489d65988e9"> 23</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae36b0c4fad5501c229349489d65988e9">rpcUNKNOWN</a> = -1,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0"> 25</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0">rpcSUCCESS</a> = 0,</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3d07329ca7d956a06e0a19faeab5d933"> 27</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3d07329ca7d956a06e0a19faeab5d933">rpcBAD_SYNTAX</a> = 1,</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faca434011d0cb0b10b1fb0bebbec692be"> 28</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faca434011d0cb0b10b1fb0bebbec692be">rpcJSON_RPC</a> = 2,</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa872e8d0c7b46106856ee675bf87a4774"> 29</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa872e8d0c7b46106856ee675bf87a4774">rpcFORBIDDEN</a> = 3,</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac4468894023ead83fcc6617aaddc8410"> 31</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac4468894023ead83fcc6617aaddc8410">rpcWRONG_NETWORK</a> = 4,</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// Misc failure</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="comment">// unused 5,</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa175232cd1d2e4359e67ac2f9d0fb777d"> 34</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa175232cd1d2e4359e67ac2f9d0fb777d">rpcNO_PERMISSION</a> = 6,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa69afa8fb0a16399433992c4c5abbb6bc"> 35</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa69afa8fb0a16399433992c4c5abbb6bc">rpcNO_EVENTS</a> = 7,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// unused 8,</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7"> 37</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7">rpcTOO_BUSY</a> = 9,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1e367e0ae0bf160a8178b5a3dd99fafc"> 38</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1e367e0ae0bf160a8178b5a3dd99fafc">rpcSLOW_DOWN</a> = 10,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5aa1defd81d3c53470c28453e909f6c4"> 39</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5aa1defd81d3c53470c28453e909f6c4">rpcHIGH_FEE</a> = 11,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6b446e051266fd73162852bd2c8a8f46"> 40</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6b446e051266fd73162852bd2c8a8f46">rpcNOT_ENABLED</a> = 12,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fafa4be1e62e5127cc2a35de0d3b2312da"> 41</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fafa4be1e62e5127cc2a35de0d3b2312da">rpcNOT_READY</a> = 13,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa82e99e9a77ed4c63c8a6ffa4dbdceeb3"> 42</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa82e99e9a77ed4c63c8a6ffa4dbdceeb3">rpcAMENDMENT_BLOCKED</a> = 14,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// Networking</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1558bcba9a2856214a2875c0074b96f1"> 45</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1558bcba9a2856214a2875c0074b96f1">rpcNO_CLOSED</a> = 15,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa279cb5a4e46ed24b24ed10cbad3dc628"> 46</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa279cb5a4e46ed24b24ed10cbad3dc628">rpcNO_CURRENT</a> = 16,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1509c881a9cf0125b9df59e63d4be43e"> 47</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1509c881a9cf0125b9df59e63d4be43e">rpcNO_NETWORK</a> = 17,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faad5354f2aa55e41a5ec90ebda67aa9aa"> 48</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faad5354f2aa55e41a5ec90ebda67aa9aa">rpcNOT_SYNCED</a> = 18,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// Ledger state</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fab3a4d5102306b0e3320b41c3a4bc71aa"> 51</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fab3a4d5102306b0e3320b41c3a4bc71aa">rpcACT_NOT_FOUND</a> = 19,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="comment">// unused 20,</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa14920cfeb18fc41fef6998482a41a3b1"> 53</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa14920cfeb18fc41fef6998482a41a3b1">rpcLGR_NOT_FOUND</a> = 21,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6d6e33e51cd916c1d0b0c1fe752d1242"> 54</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6d6e33e51cd916c1d0b0c1fe752d1242">rpcLGR_NOT_VALIDATED</a> = 22,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa83057a103056543043f12710bdac6886"> 55</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa83057a103056543043f12710bdac6886">rpcMASTER_DISABLED</a> = 23,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="comment">// unused 24,</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="comment">// unused 25,</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// unused 26,</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="comment">// unused 27,</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="comment">// unused 28,</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa12eb33aa42913fa30e26716bc7d49fe8"> 61</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa12eb33aa42913fa30e26716bc7d49fe8">rpcTXN_NOT_FOUND</a> = 29,</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad2d7b6db0c97c5ea41ee2be6a5052caf"> 62</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad2d7b6db0c97c5ea41ee2be6a5052caf">rpcINVALID_HOTWALLET</a> = 30,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="comment">// Malformed command</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faefd5dbecf662df8c7b2be66d6d0d68ec"> 65</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faefd5dbecf662df8c7b2be66d6d0d68ec">rpcINVALID_PARAMS</a> = 31,</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa93a73daf3ce774dba1284b5ba0b205a1"> 66</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa93a73daf3ce774dba1284b5ba0b205a1">rpcUNKNOWN_COMMAND</a> = 32,</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa48724357f53f901034fe697a872b5ccd"> 67</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa48724357f53f901034fe697a872b5ccd">rpcNO_PF_REQUEST</a> = 33,</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="comment">// Bad parameter</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="comment">// NOT USED DO NOT USE AGAIN rpcACT_BITCOIN = 34,</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf3ec9e73ea8f94c21f06d0613514ec38"> 71</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf3ec9e73ea8f94c21f06d0613514ec38">rpcACT_MALFORMED</a> = 35,</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5707d84f9df4ed4f67765b644383a47"> 72</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5707d84f9df4ed4f67765b644383a47">rpcALREADY_MULTISIG</a> = 36,</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8cabce97d6bdf9df65b6d35eab8e7f99"> 73</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8cabce97d6bdf9df65b6d35eab8e7f99">rpcALREADY_SINGLE_SIG</a> = 37,</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="comment">// unused 38,</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="comment">// unused 39,</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3826fa79887b8119307ac9ac8694ee4a"> 76</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3826fa79887b8119307ac9ac8694ee4a">rpcBAD_FEATURE</a> = 40,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae9a0442c8d1040a131c86316609c74af"> 77</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae9a0442c8d1040a131c86316609c74af">rpcBAD_ISSUER</a> = 41,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa36270f89cd004f278125667c3d9fb1f7"> 78</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa36270f89cd004f278125667c3d9fb1f7">rpcBAD_MARKET</a> = 42,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf0d52332ec13bf8696a61f86f32b3133"> 79</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf0d52332ec13bf8696a61f86f32b3133">rpcBAD_SECRET</a> = 43,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fabddd93a232dbbed0e23b40ae9a2199cc"> 80</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fabddd93a232dbbed0e23b40ae9a2199cc">rpcBAD_SEED</a> = 44,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8aa85fa31f887f1f448e831a3babcd96"> 81</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8aa85fa31f887f1f448e831a3babcd96">rpcCHANNEL_MALFORMED</a> = 45,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4927db5b174ca5090c1ab139dfccf57e"> 82</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4927db5b174ca5090c1ab139dfccf57e">rpcCHANNEL_AMT_MALFORMED</a> = 46,</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0303012265dd05569e6856a3a7cc4b9f"> 83</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0303012265dd05569e6856a3a7cc4b9f">rpcCOMMAND_MISSING</a> = 47,</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad2294cad7a9c65c7b78a6ca5773d0cdc"> 84</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad2294cad7a9c65c7b78a6ca5773d0cdc">rpcDST_ACT_MALFORMED</a> = 48,</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5df6c640f3427ec73b339cf99f9b26b6"> 85</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5df6c640f3427ec73b339cf99f9b26b6">rpcDST_ACT_MISSING</a> = 49,</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad8a6628ca96e50c31b7f22bdbbfe70d5"> 86</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad8a6628ca96e50c31b7f22bdbbfe70d5">rpcDST_ACT_NOT_FOUND</a> = 50,</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa860649ce6ad5739a560f71ffb95d193d"> 87</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa860649ce6ad5739a560f71ffb95d193d">rpcDST_AMT_MALFORMED</a> = 51,</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa55fae979ca18eb5e0d0814f6c06e7e69"> 88</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa55fae979ca18eb5e0d0814f6c06e7e69">rpcDST_AMT_MISSING</a> = 52,</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae8767c8c4cd7a974aad5fa2d4259e492"> 89</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae8767c8c4cd7a974aad5fa2d4259e492">rpcDST_ISR_MALFORMED</a> = 53,</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="comment">// unused 54,</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// unused 55,</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="comment">// unused 56,</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa9e615ffd43818acdc22656fd0e6d7e3e"> 93</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa9e615ffd43818acdc22656fd0e6d7e3e">rpcLGR_IDXS_INVALID</a> = 57,</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8f644f5fae75ef79dd92a656d38136e1"> 94</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8f644f5fae75ef79dd92a656d38136e1">rpcLGR_IDX_MALFORMED</a> = 58,</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="comment">// unused 59,</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="comment">// unused 60,</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// unused 61,</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6aa5f8209b5c377f43cd0304df04ee4c"> 98</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6aa5f8209b5c377f43cd0304df04ee4c">rpcPUBLIC_MALFORMED</a> = 62,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4bd42efd73cd607767fe4b251506de46"> 99</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4bd42efd73cd607767fe4b251506de46">rpcSIGNING_MALFORMED</a> = 63,</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa39327a36fc47c82f9f1779e5781eef3f"> 100</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa39327a36fc47c82f9f1779e5781eef3f">rpcSENDMAX_MALFORMED</a> = 64,</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa9598df266eb1813d90437bea86252ef0"> 101</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa9598df266eb1813d90437bea86252ef0">rpcSRC_ACT_MALFORMED</a> = 65,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf02768bc2c8cb4ce16a72b661fb4fa1a"> 102</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf02768bc2c8cb4ce16a72b661fb4fa1a">rpcSRC_ACT_MISSING</a> = 66,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544"> 103</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a> = 67,</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55"> 104</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55">rpcDELEGATE_ACT_NOT_FOUND</a> = 68,</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa00ad395480dbbb2290d0af4e93a470c6"> 105</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa00ad395480dbbb2290d0af4e93a470c6">rpcSRC_CUR_MALFORMED</a> = 69,</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3f005663ec03577829c566127e5c231e"> 106</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3f005663ec03577829c566127e5c231e">rpcSRC_ISR_MALFORMED</a> = 70,</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d8dfb59672229b80f53d70b12296266"> 107</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d8dfb59672229b80f53d70b12296266">rpcSTREAM_MALFORMED</a> = 71,</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac363f6243e4282c5b442c401bd43936b"> 108</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac363f6243e4282c5b442c401bd43936b">rpcATX_DEPRECATED</a> = 72,</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="comment">// Internal error (should never happen)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa84460dd802aaad1833b922da3c0a6d0f"> 111</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa84460dd802aaad1833b922da3c0a6d0f">rpcINTERNAL</a> = 73, <span class="comment">// Generic internal error.</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa270975c5354852d7b5248476859f5a65"> 112</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa270975c5354852d7b5248476859f5a65">rpcNOT_IMPL</a> = 74,</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa97873cc741794780ea5eef604550badc"> 113</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa97873cc741794780ea5eef604550badc">rpcNOT_SUPPORTED</a> = 75,</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa7c79df6c4ead04e8b201eeb1feed7571"> 114</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa7c79df6c4ead04e8b201eeb1feed7571">rpcBAD_KEY_TYPE</a> = 76,</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8b609b4c3b4c842d54d40038587c869b"> 115</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8b609b4c3b4c842d54d40038587c869b">rpcDB_DESERIALIZATION</a> = 77,</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3a2074d7ae820678bf1602775c48ccd2"> 116</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3a2074d7ae820678bf1602775c48ccd2">rpcEXCESSIVE_LGR_RANGE</a> = 78,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5f984508a7eb726be7ee1e5807c42c8"> 117</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5f984508a7eb726be7ee1e5807c42c8">rpcINVALID_LGR_RANGE</a> = 79,</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faa1dcccc5a75f8263d6e641a65091391e"> 118</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faa1dcccc5a75f8263d6e641a65091391e">rpcEXPIRED_VALIDATOR_LIST</a> = 80,</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="comment">// unused = 90,</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="comment">// DEPRECATED. New code must not use this value.</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fab83293037a9ebc7fb1a90577e9e2c319"> 122</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fab83293037a9ebc7fb1a90577e9e2c319">rpcREPORTING_UNSUPPORTED</a> = 91,</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d87ce3d04d619a5bb42c35640746f98"> 124</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d87ce3d04d619a5bb42c35640746f98">rpcOBJECT_NOT_FOUND</a> = 92,</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="comment">// AMM</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa33ff4935bf16d296ae5edbb050496afd"> 127</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa33ff4935bf16d296ae5edbb050496afd">rpcISSUE_MALFORMED</a> = 93,</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="comment">// Oracle</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3b383fd64ff2828a844032969eb90b7e"> 130</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3b383fd64ff2828a844032969eb90b7e">rpcORACLE_MALFORMED</a> = 94,</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="comment">// deposit_authorized + credentials</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa219af1e4c435f8352cfb52a80d9bf083"> 133</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa219af1e4c435f8352cfb52a80d9bf083">rpcBAD_CREDENTIALS</a> = 95,</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="comment">// Simulate</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1b7e6eb9d98742e23f6c34ee635d6fa2"> 136</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1b7e6eb9d98742e23f6c34ee635d6fa2">rpcTX_SIGNED</a> = 96,</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="comment">// Pathfinding</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac8f9c6bbbe5deb2fed441f3d6ca6049c"> 139</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac8f9c6bbbe5deb2fed441f3d6ca6049c">rpcDOMAIN_MALFORMED</a> = 97,</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// ledger_entry</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fadb02ba6ab2296abf4d463fd708de4f06"> 142</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fadb02ba6ab2296abf4d463fd708de4f06">rpcENTRY_NOT_FOUND</a> = 98,</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa113c696877ca49d2c5ae352a3e3a40fb"> 143</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa113c696877ca49d2c5ae352a3e3a40fb">rpcUNEXPECTED_LEDGER_TYPE</a> = 99,</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6c39e9277457cef250ed5ba259bf8460">rpcLAST</a> =</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa113c696877ca49d2c5ae352a3e3a40fb">rpcUNEXPECTED_LEDGER_TYPE</a> <span class="comment">// rpcLAST should always equal the last code.</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6c39e9277457cef250ed5ba259bf8460"> 147</a></span>};</div>
</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="foldopen" id="foldopen00153" data-start="{" data-end="};">
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5ec"> 153</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5ec">warning_code_i</a> {</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca1e232d0c1fed3fa853772107cbbb92c2"> 154</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca1e232d0c1fed3fa853772107cbbb92c2">warnRPC_UNSUPPORTED_MAJORITY</a> = 1001,</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca02883d1e74f8721acde49f76b0d3866c"> 155</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca02883d1e74f8721acde49f76b0d3866c">warnRPC_AMENDMENT_BLOCKED</a> = 1002,</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5ecabbfb8efddee1bc283d590058afd65160"> 156</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5ecabbfb8efddee1bc283d590058afd65160">warnRPC_EXPIRED_VALIDATOR_LIST</a> = 1003,</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="comment">// unused = 1004</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca2259a3b88a1b33d44992a12ec9d1b0c7"> 158</a></span> <a class="code hl_enumvalue" href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca2259a3b88a1b33d44992a12ec9d1b0c7">warnRPC_FIELDS_DEPRECATED</a> = 2004, <span class="comment">// rippled needs to maintain</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="comment">// compatibility with Clio on this code.</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>};</div>
</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="comment">//------------------------------------------------------------------------------</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="comment">// VFALCO NOTE these should probably not be in the RPC namespace.</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="keyword">namespace </span>RPC {</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="foldopen" id="foldopen00169" data-start="{" data-end="};">
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html"> 169</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structxrpl_1_1RPC_1_1ErrorInfo.html">ErrorInfo</a></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span>{</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="comment">// Default ctor needed to produce an empty std::array during constexpr eval.</span></div>
<div class="foldopen" id="foldopen00172" data-start="{" data-end="}">
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a4b0f92dc140f42b89526ced855b8a664"> 172</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a4b0f92dc140f42b89526ced855b8a664">ErrorInfo</a>()</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> : <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce">code</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae36b0c4fad5501c229349489d65988e9">rpcUNKNOWN</a>)</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> , <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a41c32b5f04237ed4ee1fd30f702e2f8f">token</a>(<span class="stringliteral">&quot;unknown&quot;</span>)</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> , <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462">message</a>(<span class="stringliteral">&quot;An unknown error code.&quot;</span>)</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> , <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#af6c8ebe25ad8694922627646dadb2099">http_status</a>(200)</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> {</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> }</div>
</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="foldopen" id="foldopen00180" data-start="{" data-end="}">
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ac779881db6fc6a8ddefc8494150e9ebd"> 180</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ac779881db6fc6a8ddefc8494150e9ebd">ErrorInfo</a>(</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code_,</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* token_,</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* message_)</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> : <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce">code</a>(code_), <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a41c32b5f04237ed4ee1fd30f702e2f8f">token</a>(token_), <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462">message</a>(message_), <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#af6c8ebe25ad8694922627646dadb2099">http_status</a>(200)</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> {</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> }</div>
</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="foldopen" id="foldopen00188" data-start="{" data-end="}">
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ab03162cb277de28406ac24ffe65f64f4"> 188</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ab03162cb277de28406ac24ffe65f64f4">ErrorInfo</a>(</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code_,</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* token_,</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* message_,</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <span class="keywordtype">int</span> http_status_)</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> : <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce">code</a>(code_)</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> , <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a41c32b5f04237ed4ee1fd30f702e2f8f">token</a>(token_)</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> , <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462">message</a>(message_)</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> , <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#af6c8ebe25ad8694922627646dadb2099">http_status</a>(http_status_)</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> {</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> }</div>
</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce"> 200</a></span> <a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce">code</a>;</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a41c32b5f04237ed4ee1fd30f702e2f8f"> 201</a></span> <a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#a41c32b5f04237ed4ee1fd30f702e2f8f">token</a>;</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462"> 202</a></span> <a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462">message</a>;</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structxrpl_1_1RPC_1_1ErrorInfo.html#af6c8ebe25ad8694922627646dadb2099"> 203</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structxrpl_1_1RPC_1_1ErrorInfo.html#af6c8ebe25ad8694922627646dadb2099">http_status</a>;</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span>};</div>
</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><a class="code hl_struct" href="structxrpl_1_1RPC_1_1ErrorInfo.html">ErrorInfo</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a859c79daba0b468e2a76ba3b51a14f37">get_error_info</a>(<a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#ab38ba029a2ca4a73976be8418028b4b5">inject_error</a>(<a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code, <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; json);</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#ab38ba029a2ca4a73976be8418028b4b5">inject_error</a>(<a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; message, <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>&amp; json);</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#adacea89cc70d7238cdb1e5044c0d8932">make_error</a>(<a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code);</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#adacea89cc70d7238cdb1e5044c0d8932">make_error</a>(<a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; message);</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00230" data-start="{" data-end="}">
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f"> 230</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">make_param_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; message)</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span>{</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#adacea89cc70d7238cdb1e5044c0d8932">make_error</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faefd5dbecf662df8c7b2be66d6d0d68ec">rpcINVALID_PARAMS</a>, message);</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span>}</div>
</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00236" data-start="{" data-end="}">
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a38512fb44366cc8b5f17ae2ffa14d103"> 236</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a38512fb44366cc8b5f17ae2ffa14d103">missing_field_message</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span>{</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Missing field &#39;&quot;</span> + name + <span class="stringliteral">&quot;&#39;.&quot;</span>;</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span>}</div>
</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00242" data-start="{" data-end="}">
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a674f16f7613c9b58f17e00c4c7123ac1"> 242</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a674f16f7613c9b58f17e00c4c7123ac1">missing_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>{</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">make_param_error</a>(<a class="code hl_function" href="namespacexrpl_1_1RPC.html#a38512fb44366cc8b5f17ae2ffa14d103">missing_field_message</a>(name));</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span>}</div>
</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00248" data-start="{" data-end="}">
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#abc50c0eb788a93f93de7acba56dcbff0"> 248</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a674f16f7613c9b58f17e00c4c7123ac1">missing_field_error</a>(<a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span>{</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#a674f16f7613c9b58f17e00c4c7123ac1">missing_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(name));</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span>}</div>
</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00254" data-start="{" data-end="}">
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a8b07f94b98556a9f4013315a2e93e921"> 254</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a8b07f94b98556a9f4013315a2e93e921">object_field_message</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>{</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Invalid field &#39;&quot;</span> + name + <span class="stringliteral">&quot;&#39;, not object.&quot;</span>;</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span>}</div>
</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00260" data-start="{" data-end="}">
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a7f166ac662d52a0665b18d8bf14bc966"> 260</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a7f166ac662d52a0665b18d8bf14bc966">object_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>{</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">make_param_error</a>(<a class="code hl_function" href="namespacexrpl_1_1RPC.html#a8b07f94b98556a9f4013315a2e93e921">object_field_message</a>(name));</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span>}</div>
</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00266" data-start="{" data-end="}">
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#ade964e508888444118e37db31dca6024"> 266</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a7f166ac662d52a0665b18d8bf14bc966">object_field_error</a>(<a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span>{</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#a7f166ac662d52a0665b18d8bf14bc966">object_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(name));</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span>}</div>
</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00272" data-start="{" data-end="}">
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#abf089ac22409385b52e3548a86ccf942"> 272</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#abf089ac22409385b52e3548a86ccf942">invalid_field_message</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>{</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Invalid field &#39;&quot;</span> + name + <span class="stringliteral">&quot;&#39;.&quot;</span>;</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span>}</div>
</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00278" data-start="{" data-end="}">
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#ae47c35dd6933e6a5d9d57fe68c7b75d9"> 278</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#abf089ac22409385b52e3548a86ccf942">invalid_field_message</a>(<a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span>{</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#abf089ac22409385b52e3548a86ccf942">invalid_field_message</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(name));</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span>}</div>
</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00284" data-start="{" data-end="}">
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a03bb6b0107f36a290e78920a5ec6c7de"> 284</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a03bb6b0107f36a290e78920a5ec6c7de">invalid_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span>{</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">make_param_error</a>(<a class="code hl_function" href="namespacexrpl_1_1RPC.html#abf089ac22409385b52e3548a86ccf942">invalid_field_message</a>(name));</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span>}</div>
</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> </div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00290" data-start="{" data-end="}">
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a7c2497aab011fece6d2e0ea87d58cddf"> 290</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a03bb6b0107f36a290e78920a5ec6c7de">invalid_field_error</a>(<a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> name)</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>{</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#a03bb6b0107f36a290e78920a5ec6c7de">invalid_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(name));</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span>}</div>
</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00296" data-start="{" data-end="}">
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a113f5d9f23954da3ce8ee1ec93c7beb9"> 296</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a113f5d9f23954da3ce8ee1ec93c7beb9">expected_field_message</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; type)</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span>{</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Invalid field &#39;&quot;</span> + name + <span class="stringliteral">&quot;&#39;, not &quot;</span> + type + <span class="stringliteral">&quot;.&quot;</span>;</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span>}</div>
</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00302" data-start="{" data-end="}">
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#afd9ec4b1adfca076ba46214169e061dd"> 302</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a113f5d9f23954da3ce8ee1ec93c7beb9">expected_field_message</a>(<a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> name, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; type)</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span>{</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#a113f5d9f23954da3ce8ee1ec93c7beb9">expected_field_message</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(name), type);</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span>}</div>
</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00308" data-start="{" data-end="}">
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a595ce83a32abb8f253e7419a9b11d01f"> 308</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a595ce83a32abb8f253e7419a9b11d01f">expected_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; type)</div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span>{</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">make_param_error</a>(<a class="code hl_function" href="namespacexrpl_1_1RPC.html#a113f5d9f23954da3ce8ee1ec93c7beb9">expected_field_message</a>(name, type));</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span>}</div>
</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00314" data-start="{" data-end="}">
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a1ae8eee717e1fd9c733b8188177b1d60"> 314</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a595ce83a32abb8f253e7419a9b11d01f">expected_field_error</a>(<a class="code hl_class" href="classJson_1_1StaticString.html">Json::StaticString</a> name, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; type)</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span>{</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#a595ce83a32abb8f253e7419a9b11d01f">expected_field_error</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(name), type);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span>}</div>
</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="keyword">inline</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00320" data-start="{" data-end="}">
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="namespacexrpl_1_1RPC.html#a915a3c38339e80c63b1332953410ed8a"> 320</a></span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a915a3c38339e80c63b1332953410ed8a">not_validator_error</a>()</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span>{</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">make_param_error</a>(<span class="stringliteral">&quot;not a validator&quot;</span>);</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>}</div>
</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="keywordtype">bool</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#af6436963e0ea9042564b590c592968d3">contains_error</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>&amp; json);</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="keywordtype">int</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><a class="code hl_function" href="namespacexrpl_1_1RPC.html#a21f5c7c9baa753ef488a00b55df99d0e">error_code_http_status</a>(<a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> code);</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span>} <span class="comment">// namespace RPC</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><a class="code hl_function" href="namespacexrpl.html#a3bc17ba4eb544962258584290ff75a67">rpcErrorString</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>&amp; jv);</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>} <span class="comment">// namespace xrpl</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="aclassJson_1_1StaticString_html"><div class="ttname"><a href="classJson_1_1StaticString.html">Json::StaticString</a></div><div class="ttdoc">Lightweight wrapper to tag static string.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00044">json_value.h:45</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00130">json_value.h:131</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a03bb6b0107f36a290e78920a5ec6c7de"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a03bb6b0107f36a290e78920a5ec6c7de">xrpl::RPC::invalid_field_error</a></div><div class="ttdeci">Json::Value invalid_field_error(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00284">ErrorCodes.h:284</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a113f5d9f23954da3ce8ee1ec93c7beb9"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a113f5d9f23954da3ce8ee1ec93c7beb9">xrpl::RPC::expected_field_message</a></div><div class="ttdeci">std::string expected_field_message(std::string const &amp;name, std::string const &amp;type)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00296">ErrorCodes.h:296</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a21f5c7c9baa753ef488a00b55df99d0e"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a21f5c7c9baa753ef488a00b55df99d0e">xrpl::RPC::error_code_http_status</a></div><div class="ttdeci">int error_code_http_status(error_code_i code)</div><div class="ttdoc">Returns http status that corresponds to the error code.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00214">ErrorCodes.cpp:214</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a38512fb44366cc8b5f17ae2ffa14d103"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a38512fb44366cc8b5f17ae2ffa14d103">xrpl::RPC::missing_field_message</a></div><div class="ttdeci">std::string missing_field_message(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00236">ErrorCodes.h:236</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a595ce83a32abb8f253e7419a9b11d01f"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a595ce83a32abb8f253e7419a9b11d01f">xrpl::RPC::expected_field_error</a></div><div class="ttdeci">Json::Value expected_field_error(std::string const &amp;name, std::string const &amp;type)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00308">ErrorCodes.h:308</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a674f16f7613c9b58f17e00c4c7123ac1"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a674f16f7613c9b58f17e00c4c7123ac1">xrpl::RPC::missing_field_error</a></div><div class="ttdeci">Json::Value missing_field_error(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00242">ErrorCodes.h:242</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a7f166ac662d52a0665b18d8bf14bc966"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a7f166ac662d52a0665b18d8bf14bc966">xrpl::RPC::object_field_error</a></div><div class="ttdeci">Json::Value object_field_error(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00260">ErrorCodes.h:260</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a859c79daba0b468e2a76ba3b51a14f37"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a859c79daba0b468e2a76ba3b51a14f37">xrpl::RPC::get_error_info</a></div><div class="ttdeci">ErrorInfo const &amp; get_error_info(error_code_i code)</div><div class="ttdoc">Returns an ErrorInfo that reflects the error code.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00182">ErrorCodes.cpp:182</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a8b07f94b98556a9f4013315a2e93e921"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a8b07f94b98556a9f4013315a2e93e921">xrpl::RPC::object_field_message</a></div><div class="ttdeci">std::string object_field_message(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00254">ErrorCodes.h:254</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a915a3c38339e80c63b1332953410ed8a"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a915a3c38339e80c63b1332953410ed8a">xrpl::RPC::not_validator_error</a></div><div class="ttdeci">Json::Value not_validator_error()</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00320">ErrorCodes.h:320</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_aa0d0145ba96751528a22fb088c42242f"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#aa0d0145ba96751528a22fb088c42242f">xrpl::RPC::make_param_error</a></div><div class="ttdeci">Json::Value make_param_error(std::string const &amp;message)</div><div class="ttdoc">Returns a new json object that indicates invalid parameters.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00230">ErrorCodes.h:230</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_ab38ba029a2ca4a73976be8418028b4b5"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#ab38ba029a2ca4a73976be8418028b4b5">xrpl::RPC::inject_error</a></div><div class="ttdeci">void inject_error(error_code_i code, Json::Value &amp;json)</div><div class="ttdoc">Add or update the json update to reflect the error code.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00164">ErrorCodes.cpp:164</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_abf089ac22409385b52e3548a86ccf942"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#abf089ac22409385b52e3548a86ccf942">xrpl::RPC::invalid_field_message</a></div><div class="ttdeci">std::string invalid_field_message(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00272">ErrorCodes.h:272</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_adacea89cc70d7238cdb1e5044c0d8932"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#adacea89cc70d7238cdb1e5044c0d8932">xrpl::RPC::make_error</a></div><div class="ttdeci">Json::Value make_error(error_code_i code)</div><div class="ttdoc">Returns a new json object that reflects the error code.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00190">ErrorCodes.cpp:190</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1RPC_html_af6436963e0ea9042564b590c592968d3"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#af6436963e0ea9042564b590c592968d3">xrpl::RPC::contains_error</a></div><div class="ttdeci">bool contains_error(Json::Value const &amp;json)</div><div class="ttdoc">Returns true if the json contains an rpc error specification.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00206">ErrorCodes.cpp:206</a></div></div>
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a3bc17ba4eb544962258584290ff75a67"><div class="ttname"><a href="namespacexrpl.html#a3bc17ba4eb544962258584290ff75a67">xrpl::rpcErrorString</a></div><div class="ttdeci">std::string rpcErrorString(Json::Value const &amp;jv)</div><div class="ttdoc">Returns a single string with the contents of an RPC error.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00222">ErrorCodes.cpp:222</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76f"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">xrpl::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00021">ErrorCodes.h:21</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa00ad395480dbbb2290d0af4e93a470c6"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa00ad395480dbbb2290d0af4e93a470c6">xrpl::rpcSRC_CUR_MALFORMED</a></div><div class="ttdeci">@ rpcSRC_CUR_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00105">ErrorCodes.h:105</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa0303012265dd05569e6856a3a7cc4b9f"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0303012265dd05569e6856a3a7cc4b9f">xrpl::rpcCOMMAND_MISSING</a></div><div class="ttdeci">@ rpcCOMMAND_MISSING</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00083">ErrorCodes.h:83</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7">xrpl::rpcTOO_BUSY</a></div><div class="ttdeci">@ rpcTOO_BUSY</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00037">ErrorCodes.h:37</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa0d87ce3d04d619a5bb42c35640746f98"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d87ce3d04d619a5bb42c35640746f98">xrpl::rpcOBJECT_NOT_FOUND</a></div><div class="ttdeci">@ rpcOBJECT_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00124">ErrorCodes.h:124</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa0d8dfb59672229b80f53d70b12296266"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0d8dfb59672229b80f53d70b12296266">xrpl::rpcSTREAM_MALFORMED</a></div><div class="ttdeci">@ rpcSTREAM_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00107">ErrorCodes.h:107</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa113c696877ca49d2c5ae352a3e3a40fb"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa113c696877ca49d2c5ae352a3e3a40fb">xrpl::rpcUNEXPECTED_LEDGER_TYPE</a></div><div class="ttdeci">@ rpcUNEXPECTED_LEDGER_TYPE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00143">ErrorCodes.h:143</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa12eb33aa42913fa30e26716bc7d49fe8"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa12eb33aa42913fa30e26716bc7d49fe8">xrpl::rpcTXN_NOT_FOUND</a></div><div class="ttdeci">@ rpcTXN_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00061">ErrorCodes.h:61</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa14920cfeb18fc41fef6998482a41a3b1"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa14920cfeb18fc41fef6998482a41a3b1">xrpl::rpcLGR_NOT_FOUND</a></div><div class="ttdeci">@ rpcLGR_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00053">ErrorCodes.h:53</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa1509c881a9cf0125b9df59e63d4be43e"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1509c881a9cf0125b9df59e63d4be43e">xrpl::rpcNO_NETWORK</a></div><div class="ttdeci">@ rpcNO_NETWORK</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00047">ErrorCodes.h:47</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa1558bcba9a2856214a2875c0074b96f1"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1558bcba9a2856214a2875c0074b96f1">xrpl::rpcNO_CLOSED</a></div><div class="ttdeci">@ rpcNO_CLOSED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00045">ErrorCodes.h:45</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa175232cd1d2e4359e67ac2f9d0fb777d"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa175232cd1d2e4359e67ac2f9d0fb777d">xrpl::rpcNO_PERMISSION</a></div><div class="ttdeci">@ rpcNO_PERMISSION</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00034">ErrorCodes.h:34</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa1b7e6eb9d98742e23f6c34ee635d6fa2"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1b7e6eb9d98742e23f6c34ee635d6fa2">xrpl::rpcTX_SIGNED</a></div><div class="ttdeci">@ rpcTX_SIGNED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00136">ErrorCodes.h:136</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa1e367e0ae0bf160a8178b5a3dd99fafc"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa1e367e0ae0bf160a8178b5a3dd99fafc">xrpl::rpcSLOW_DOWN</a></div><div class="ttdeci">@ rpcSLOW_DOWN</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00038">ErrorCodes.h:38</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa219af1e4c435f8352cfb52a80d9bf083"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa219af1e4c435f8352cfb52a80d9bf083">xrpl::rpcBAD_CREDENTIALS</a></div><div class="ttdeci">@ rpcBAD_CREDENTIALS</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00133">ErrorCodes.h:133</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa270975c5354852d7b5248476859f5a65"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa270975c5354852d7b5248476859f5a65">xrpl::rpcNOT_IMPL</a></div><div class="ttdeci">@ rpcNOT_IMPL</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00112">ErrorCodes.h:112</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa279cb5a4e46ed24b24ed10cbad3dc628"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa279cb5a4e46ed24b24ed10cbad3dc628">xrpl::rpcNO_CURRENT</a></div><div class="ttdeci">@ rpcNO_CURRENT</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00046">ErrorCodes.h:46</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa33ff4935bf16d296ae5edbb050496afd"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa33ff4935bf16d296ae5edbb050496afd">xrpl::rpcISSUE_MALFORMED</a></div><div class="ttdeci">@ rpcISSUE_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00127">ErrorCodes.h:127</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa36270f89cd004f278125667c3d9fb1f7"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa36270f89cd004f278125667c3d9fb1f7">xrpl::rpcBAD_MARKET</a></div><div class="ttdeci">@ rpcBAD_MARKET</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00078">ErrorCodes.h:78</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa3826fa79887b8119307ac9ac8694ee4a"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3826fa79887b8119307ac9ac8694ee4a">xrpl::rpcBAD_FEATURE</a></div><div class="ttdeci">@ rpcBAD_FEATURE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00076">ErrorCodes.h:76</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa39327a36fc47c82f9f1779e5781eef3f"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa39327a36fc47c82f9f1779e5781eef3f">xrpl::rpcSENDMAX_MALFORMED</a></div><div class="ttdeci">@ rpcSENDMAX_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00100">ErrorCodes.h:100</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa3a2074d7ae820678bf1602775c48ccd2"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3a2074d7ae820678bf1602775c48ccd2">xrpl::rpcEXCESSIVE_LGR_RANGE</a></div><div class="ttdeci">@ rpcEXCESSIVE_LGR_RANGE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00116">ErrorCodes.h:116</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa3b383fd64ff2828a844032969eb90b7e"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3b383fd64ff2828a844032969eb90b7e">xrpl::rpcORACLE_MALFORMED</a></div><div class="ttdeci">@ rpcORACLE_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00130">ErrorCodes.h:130</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa3d07329ca7d956a06e0a19faeab5d933"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3d07329ca7d956a06e0a19faeab5d933">xrpl::rpcBAD_SYNTAX</a></div><div class="ttdeci">@ rpcBAD_SYNTAX</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00027">ErrorCodes.h:27</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa3f005663ec03577829c566127e5c231e"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa3f005663ec03577829c566127e5c231e">xrpl::rpcSRC_ISR_MALFORMED</a></div><div class="ttdeci">@ rpcSRC_ISR_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00106">ErrorCodes.h:106</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa48724357f53f901034fe697a872b5ccd"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa48724357f53f901034fe697a872b5ccd">xrpl::rpcNO_PF_REQUEST</a></div><div class="ttdeci">@ rpcNO_PF_REQUEST</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00067">ErrorCodes.h:67</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa4927db5b174ca5090c1ab139dfccf57e"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4927db5b174ca5090c1ab139dfccf57e">xrpl::rpcCHANNEL_AMT_MALFORMED</a></div><div class="ttdeci">@ rpcCHANNEL_AMT_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00082">ErrorCodes.h:82</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55">xrpl::rpcDELEGATE_ACT_NOT_FOUND</a></div><div class="ttdeci">@ rpcDELEGATE_ACT_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00104">ErrorCodes.h:104</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa4bd42efd73cd607767fe4b251506de46"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4bd42efd73cd607767fe4b251506de46">xrpl::rpcSIGNING_MALFORMED</a></div><div class="ttdeci">@ rpcSIGNING_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00099">ErrorCodes.h:99</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa55fae979ca18eb5e0d0814f6c06e7e69"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa55fae979ca18eb5e0d0814f6c06e7e69">xrpl::rpcDST_AMT_MISSING</a></div><div class="ttdeci">@ rpcDST_AMT_MISSING</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00088">ErrorCodes.h:88</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa5aa1defd81d3c53470c28453e909f6c4"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5aa1defd81d3c53470c28453e909f6c4">xrpl::rpcHIGH_FEE</a></div><div class="ttdeci">@ rpcHIGH_FEE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00039">ErrorCodes.h:39</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa5df6c640f3427ec73b339cf99f9b26b6"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa5df6c640f3427ec73b339cf99f9b26b6">xrpl::rpcDST_ACT_MISSING</a></div><div class="ttdeci">@ rpcDST_ACT_MISSING</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00085">ErrorCodes.h:85</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa69afa8fb0a16399433992c4c5abbb6bc"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa69afa8fb0a16399433992c4c5abbb6bc">xrpl::rpcNO_EVENTS</a></div><div class="ttdeci">@ rpcNO_EVENTS</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00035">ErrorCodes.h:35</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa6aa5f8209b5c377f43cd0304df04ee4c"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6aa5f8209b5c377f43cd0304df04ee4c">xrpl::rpcPUBLIC_MALFORMED</a></div><div class="ttdeci">@ rpcPUBLIC_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00098">ErrorCodes.h:98</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa6b446e051266fd73162852bd2c8a8f46"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6b446e051266fd73162852bd2c8a8f46">xrpl::rpcNOT_ENABLED</a></div><div class="ttdeci">@ rpcNOT_ENABLED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00040">ErrorCodes.h:40</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa6c39e9277457cef250ed5ba259bf8460"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6c39e9277457cef250ed5ba259bf8460">xrpl::rpcLAST</a></div><div class="ttdeci">@ rpcLAST</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00147">ErrorCodes.h:145</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa6d6e33e51cd916c1d0b0c1fe752d1242"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa6d6e33e51cd916c1d0b0c1fe752d1242">xrpl::rpcLGR_NOT_VALIDATED</a></div><div class="ttdeci">@ rpcLGR_NOT_VALIDATED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00054">ErrorCodes.h:54</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa7c79df6c4ead04e8b201eeb1feed7571"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa7c79df6c4ead04e8b201eeb1feed7571">xrpl::rpcBAD_KEY_TYPE</a></div><div class="ttdeci">@ rpcBAD_KEY_TYPE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00114">ErrorCodes.h:114</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa82e99e9a77ed4c63c8a6ffa4dbdceeb3"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa82e99e9a77ed4c63c8a6ffa4dbdceeb3">xrpl::rpcAMENDMENT_BLOCKED</a></div><div class="ttdeci">@ rpcAMENDMENT_BLOCKED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00042">ErrorCodes.h:42</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa83057a103056543043f12710bdac6886"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa83057a103056543043f12710bdac6886">xrpl::rpcMASTER_DISABLED</a></div><div class="ttdeci">@ rpcMASTER_DISABLED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00055">ErrorCodes.h:55</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa84460dd802aaad1833b922da3c0a6d0f"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa84460dd802aaad1833b922da3c0a6d0f">xrpl::rpcINTERNAL</a></div><div class="ttdeci">@ rpcINTERNAL</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00111">ErrorCodes.h:111</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa860649ce6ad5739a560f71ffb95d193d"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa860649ce6ad5739a560f71ffb95d193d">xrpl::rpcDST_AMT_MALFORMED</a></div><div class="ttdeci">@ rpcDST_AMT_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00087">ErrorCodes.h:87</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa872e8d0c7b46106856ee675bf87a4774"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa872e8d0c7b46106856ee675bf87a4774">xrpl::rpcFORBIDDEN</a></div><div class="ttdeci">@ rpcFORBIDDEN</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00029">ErrorCodes.h:29</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa8aa85fa31f887f1f448e831a3babcd96"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8aa85fa31f887f1f448e831a3babcd96">xrpl::rpcCHANNEL_MALFORMED</a></div><div class="ttdeci">@ rpcCHANNEL_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00081">ErrorCodes.h:81</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa8b609b4c3b4c842d54d40038587c869b"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8b609b4c3b4c842d54d40038587c869b">xrpl::rpcDB_DESERIALIZATION</a></div><div class="ttdeci">@ rpcDB_DESERIALIZATION</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00115">ErrorCodes.h:115</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa8cabce97d6bdf9df65b6d35eab8e7f99"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8cabce97d6bdf9df65b6d35eab8e7f99">xrpl::rpcALREADY_SINGLE_SIG</a></div><div class="ttdeci">@ rpcALREADY_SINGLE_SIG</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00073">ErrorCodes.h:73</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa8f644f5fae75ef79dd92a656d38136e1"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8f644f5fae75ef79dd92a656d38136e1">xrpl::rpcLGR_IDX_MALFORMED</a></div><div class="ttdeci">@ rpcLGR_IDX_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00094">ErrorCodes.h:94</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa93a73daf3ce774dba1284b5ba0b205a1"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa93a73daf3ce774dba1284b5ba0b205a1">xrpl::rpcUNKNOWN_COMMAND</a></div><div class="ttdeci">@ rpcUNKNOWN_COMMAND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00066">ErrorCodes.h:66</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">xrpl::rpcSRC_ACT_NOT_FOUND</a></div><div class="ttdeci">@ rpcSRC_ACT_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00103">ErrorCodes.h:103</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa9598df266eb1813d90437bea86252ef0"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa9598df266eb1813d90437bea86252ef0">xrpl::rpcSRC_ACT_MALFORMED</a></div><div class="ttdeci">@ rpcSRC_ACT_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00101">ErrorCodes.h:101</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa97873cc741794780ea5eef604550badc"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa97873cc741794780ea5eef604550badc">xrpl::rpcNOT_SUPPORTED</a></div><div class="ttdeci">@ rpcNOT_SUPPORTED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00113">ErrorCodes.h:113</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fa9e615ffd43818acdc22656fd0e6d7e3e"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa9e615ffd43818acdc22656fd0e6d7e3e">xrpl::rpcLGR_IDXS_INVALID</a></div><div class="ttdeci">@ rpcLGR_IDXS_INVALID</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00093">ErrorCodes.h:93</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faa1dcccc5a75f8263d6e641a65091391e"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faa1dcccc5a75f8263d6e641a65091391e">xrpl::rpcEXPIRED_VALIDATOR_LIST</a></div><div class="ttdeci">@ rpcEXPIRED_VALIDATOR_LIST</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00118">ErrorCodes.h:118</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faad5354f2aa55e41a5ec90ebda67aa9aa"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faad5354f2aa55e41a5ec90ebda67aa9aa">xrpl::rpcNOT_SYNCED</a></div><div class="ttdeci">@ rpcNOT_SYNCED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00048">ErrorCodes.h:48</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fab3a4d5102306b0e3320b41c3a4bc71aa"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fab3a4d5102306b0e3320b41c3a4bc71aa">xrpl::rpcACT_NOT_FOUND</a></div><div class="ttdeci">@ rpcACT_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00051">ErrorCodes.h:51</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fab83293037a9ebc7fb1a90577e9e2c319"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fab83293037a9ebc7fb1a90577e9e2c319">xrpl::rpcREPORTING_UNSUPPORTED</a></div><div class="ttdeci">@ rpcREPORTING_UNSUPPORTED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00122">ErrorCodes.h:122</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fabddd93a232dbbed0e23b40ae9a2199cc"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fabddd93a232dbbed0e23b40ae9a2199cc">xrpl::rpcBAD_SEED</a></div><div class="ttdeci">@ rpcBAD_SEED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00080">ErrorCodes.h:80</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fac363f6243e4282c5b442c401bd43936b"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac363f6243e4282c5b442c401bd43936b">xrpl::rpcATX_DEPRECATED</a></div><div class="ttdeci">@ rpcATX_DEPRECATED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00108">ErrorCodes.h:108</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fac4468894023ead83fcc6617aaddc8410"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac4468894023ead83fcc6617aaddc8410">xrpl::rpcWRONG_NETWORK</a></div><div class="ttdeci">@ rpcWRONG_NETWORK</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00031">ErrorCodes.h:31</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fac8f9c6bbbe5deb2fed441f3d6ca6049c"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fac8f9c6bbbe5deb2fed441f3d6ca6049c">xrpl::rpcDOMAIN_MALFORMED</a></div><div class="ttdeci">@ rpcDOMAIN_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00139">ErrorCodes.h:139</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faca434011d0cb0b10b1fb0bebbec692be"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faca434011d0cb0b10b1fb0bebbec692be">xrpl::rpcJSON_RPC</a></div><div class="ttdeci">@ rpcJSON_RPC</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00028">ErrorCodes.h:28</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fad2294cad7a9c65c7b78a6ca5773d0cdc"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad2294cad7a9c65c7b78a6ca5773d0cdc">xrpl::rpcDST_ACT_MALFORMED</a></div><div class="ttdeci">@ rpcDST_ACT_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00084">ErrorCodes.h:84</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fad2d7b6db0c97c5ea41ee2be6a5052caf"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad2d7b6db0c97c5ea41ee2be6a5052caf">xrpl::rpcINVALID_HOTWALLET</a></div><div class="ttdeci">@ rpcINVALID_HOTWALLET</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00062">ErrorCodes.h:62</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fad8a6628ca96e50c31b7f22bdbbfe70d5"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fad8a6628ca96e50c31b7f22bdbbfe70d5">xrpl::rpcDST_ACT_NOT_FOUND</a></div><div class="ttdeci">@ rpcDST_ACT_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00086">ErrorCodes.h:86</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fadb02ba6ab2296abf4d463fd708de4f06"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fadb02ba6ab2296abf4d463fd708de4f06">xrpl::rpcENTRY_NOT_FOUND</a></div><div class="ttdeci">@ rpcENTRY_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00142">ErrorCodes.h:142</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fae36b0c4fad5501c229349489d65988e9"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae36b0c4fad5501c229349489d65988e9">xrpl::rpcUNKNOWN</a></div><div class="ttdeci">@ rpcUNKNOWN</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00023">ErrorCodes.h:23</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fae8767c8c4cd7a974aad5fa2d4259e492"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae8767c8c4cd7a974aad5fa2d4259e492">xrpl::rpcDST_ISR_MALFORMED</a></div><div class="ttdeci">@ rpcDST_ISR_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00089">ErrorCodes.h:89</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fae9a0442c8d1040a131c86316609c74af"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fae9a0442c8d1040a131c86316609c74af">xrpl::rpcBAD_ISSUER</a></div><div class="ttdeci">@ rpcBAD_ISSUER</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00077">ErrorCodes.h:77</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faefd5dbecf662df8c7b2be66d6d0d68ec"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faefd5dbecf662df8c7b2be66d6d0d68ec">xrpl::rpcINVALID_PARAMS</a></div><div class="ttdeci">@ rpcINVALID_PARAMS</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00065">ErrorCodes.h:65</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faf02768bc2c8cb4ce16a72b661fb4fa1a"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf02768bc2c8cb4ce16a72b661fb4fa1a">xrpl::rpcSRC_ACT_MISSING</a></div><div class="ttdeci">@ rpcSRC_ACT_MISSING</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00102">ErrorCodes.h:102</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faf0d52332ec13bf8696a61f86f32b3133"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf0d52332ec13bf8696a61f86f32b3133">xrpl::rpcBAD_SECRET</a></div><div class="ttdeci">@ rpcBAD_SECRET</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00079">ErrorCodes.h:79</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faf3ec9e73ea8f94c21f06d0613514ec38"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf3ec9e73ea8f94c21f06d0613514ec38">xrpl::rpcACT_MALFORMED</a></div><div class="ttdeci">@ rpcACT_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00071">ErrorCodes.h:71</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faf5707d84f9df4ed4f67765b644383a47"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5707d84f9df4ed4f67765b644383a47">xrpl::rpcALREADY_MULTISIG</a></div><div class="ttdeci">@ rpcALREADY_MULTISIG</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00072">ErrorCodes.h:72</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faf5f984508a7eb726be7ee1e5807c42c8"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5f984508a7eb726be7ee1e5807c42c8">xrpl::rpcINVALID_LGR_RANGE</a></div><div class="ttdeci">@ rpcINVALID_LGR_RANGE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00117">ErrorCodes.h:117</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76fafa4be1e62e5127cc2a35de0d3b2312da"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fafa4be1e62e5127cc2a35de0d3b2312da">xrpl::rpcNOT_READY</a></div><div class="ttdeci">@ rpcNOT_READY</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00041">ErrorCodes.h:41</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0">xrpl::rpcSUCCESS</a></div><div class="ttdeci">@ rpcSUCCESS</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00025">ErrorCodes.h:25</a></div></div>
<div class="ttc" id="anamespacexrpl_html_aff4a654e77b3765dc81c4d840a01f5ec"><div class="ttname"><a href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5ec">xrpl::warning_code_i</a></div><div class="ttdeci">warning_code_i</div><div class="ttdoc">Codes returned in the warnings array of certain RPC commands.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00153">ErrorCodes.h:153</a></div></div>
<div class="ttc" id="anamespacexrpl_html_aff4a654e77b3765dc81c4d840a01f5eca02883d1e74f8721acde49f76b0d3866c"><div class="ttname"><a href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca02883d1e74f8721acde49f76b0d3866c">xrpl::warnRPC_AMENDMENT_BLOCKED</a></div><div class="ttdeci">@ warnRPC_AMENDMENT_BLOCKED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00155">ErrorCodes.h:155</a></div></div>
<div class="ttc" id="anamespacexrpl_html_aff4a654e77b3765dc81c4d840a01f5eca1e232d0c1fed3fa853772107cbbb92c2"><div class="ttname"><a href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca1e232d0c1fed3fa853772107cbbb92c2">xrpl::warnRPC_UNSUPPORTED_MAJORITY</a></div><div class="ttdeci">@ warnRPC_UNSUPPORTED_MAJORITY</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00154">ErrorCodes.h:154</a></div></div>
<div class="ttc" id="anamespacexrpl_html_aff4a654e77b3765dc81c4d840a01f5eca2259a3b88a1b33d44992a12ec9d1b0c7"><div class="ttname"><a href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5eca2259a3b88a1b33d44992a12ec9d1b0c7">xrpl::warnRPC_FIELDS_DEPRECATED</a></div><div class="ttdeci">@ warnRPC_FIELDS_DEPRECATED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00158">ErrorCodes.h:158</a></div></div>
<div class="ttc" id="anamespacexrpl_html_aff4a654e77b3765dc81c4d840a01f5ecabbfb8efddee1bc283d590058afd65160"><div class="ttname"><a href="namespacexrpl.html#aff4a654e77b3765dc81c4d840a01f5ecabbfb8efddee1bc283d590058afd65160">xrpl::warnRPC_EXPIRED_VALIDATOR_LIST</a></div><div class="ttdeci">@ warnRPC_EXPIRED_VALIDATOR_LIST</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00156">ErrorCodes.h:156</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html">xrpl::RPC::ErrorInfo</a></div><div class="ttdoc">Maps an rpc error code to its token, default message, and HTTP status.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00169">ErrorCodes.h:170</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_a2545e9575900139af196992ef1fb4fce"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#a2545e9575900139af196992ef1fb4fce">xrpl::RPC::ErrorInfo::code</a></div><div class="ttdeci">error_code_i code</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00200">ErrorCodes.h:200</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_a41c32b5f04237ed4ee1fd30f702e2f8f"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#a41c32b5f04237ed4ee1fd30f702e2f8f">xrpl::RPC::ErrorInfo::token</a></div><div class="ttdeci">Json::StaticString token</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00201">ErrorCodes.h:201</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_a4b0f92dc140f42b89526ced855b8a664"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#a4b0f92dc140f42b89526ced855b8a664">xrpl::RPC::ErrorInfo::ErrorInfo</a></div><div class="ttdeci">constexpr ErrorInfo()</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00172">ErrorCodes.h:172</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_ab03162cb277de28406ac24ffe65f64f4"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#ab03162cb277de28406ac24ffe65f64f4">xrpl::RPC::ErrorInfo::ErrorInfo</a></div><div class="ttdeci">constexpr ErrorInfo(error_code_i code_, char const *token_, char const *message_, int http_status_)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00188">ErrorCodes.h:188</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_ac779881db6fc6a8ddefc8494150e9ebd"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#ac779881db6fc6a8ddefc8494150e9ebd">xrpl::RPC::ErrorInfo::ErrorInfo</a></div><div class="ttdeci">constexpr ErrorInfo(error_code_i code_, char const *token_, char const *message_)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00180">ErrorCodes.h:180</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_ae5329b7116135caa45d22627af039462"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#ae5329b7116135caa45d22627af039462">xrpl::RPC::ErrorInfo::message</a></div><div class="ttdeci">Json::StaticString message</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00202">ErrorCodes.h:202</a></div></div>
<div class="ttc" id="astructxrpl_1_1RPC_1_1ErrorInfo_html_af6c8ebe25ad8694922627646dadb2099"><div class="ttname"><a href="structxrpl_1_1RPC_1_1ErrorInfo.html#af6c8ebe25ad8694922627646dadb2099">xrpl::RPC::ErrorInfo::http_status</a></div><div class="ttdeci">int http_status</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00203">ErrorCodes.h:203</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>