mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-07 15:32:34 +00:00
deploy: 41c1be2bac
This commit is contained in:
@@ -372,7 +372,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<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> <a class="code hl_class" href="classxrpl_1_1RPC_1_1LegacyPathFind.html">LegacyPathFind</a> lpf(<a class="code hl_function" href="namespacexrpl.html#ae1c6b83551d3602afddfff720cec2567">isUnlimited</a>(role), app);</div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keywordflow">if</span> (!lpf.<a class="code hl_function" href="classxrpl_1_1RPC_1_1LegacyPathFind.html#a010f114431a35fe5ef7fb5802b3a8658">isOk</a>())</div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7">rpcTOO_BUSY</a>);</div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7">rpcTOO_BUSY</a>);</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <a class="code hl_class" href="classxrpl_1_1STPathSet.html">STPathSet</a> result;</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
|
||||
@@ -470,16 +470,16 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> (validatedLedgerAge > <a class="code hl_variable" href="namespacexrpl_1_1RPC_1_1Tuning.html#ac80fb839ea5ed6b1b2ba06155d413616">Tuning::maxValidatedLedgerAge</a>))</div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> {</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="namespacexrpl_1_1RPC.html#a973a1e287dd3a3aded8ee4fd96a4af34">apiVersion</a> == 1)</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> ret.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a> = <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa279cb5a4e46ed24b24ed10cbad3dc628">rpcNO_CURRENT</a>);</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> ret.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a> = <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa279cb5a4e46ed24b24ed10cbad3dc628">rpcNO_CURRENT</a>);</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> ret.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a> = <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faad5354f2aa55e41a5ec90ebda67aa9aa">rpcNOT_SYNCED</a>);</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> ret.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a> = <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faad5354f2aa55e41a5ec90ebda67aa9aa">rpcNOT_SYNCED</a>);</div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> }</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="comment">// Check for load.</span></div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keywordflow">if</span> (feeTrack.<a class="code hl_function" href="classxrpl_1_1LoadFeeTrack.html#ae4b77245ee9a1ba662ce1e6060ecc1cc">isLoadedCluster</a>() && !<a class="code hl_function" href="namespacexrpl.html#ae1c6b83551d3602afddfff720cec2567">isUnlimited</a>(role))</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> {</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> ret.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a> = <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7">rpcTOO_BUSY</a>);</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> ret.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a> = <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa0ac8b64d5bade2a4d7731f99213cb8e7">rpcTOO_BUSY</a>);</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> }</div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
|
||||
@@ -604,7 +604,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> JLOG(j.debug()) << <span class="stringliteral">"transactionSign: Failed to find source account "</span></div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> << <span class="stringliteral">"in current ledger: "</span> << <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(srcAddressID);</div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> </div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> }</div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> </div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <span class="keywordflow">if</span> (signingArgs.<a class="code hl_function" href="classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a240a11038b5ac7685d0a7c652c30380d">editFields</a>())</div>
|
||||
@@ -619,7 +619,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> << <span class="stringliteral">"transactionSign: Failed to find source account "</span></div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> << <span class="stringliteral">"in current ledger: "</span> << <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(srcAddressID);</div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> </div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> }</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> tx_json[jss::Sequence] =</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> hasTicketSeq ? 0 : app.<a class="code hl_function" href="classxrpl_1_1Application.html#a1aede25ac9ef3d38ad7dd4e3b11068c0">getTxQ</a>().<a class="code hl_function" href="classxrpl_1_1TxQ.html#ad2f3245075eacfdc5d3973ac3802cba7">nextQueuableSeq</a>(sle).<a class="code hl_function" href="classxrpl_1_1SeqProxy.html#afdf60eb1edcc6ebb5cc86a6ef3cc708a">value</a>();</div>
|
||||
@@ -664,7 +664,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keywordflow">if</span> (signingArgs.<a class="code hl_function" href="classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a7b7799500dc4a37a1e819b2bd89d8456">isMultiSigning</a>())</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> {</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keywordflow">if</span> (tx_json.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::TxnSignature))</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8cabce97d6bdf9df65b6d35eab8e7f99">rpcALREADY_SINGLE_SIG</a>);</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa8cabce97d6bdf9df65b6d35eab8e7f99">rpcALREADY_SINGLE_SIG</a>);</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="comment">// If multisigning then we need to return the public key.</span></div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> signingArgs.<a class="code hl_function" href="classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a599481cc7eda46bc5ca87f54362ee508">setPublicKey</a>(pk);</div>
|
||||
@@ -672,14 +672,14 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (signingArgs.<a class="code hl_function" href="classxrpl_1_1RPC_1_1detail_1_1SigningForParams.html#a3a1a3e590dd2c3212d8051bc2b64a325">isSingleSigning</a>())</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> {</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <span class="keywordflow">if</span> (tx_json.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::Signers))</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5707d84f9df4ed4f67765b644383a47">rpcALREADY_MULTISIG</a>);</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faf5707d84f9df4ed4f67765b644383a47">rpcALREADY_MULTISIG</a>);</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> }</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> </div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespacexrpl.html#a4947b0f613ec6e52fe87414063255880">verify</a>)</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> {</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <span class="keywordflow">if</span> (!sle)</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <span class="comment">// XXX Ignore transactions for accounts not created.</span></div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> </div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> JLOG(j.trace()) << <span class="stringliteral">"verify: "</span> << <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(<a class="code hl_function" href="namespacexrpl.html#ab093a644b3a32b6d19551d5d5eec17cf">calcAccountID</a>(pk)) << <span class="stringliteral">" : "</span></div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> << <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(srcAddressID);</div>
|
||||
@@ -709,20 +709,20 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="keyword">auto</span> delegatedSle = app.<a class="code hl_function" href="classxrpl_1_1Application.html#a9a72f9d8f1fdf369a5e807253751d44b">openLedger</a>().<a class="code hl_function" href="classxrpl_1_1OpenLedger.html#a72c2c833eb4cd691c6808a8b0df3a323">current</a>()->read(</div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <a class="code hl_function" href="namespacexrpl_1_1keylet.html#ac5d7a88f7cef6ac1ddf06020da8ded16">keylet::account</a>(delegatedAddressID));</div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="keywordflow">if</span> (!delegatedSle)</div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55">rpcDELEGATE_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4b8512afa8b79c02f039a99f40a50a55">rpcDELEGATE_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> </div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <span class="keyword">auto</span> <span class="keyword">const</span> err =</div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <a class="code hl_function" href="namespacexrpl_1_1RPC_1_1detail.html#ab502dec8e965cd11665190fc481811e4">acctMatchesPubKey</a>(delegatedSle, delegatedAddressID, pk);</div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> </div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <span class="keywordflow">if</span> (err != <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0">rpcSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(err);</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(err);</div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> }</div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> {</div>
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keyword">auto</span> <span class="keyword">const</span> err = <a class="code hl_function" href="namespacexrpl_1_1RPC_1_1detail.html#ab502dec8e965cd11665190fc481811e4">acctMatchesPubKey</a>(sle, srcAddressID, pk);</div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> </div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keywordflow">if</span> (err != <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0">rpcSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(err);</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(err);</div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> }</div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> }</div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> }</div>
|
||||
@@ -1357,7 +1357,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01216" name="l01216"></a><span class="lineno"> 1216</span> account_state, *signerAccountID, signForParams.getPublicKey());</div>
|
||||
<div class="line"><a id="l01217" name="l01217"></a><span class="lineno"> 1217</span> </div>
|
||||
<div class="line"><a id="l01218" name="l01218"></a><span class="lineno"> 1218</span> <span class="keywordflow">if</span> (err != <a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76faffe7dc93a7f5be3abc5d49473c0776c0">rpcSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"> 1219</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(err);</div>
|
||||
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"> 1219</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(err);</div>
|
||||
<div class="line"><a id="l01220" name="l01220"></a><span class="lineno"> 1220</span> }</div>
|
||||
<div class="line"><a id="l01221" name="l01221"></a><span class="lineno"> 1221</span> </div>
|
||||
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"> 1222</span> <span class="comment">// Inject the newly generated signature into tx_json.Signers.</span></div>
|
||||
@@ -1448,7 +1448,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span> << <span class="stringliteral">"transactionSubmitMultiSigned: Failed to find source account "</span></div>
|
||||
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"> 1307</span> << <span class="stringliteral">"in current ledger: "</span> << <a class="code hl_function" href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">toBase58</a>(srcAddressID);</div>
|
||||
<div class="line"><a id="l01308" name="l01308"></a><span class="lineno"> 1308</span> </div>
|
||||
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"> 1309</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"> 1309</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa949f2c42f40320f5320688fed244a544">rpcSRC_ACT_NOT_FOUND</a>);</div>
|
||||
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span> }</div>
|
||||
<div class="line"><a id="l01311" name="l01311"></a><span class="lineno"> 1311</span> </div>
|
||||
<div class="line"><a id="l01312" name="l01312"></a><span class="lineno"> 1312</span> {</div>
|
||||
@@ -1519,7 +1519,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01377" name="l01377"></a><span class="lineno"> 1377</span> </div>
|
||||
<div class="line"><a id="l01378" name="l01378"></a><span class="lineno"> 1378</span> <span class="comment">// There may not be a TxnSignature field.</span></div>
|
||||
<div class="line"><a id="l01379" name="l01379"></a><span class="lineno"> 1379</span> <span class="keywordflow">if</span> (stTx->isFieldPresent(sfTxnSignature))</div>
|
||||
<div class="line"><a id="l01380" name="l01380"></a><span class="lineno"> 1380</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4bd42efd73cd607767fe4b251506de46">rpcSIGNING_MALFORMED</a>);</div>
|
||||
<div class="line"><a id="l01380" name="l01380"></a><span class="lineno"> 1380</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">rpcError</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76fa4bd42efd73cd607767fe4b251506de46">rpcSIGNING_MALFORMED</a>);</div>
|
||||
<div class="line"><a id="l01381" name="l01381"></a><span class="lineno"> 1381</span> </div>
|
||||
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span> <span class="comment">// The Fee field must be in XRP and greater than zero.</span></div>
|
||||
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span> <span class="keyword">auto</span> <span class="keyword">const</span> fee = stTx->getFieldAmount(sfFee);</div>
|
||||
@@ -1719,26 +1719,26 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_1_1detail_html_ab4eb4e207419f17a46e8130d60e31a30"><div class="ttname"><a href="namespacexrpl_1_1RPC_1_1detail.html#ab4eb4e207419f17a46e8130d60e31a30">xrpl::RPC::detail::transactionConstructImpl</a></div><div class="ttdeci">static std::pair< Json::Value, Transaction::pointer > transactionConstructImpl(std::shared_ptr< STTx const > const &stTx, Rules const &rules, Application &app)</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l00670">TransactionSign.cpp:670</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_1_1detail_html_ab502dec8e965cd11665190fc481811e4"><div class="ttname"><a href="namespacexrpl_1_1RPC_1_1detail.html#ab502dec8e965cd11665190fc481811e4">xrpl::RPC::detail::acctMatchesPubKey</a></div><div class="ttdeci">static error_code_i acctMatchesPubKey(std::shared_ptr< SLE const > accountState, AccountID const &accountID, PublicKey const &publicKey)</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l00131">TransactionSign.cpp:131</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_1_1detail_html_ad1cdc9dbed29dc231f545d2eb04de41c"><div class="ttname"><a href="namespacexrpl_1_1RPC_1_1detail.html#ad1cdc9dbed29dc231f545d2eb04de41c">xrpl::RPC::detail::sortAndValidateSigners</a></div><div class="ttdeci">static Json::Value sortAndValidateSigners(STArray &signers, AccountID const &signingForID)</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l01097">TransactionSign.cpp:1097</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 &name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00306">ErrorCodes.h:306</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 &name, std::string const &type)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00318">ErrorCodes.h:318</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 &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 &name, std::string const &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_a343fce54e383218a3b769e3e6147ba65"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a343fce54e383218a3b769e3e6147ba65">xrpl::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 &app, ProcessTransactionFn const &processTransaction)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l01013">TransactionSign.cpp:1013</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 &name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00258">ErrorCodes.h:258</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 &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_a480829f05d4404b510e7d6ebae919b37"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a480829f05d4404b510e7d6ebae919b37">xrpl::RPC::insertDeliverMax</a></div><div class="ttdeci">void insertDeliverMax(Json::Value &tx_json, TxType txnType, unsigned int apiVersion)</div><div class="ttdoc">Copy Amount field to DeliverMax field in transaction output JSON.</div><div class="ttdef"><b>Definition</b> <a href="DeliverMax_8cpp_source.html#l00009">DeliverMax.cpp:9</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a4efaf22ac3f294be62fd6feebebbe036"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a4efaf22ac3f294be62fd6feebebbe036">xrpl::RPC::transactionSign</a></div><div class="ttdeci">Json::Value transactionSign(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l00979">TransactionSign.cpp:979</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 &name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00264">ErrorCodes.h:264</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 &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_a72081b090a97cf2a42523bef1d69e0d3"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a72081b090a97cf2a42523bef1d69e0d3">xrpl::RPC::getTxFee</a></div><div class="ttdeci">static XRPAmount getTxFee(Application const &app, Config const &config, Json::Value tx)</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l00795">TransactionSign.cpp:795</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a7496476716a8f30266f3cac63d4f1f35"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a7496476716a8f30266f3cac63d4f1f35">xrpl::RPC::getCurrentNetworkFee</a></div><div class="ttdeci">Json::Value getCurrentNetworkFee(Role const role, Config const &config, LoadFeeTrack const &feeTrack, TxQ const &txQ, Application const &app, Json::Value const &tx, int mult, int div)</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l00869">TransactionSign.cpp:869</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 &name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00282">ErrorCodes.h:282</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 &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_a80895713ea060684a4c611b1448735e3"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a80895713ea060684a4c611b1448735e3">xrpl::RPC::checkFee</a></div><div class="ttdeci">Json::Value checkFee(Json::Value &request, Role const role, bool doAutoFill, Config const &config, LoadFeeTrack const &feeTrack, TxQ const &txQ, Application const &app)</div><div class="ttdoc">Fill in the fee on behalf of the client.</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l00910">TransactionSign.cpp:910</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a84ab11a51011275dd3fefd0b5bf551c5"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a84ab11a51011275dd3fefd0b5bf551c5">xrpl::RPC::transactionSignFor</a></div><div class="ttdeci">Json::Value transactionSignFor(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l01147">TransactionSign.cpp:1147</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_html_a973a1e287dd3a3aded8ee4fd96a4af34"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#a973a1e287dd3a3aded8ee4fd96a4af34">xrpl::RPC::apiVersion</a></div><div class="ttdeci">static constexpr std::integral_constant< unsigned, Version > apiVersion</div><div class="ttdef"><b>Definition</b> <a href="ApiVersion_8h_source.html#l00039">ApiVersion.h:39</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 &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#l00252">ErrorCodes.h:252</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 &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_aa416164cf2a4df94ac47de1791c3a788"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#aa416164cf2a4df94ac47de1791c3a788">xrpl::RPC::transactionSubmitMultiSigned</a></div><div class="ttdeci">Json::Value transactionSubmitMultiSigned(Json::Value jvRequest, unsigned apiVersion, NetworkOPs::FailHard failType, Role role, std::chrono::seconds validatedLedgerAge, Application &app, ProcessTransactionFn const &processTransaction)</div><div class="ttdoc">Returns a Json::objectValue.</div><div class="ttdef"><b>Definition</b> <a href="TransactionSign_8cpp_source.html#l01263">TransactionSign.cpp:1263</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 &name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00294">ErrorCodes.h:294</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 &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_ac1556f893ec18e4facc2e5ca0a1d4ee3"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#ac1556f893ec18e4facc2e5ca0a1d4ee3">xrpl::RPC::keypairForSignature</a></div><div class="ttdeci">std::optional< std::pair< PublicKey, SecretKey > > keypairForSignature(Json::Value const &params, Json::Value &error, unsigned int apiVersion)</div><div class="ttdoc">Generates a keypair for signature from RPC parameters.</div><div class="ttdef"><b>Definition</b> <a href="RPCHelpers_8cpp_source.html#l00196">RPCHelpers.cpp:196</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1RPC_html_ad61dab11aedfd2348775860d02a1f37c"><div class="ttname"><a href="namespacexrpl_1_1RPC.html#ad61dab11aedfd2348775860d02a1f37c">xrpl::RPC::getAPIVersionNumber</a></div><div class="ttdeci">unsigned int getAPIVersionNumber(Json::Value const &jv, bool betaEnabled)</div><div class="ttdoc">Retrieve the api version number from the json value.</div><div class="ttdef"><b>Definition</b> <a href="ApiVersion_8h_source.html#l00104">ApiVersion.h:104</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#l00172">ErrorCodes.cpp:172</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 &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#l00188">ErrorCodes.cpp:188</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 &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_1_1keylet_html_ac5d7a88f7cef6ac1ddf06020da8ded16"><div class="ttname"><a href="namespacexrpl_1_1keylet.html#ac5d7a88f7cef6ac1ddf06020da8ded16">xrpl::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00166">Indexes.cpp:166</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_a16550239e117c441e0e17bd1c67beeba"><div class="ttname"><a href="namespacexrpl.html#a16550239e117c441e0e17bd1c67beeba">xrpl::LogicError</a></div><div class="ttdeci">void LogicError(std::string const &how) noexcept</div><div class="ttdoc">Called when faulty logic causes a broken invariant.</div><div class="ttdef"><b>Definition</b> <a href="libxrpl_2basics_2contract_8cpp_source.html#l00018">libxrpl/basics/contract.cpp:18</a></div></div>
|
||||
@@ -1753,11 +1753,11 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespacexrpl_html_a4e17e8237bc800415c303501c667baeb"><div class="ttname"><a href="namespacexrpl.html#a4e17e8237bc800415c303501c667baeb">xrpl::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00095">AccountID.cpp:95</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a52d90971ceac9336aa101727ea0eb054"><div class="ttname"><a href="namespacexrpl.html#a52d90971ceac9336aa101727ea0eb054">xrpl::toDrops</a></div><div class="ttdeci">XRPAmount toDrops(FeeLevel< T > const &level, XRPAmount baseFee)</div><div class="ttdef"><b>Definition</b> <a href="TxQ_8h_source.html#l00844">TxQ.h:844</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a5ebe123665ba5171aac3af7c8f61ec85"><div class="ttname"><a href="namespacexrpl.html#a5ebe123665ba5171aac3af7c8f61ec85">xrpl::transResultInfo</a></div><div class="ttdeci">bool transResultInfo(TER code, std::string &token, std::string &text)</div><div class="ttdef"><b>Definition</b> <a href="TER_8cpp_source.html#l00230">TER.cpp:230</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a7a2757753d0ad2a65951d78ad6ed408b"><div class="ttname"><a href="namespacexrpl.html#a7a2757753d0ad2a65951d78ad6ed408b">xrpl::rpcError</a></div><div class="ttdeci">Json::Value rpcError(int iError)</div><div class="ttdef"><b>Definition</b> <a href="RPCErr_8cpp_source.html#l00012">RPCErr.cpp:12</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a7fb64528931ecb2e6dd4bdb6741bd1a7"><div class="ttname"><a href="namespacexrpl.html#a7fb64528931ecb2e6dd4bdb6741bd1a7">xrpl::Role</a></div><div class="ttdeci">Role</div><div class="ttdoc">Indicates the level of administrative permission to grant.</div><div class="ttdef"><b>Definition</b> <a href="Role_8h_source.html#l00025">Role.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a813678cb8f9fc91f2d6700f1c6b478ee"><div class="ttname"><a href="namespacexrpl.html#a813678cb8f9fc91f2d6700f1c6b478ee">xrpl::amountFromJsonNoThrow</a></div><div class="ttdeci">bool amountFromJsonNoThrow(STAmount &result, Json::Value const &jvSource)</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l01115">STAmount.cpp:1115</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_aaa9e2821863e0f2afc13b091758f6be6"><div class="ttname"><a href="namespacexrpl.html#aaa9e2821863e0f2afc13b091758f6be6">xrpl::passesLocalChecks</a></div><div class="ttdeci">bool passesLocalChecks(STObject const &st, std::string &)</div><div class="ttdef"><b>Definition</b> <a href="STTx_8cpp_source.html#l00771">STTx.cpp:771</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ab093a644b3a32b6d19551d5d5eec17cf"><div class="ttname"><a href="namespacexrpl.html#ab093a644b3a32b6d19551d5d5eec17cf">xrpl::calcAccountID</a></div><div class="ttdeci">AccountID calcAccountID(PublicKey const &pk)</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00149">AccountID.cpp:149</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ab2aea6659695e209e9affb77e421f43e"><div class="ttname"><a href="namespacexrpl.html#ab2aea6659695e209e9affb77e421f43e">xrpl::rpcError</a></div><div class="ttdeci">Json::Value rpcError(error_code_i iError)</div><div class="ttdef"><b>Definition</b> <a href="RPCErr_8cpp_source.html#l00012">RPCErr.cpp:12</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ab7f888d175b43e5240a918418ffd5bb7"><div class="ttname"><a href="namespacexrpl.html#ab7f888d175b43e5240a918418ffd5bb7">xrpl::checkValidity</a></div><div class="ttdeci">std::pair< Validity, std::string > checkValidity(HashRouter &router, STTx const &tx, Rules const &rules, Config const &config)</div><div class="ttdoc">Checks transaction signature and local checks.</div><div class="ttdef"><b>Definition</b> <a href="apply_8cpp_source.html#l00025">apply.cpp:25</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_ac8c50610643a4f902b9bb9e42d0b00e6af1ebfe307d4ec9dd8068656bb13b56b2"><div class="ttname"><a href="namespacexrpl.html#ac8c50610643a4f902b9bb9e42d0b00e6af1ebfe307d4ec9dd8068656bb13b56b2">xrpl::temUNCERTAIN</a></div><div class="ttdeci">@ temUNCERTAIN</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00104">TER.h:104</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_aca11af9918c066c7edb4e6dfaab88f13"><div class="ttname"><a href="namespacexrpl.html#aca11af9918c066c7edb4e6dfaab88f13">xrpl::scaleFeeLoad</a></div><div class="ttdeci">XRPAmount scaleFeeLoad(XRPAmount fee, LoadFeeTrack const &feeTrack, Fees const &fees, bool bUnlimited)</div><div class="ttdef"><b>Definition</b> <a href="LoadFeeTrack_8cpp_source.html#l00065">LoadFeeTrack.cpp:65</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user