This commit is contained in:
ximinez
2025-01-29 00:06:40 +00:00
parent 32429cc6d3
commit 03ec0daedc
2970 changed files with 40509 additions and 36004 deletions

View File

@@ -118,7 +118,7 @@ $(function() {
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>}</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment">// {</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">// tx_json: &lt;object&gt;,</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">// tx_blob: &lt;string&gt; XOR tx_json: &lt;object&gt;,</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment">// secret: &lt;secret&gt;</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment">// }</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
@@ -161,11 +161,11 @@ $(function() {
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <a class="code hl_class" href="classripple_1_1SerialIter.html">SerialIter</a> sitTrans(<a class="code hl_function" href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">makeSlice</a>(*ret));</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;STTx const&gt;</a> stpTrans;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;STTx const&gt;</a> stTx;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">try</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> {</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> stpTrans = std::make_shared&lt;STTx const&gt;(<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/ref.html">std::ref</a>(sitTrans));</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> stTx = std::make_shared&lt;STTx const&gt;(<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/ref.html">std::ref</a>(sitTrans));</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> }</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">catch</span> (<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a>&amp; e)</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> {</div>
@@ -179,11 +179,11 @@ $(function() {
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordflow">if</span> (!context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>.<a class="code hl_function" href="classripple_1_1Application.html#a3f00a293d48fe74b97e406066362816d">checkSigs</a>())</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_function" href="namespaceripple.html#ab5fadc2b2814a10d35c00c0a8241fbe7">forceValidity</a>(</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>.<a class="code hl_function" href="classripple_1_1Application.html#ad60542d0ed6bf805110c4c85ddf63c3c">getHashRouter</a>(),</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> stpTrans-&gt;getTransactionID(),</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> stTx-&gt;getTransactionID(),</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_enumvalue" href="namespaceripple.html#abcad59b0151763334cc398263373bcdda5ef9dd0687717427ebe8c5e3bcfb7ec1">Validity::SigGoodOnly</a>);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">auto</span> [validity, reason] = <a class="code hl_function" href="namespaceripple.html#adb47f5675e01882e14c2cf9cc5700648">checkValidity</a>(</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>.<a class="code hl_function" href="classripple_1_1Application.html#ad60542d0ed6bf805110c4c85ddf63c3c">getHashRouter</a>(),</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> *stpTrans,</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> *stTx,</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a92c98828663b6b80d3eb15850ec6897a">ledgerMaster</a>.<a class="code hl_function" href="classripple_1_1LedgerMaster.html#a3e770056ef424fe2934501cc930055b0">getCurrentLedger</a>()-&gt;rules(),</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>.<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>());</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordflow">if</span> (validity != <a class="code hl_enumvalue" href="namespaceripple.html#abcad59b0151763334cc398263373bcdda3ac705f2acd51a4613f9188c05c91d0d">Validity::Valid</a>)</div>
@@ -196,8 +196,8 @@ $(function() {
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> }</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> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> reason;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">auto</span> tpTrans = std::make_shared&lt;Transaction&gt;(stpTrans, reason, context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordflow">if</span> (tpTrans-&gt;getStatus() != <a class="code hl_enumvalue" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91">NEW</a>)</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">auto</span> transaction = std::make_shared&lt;Transaction&gt;(stTx, reason, context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordflow">if</span> (transaction-&gt;getStatus() != <a class="code hl_enumvalue" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91">NEW</a>)</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"> 124</span> jvResult[jss::error] = <span class="stringliteral">&quot;invalidTransaction&quot;</span>;</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> jvResult[jss::error_exception] = <span class="stringliteral">&quot;fails local checks: &quot;</span> + reason;</div>
@@ -210,7 +210,7 @@ $(function() {
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keyword">auto</span> <span class="keyword">const</span> failType = <a class="code hl_function" href="namespaceripple.html#a5e84bce5c470ecb76fcdebeffbeea364">getFailHard</a>(context);</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#aabbcc8ad1953616f19dd1eeecccedfcd">netOps</a>.<a class="code hl_function" href="classripple_1_1NetworkOPs.html#a96598c02fccf5bce018154a99c2adacd">processTransaction</a>(</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> tpTrans, <a class="code hl_function" href="namespaceripple.html#a6909f61053b6e084f46665fa9f4ee673">isUnlimited</a>(context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a20ec6d6aa84f8c76eeb90ad92fe25e20">role</a>), <span class="keyword">true</span>, failType);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> transaction, <a class="code hl_function" href="namespaceripple.html#a6909f61053b6e084f46665fa9f4ee673">isUnlimited</a>(context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a20ec6d6aa84f8c76eeb90ad92fe25e20">role</a>), <span class="keyword">true</span>, failType);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> }</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">catch</span> (<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a>&amp; e)</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> {</div>
@@ -222,22 +222,22 @@ $(function() {
<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> <span class="keywordflow">try</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> jvResult[jss::tx_json] = tpTrans-&gt;getJson(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> jvResult[jss::tx_json] = transaction-&gt;getJson(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> jvResult[jss::tx_blob] =</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(tpTrans-&gt;getSTransaction()-&gt;getSerializer().peekData());</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(transaction-&gt;getSTransaction()-&gt;getSerializer().peekData());</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordflow">if</span> (<a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a3f4aacb3a231bc64f3056eb28a6026fd">temUNCERTAIN</a> != tpTrans-&gt;getResult())</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordflow">if</span> (<a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a3f4aacb3a231bc64f3056eb28a6026fd">temUNCERTAIN</a> != transaction-&gt;getResult())</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> {</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> sToken;</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> sHuman;</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_function" href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">transResultInfo</a>(tpTrans-&gt;getResult(), sToken, sHuman);</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_function" href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">transResultInfo</a>(transaction-&gt;getResult(), sToken, sHuman);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> jvResult[jss::engine_result] = sToken;</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> jvResult[jss::engine_result_code] = tpTrans-&gt;getResult();</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> jvResult[jss::engine_result_code] = transaction-&gt;getResult();</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> jvResult[jss::engine_result_message] = sHuman;</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="keyword">auto</span> <span class="keyword">const</span> submitResult = tpTrans-&gt;getSubmitResult();</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keyword">auto</span> <span class="keyword">const</span> submitResult = transaction-&gt;getSubmitResult();</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> jvResult[jss::accepted] = submitResult.any();</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> jvResult[jss::applied] = submitResult.applied;</div>
@@ -245,7 +245,7 @@ $(function() {
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> jvResult[jss::queued] = submitResult.queued;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> jvResult[jss::kept] = submitResult.kept;</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> currentLedgerState = tpTrans-&gt;getCurrentLedgerState())</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> currentLedgerState = transaction-&gt;getCurrentLedgerState())</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> {</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> jvResult[jss::account_sequence_next] =</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> safe_cast&lt;Json::Value::UInt&gt;(</div>
@@ -282,16 +282,16 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Application_html_a3f00a293d48fe74b97e406066362816d"><div class="ttname"><a href="classripple_1_1Application.html#a3f00a293d48fe74b97e406066362816d">ripple::Application::checkSigs</a></div><div class="ttdeci">virtual bool checkSigs() const =0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_ad60542d0ed6bf805110c4c85ddf63c3c"><div class="ttname"><a href="classripple_1_1Application.html#ad60542d0ed6bf805110c4c85ddf63c3c">ripple::Application::getHashRouter</a></div><div class="ttdeci">virtual HashRouter &amp; getHashRouter()=0</div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a4be0279770c8d63868d2ec64049bd09f"><div class="ttname"><a href="classripple_1_1Config.html#a4be0279770c8d63868d2ec64049bd09f">ripple::Config::canSign</a></div><div class="ttdeci">bool canSign() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00356">Config.h:356</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3e770056ef424fe2934501cc930055b0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3e770056ef424fe2934501cc930055b0">ripple::LedgerMaster::getCurrentLedger</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; getCurrentLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01570">LedgerMaster.cpp:1570</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3e770056ef424fe2934501cc930055b0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3e770056ef424fe2934501cc930055b0">ripple::LedgerMaster::getCurrentLedger</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; getCurrentLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01569">LedgerMaster.cpp:1569</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_af6aa770a3d98a0a49d5091163fb675c9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#af6aa770a3d98a0a49d5091163fb675c9">ripple::LedgerMaster::getValidatedLedgerAge</a></div><div class="ttdeci">std::chrono::seconds getValidatedLedgerAge()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00194">LedgerMaster.cpp:194</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPs_html_a315d515a3143ecb7a40d682aa350324d"><div class="ttname"><a href="classripple_1_1NetworkOPs.html#a315d515a3143ecb7a40d682aa350324d">ripple::NetworkOPs::doFailHard</a></div><div class="ttdeci">static FailHard doFailHard(bool noMeansDont)</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8h_source.html#l00093">NetworkOPs.h:93</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPs_html_a96598c02fccf5bce018154a99c2adacd"><div class="ttname"><a href="classripple_1_1NetworkOPs.html#a96598c02fccf5bce018154a99c2adacd">ripple::NetworkOPs::processTransaction</a></div><div class="ttdeci">virtual void processTransaction(std::shared_ptr&lt; Transaction &gt; &amp;transaction, bool bUnlimited, bool bLocal, FailHard failType)=0</div><div class="ttdoc">Process transactions as they arrive from the network or which are submitted by clients.</div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPs_html_ada325f492d3aa1aa62d4b159e106c37a"><div class="ttname"><a href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">ripple::NetworkOPs::FailHard</a></div><div class="ttdeci">FailHard</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8h_source.html#l00091">NetworkOPs.h:91</a></div></div>
<div class="ttc" id="aclassripple_1_1SerialIter_html"><div class="ttname"><a href="classripple_1_1SerialIter.html">ripple::SerialIter</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00345">Serializer.h:346</a></div></div>
<div class="ttc" id="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a2cd6200f6709780fcf1dd26ec9cd2866"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">ripple::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#l00180">ErrorCodes.cpp:180</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a86285e11e9d368859ec6b73014300564"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a86285e11e9d368859ec6b73014300564">ripple::RPC::transactionSubmit</a></div><div class="ttdeci">Json::Value transactionSubmit(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &amp;app, ProcessTransactionFn const &amp;processTransaction)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8cpp_source.html#l00844">TransactionSign.cpp:844</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_ac78278b4a437dd58b6266dd101f1925e"><div class="ttname"><a href="namespaceripple_1_1RPC.html#ac78278b4a437dd58b6266dd101f1925e">ripple::RPC::getProcessTxnFn</a></div><div class="ttdeci">ProcessTransactionFn getProcessTxnFn(NetworkOPs &amp;netOPs)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8h_source.html#l00082">TransactionSign.h:82</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a2cd6200f6709780fcf1dd26ec9cd2866"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">ripple::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#l00181">ErrorCodes.cpp:181</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a86285e11e9d368859ec6b73014300564"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a86285e11e9d368859ec6b73014300564">ripple::RPC::transactionSubmit</a></div><div class="ttdeci">Json::Value transactionSubmit(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &amp;app, ProcessTransactionFn const &amp;processTransaction)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8cpp_source.html#l00925">TransactionSign.cpp:925</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_ac78278b4a437dd58b6266dd101f1925e"><div class="ttname"><a href="namespaceripple_1_1RPC.html#ac78278b4a437dd58b6266dd101f1925e">ripple::RPC::getProcessTxnFn</a></div><div class="ttdeci">ProcessTransactionFn getProcessTxnFn(NetworkOPs &amp;netOPs)</div><div class="ttdef"><b>Definition:</b> <a href="TransactionSign_8h_source.html#l00095">TransactionSign.h:95</a></div></div>
<div class="ttc" id="anamespaceripple_1_1Resource_html_a38c76186a94f70d37812084660e723bf"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a38c76186a94f70d37812084660e723bf">ripple::Resource::feeMediumBurdenRPC</a></div><div class="ttdeci">Charge const feeMediumBurdenRPC</div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</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#l00026">algorithm.h:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2127aa882d06ad6aaae928d2e80fb395"><div class="ttname"><a href="namespaceripple.html#a2127aa882d06ad6aaae928d2e80fb395">ripple::strUnHex</a></div><div class="ttdeci">std::optional&lt; Blob &gt; strUnHex(std::size_t strSize, Iterator begin, Iterator end)</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8h_source.html#l00052">StringUtilities.h:52</a></div></div>