Files
rippled/structripple_1_1Attestations_1_1AttestationClaim.html
2025-11-04 00:36:48 -08:00

989 lines
60 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: ripple::Attestations::AttestationClaim Struct Reference</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>
<!-- 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="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1Attestations.html">Attestations</a></li><li class="navelem"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="structripple_1_1Attestations_1_1AttestationClaim-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ripple::Attestations::AttestationClaim Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ripple::Attestations::AttestationClaim:</div>
<div class="dyncontent">
<div class="center"><img src="structripple_1_1Attestations_1_1AttestationClaim__inherit__graph.png" border="0" usemap="#aripple_1_1Attestations_1_1AttestationClaim_inherit__map" alt="Inheritance graph"/></div>
<map name="aripple_1_1Attestations_1_1AttestationClaim_inherit__map" id="aripple_1_1Attestations_1_1AttestationClaim_inherit__map">
<area shape="rect" title=" " alt="" coords="5,93,152,133"/>
<area shape="rect" href="structripple_1_1Attestations_1_1AttestationBase.html" title=" " alt="" coords="5,5,152,45"/>
<area shape="poly" title=" " alt="" coords="81,59,81,93,76,93,76,59"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for ripple::Attestations::AttestationClaim:</div>
<div class="dyncontent">
<div class="center"><img src="structripple_1_1Attestations_1_1AttestationClaim__coll__graph.png" border="0" usemap="#aripple_1_1Attestations_1_1AttestationClaim_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1Attestations_1_1AttestationClaim_coll__map" id="aripple_1_1Attestations_1_1AttestationClaim_coll__map">
<area shape="rect" title=" " alt="" coords="1755,584,1901,624"/>
<area shape="rect" href="structripple_1_1Attestations_1_1AttestationBase.html" title=" " alt="" coords="1531,227,1677,267"/>
<area shape="poly" title=" " alt="" coords="1627,277,1817,583,1812,585,1623,280"/>
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="1103,65,1309,105"/>
<area shape="poly" title=" " alt="" coords="1310,106,1405,135,1504,175,1545,199,1580,224,1577,229,1542,203,1501,180,1404,140,1308,111"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="815,110,903,135"/>
<area shape="poly" title=" " alt="" coords="916,114,1102,94,1103,99,917,119"/>
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="1141,162,1271,187"/>
<area shape="poly" title=" " alt="" coords="917,129,1141,162,1140,168,916,134"/>
<area shape="rect" href="classripple_1_1Buffer.html" title="Like std::vector&lt;char&gt; but better." alt="" coords="1153,234,1259,259"/>
<area shape="poly" title=" " alt="" coords="915,138,944,152,956,164,968,174,1015,196,1064,213,1153,235,1152,241,1062,218,1013,201,965,178,953,168,941,157,913,143"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="775,5,943,45"/>
<area shape="poly" title=" " alt="" coords="957,39,1103,65,1102,70,956,45"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="469,13,571,38"/>
<area shape="poly" title=" " alt="" coords="585,23,774,23,774,28,585,28"/>
<area shape="poly" title=" " alt="" coords="1285,185,1503,224,1531,229,1530,235,1502,229,1284,190"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="473,187,567,213"/>
<area shape="poly" title=" " alt="" coords="581,193,619,191,910,179,1140,173,1141,179,910,185,619,196,581,198"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="781,223,936,263"/>
<area shape="poly" title=" " alt="" coords="581,205,781,230,781,236,581,210"/>
<area shape="poly" title=" " alt="" coords="1273,244,1530,244,1530,249,1273,249"/>
<area shape="poly" title=" " alt="" coords="950,250,967,251,1066,252,1153,248,1153,253,1066,257,967,256,950,255"/>
<area shape="rect" href="classripple_1_1STAmount.html" title=" " alt="" coords="1139,321,1273,346"/>
<area shape="poly" title=" " alt="" coords="1278,315,1530,260,1531,265,1279,320"/>
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="801,287,916,313"/>
<area shape="poly" title=" " alt="" coords="930,304,1139,324,1139,330,929,309"/>
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="467,631,573,657"/>
<area shape="poly" title=" " alt="" coords="528,618,578,486,617,393,659,359,707,334,756,317,800,306,802,311,758,322,709,339,662,363,621,396,583,488,533,619"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="783,597,935,651"/>
<area shape="poly" title=" " alt="" coords="561,624,618,607,660,602,703,601,782,608,782,613,703,607,661,607,619,612,562,629"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="783,687,935,742"/>
<area shape="poly" title=" " alt="" coords="587,655,783,696,782,702,586,660"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="216,631,303,657"/>
<area shape="poly" title=" " alt="" coords="316,641,466,641,466,647,316,647"/>
<area shape="poly" title=" " alt="" coords="309,659,326,667,350,679,459,713,547,732,636,737,750,731,782,727,783,732,751,736,636,743,546,737,458,719,348,684,324,672,307,664"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="5,624,144,664"/>
<area shape="poly" title=" " alt="" coords="158,641,216,641,216,647,158,647"/>
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="193,681,325,706"/>
<area shape="poly" title=" " alt="" coords="339,677,421,661,466,652,467,658,422,667,339,682"/>
<area shape="poly" title=" " alt="" coords="769,632,574,644,573,638,769,627"/>
<area shape="poly" title=" " alt="" coords="769,729,694,730,655,725,618,716,592,704,568,689,532,659,535,655,571,685,594,700,620,711,656,720,695,724,769,724"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="777,337,940,377"/>
<area shape="poly" title=" " alt="" coords="954,348,1139,335,1139,341,954,353"/>
<area shape="rect" href="classripple_1_1Asset.html" title=" " alt="" coords="807,402,910,427"/>
<area shape="poly" title=" " alt="" coords="923,400,1078,367,1162,344,1164,349,1079,372,924,405"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/variant.html" title=" " alt="" coords="445,395,595,435"/>
<area shape="poly" title=" " alt="" coords="609,412,807,412,807,417,609,417"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="807,547,910,573"/>
<area shape="poly" title=" " alt="" coords="918,573,967,583,1078,595,1191,603,1414,610,1609,609,1754,605,1754,610,1610,615,1414,615,1191,608,1077,600,966,588,917,579"/>
<area shape="poly" title=" " alt="" coords="919,573,957,578,998,579,1039,573,1077,558,1106,537,1130,510,1150,480,1166,449,1188,389,1200,346,1205,347,1193,391,1171,451,1154,483,1134,513,1109,540,1080,562,1041,578,998,584,957,583,919,578"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1527,641,1681,681"/>
<area shape="poly" title=" " alt="" coords="1695,643,1730,635,1772,622,1774,627,1731,640,1696,648"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a81ce7e325f657fa3a671a388280ee042" id="r_a81ce7e325f657fa3a671a388280ee042"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a81ce7e325f657fa3a671a388280ee042">AttestationClaim</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> attestationSignerAccount_, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;publicKey_, <a class="el" href="classripple_1_1Buffer.html">Buffer</a> signature_, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sendingAccount_, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;sendingAmount_, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;rewardAccount_, bool wasLockingChainSend_, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> claimID_, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;dst_)</td></tr>
<tr class="separator:a81ce7e325f657fa3a671a388280ee042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7797f991ffd600d36e148a2f0d4f8ccc" id="r_a7797f991ffd600d36e148a2f0d4f8ccc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a7797f991ffd600d36e148a2f0d4f8ccc">AttestationClaim</a> (<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;bridge, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> attestationSignerAccount_, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;publicKey_, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;secretKey_, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sendingAccount_, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;sendingAmount_, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;rewardAccount_, bool wasLockingChainSend_, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> claimID_, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;dst_)</td></tr>
<tr class="separator:a7797f991ffd600d36e148a2f0d4f8ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fbdc2601b77d3ac859e266e1ff2b4fc" id="r_a7fbdc2601b77d3ac859e266e1ff2b4fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a7fbdc2601b77d3ac859e266e1ff2b4fc">AttestationClaim</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;o)</td></tr>
<tr class="separator:a7fbdc2601b77d3ac859e266e1ff2b4fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accdcc845122a95d020d1edd7f2ad17e7" id="r_accdcc845122a95d020d1edd7f2ad17e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#accdcc845122a95d020d1edd7f2ad17e7">AttestationClaim</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v)</td></tr>
<tr class="separator:accdcc845122a95d020d1edd7f2ad17e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5c3a888ac6dadf67f873d7222c74a9" id="r_acf5c3a888ac6dadf67f873d7222c74a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html">STObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#acf5c3a888ac6dadf67f873d7222c74a9">toSTObject</a> () const</td></tr>
<tr class="separator:acf5c3a888ac6dadf67f873d7222c74a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8800655b991c1f725151a3c208651e" id="r_a6d8800655b991c1f725151a3c208651e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a6d8800655b991c1f725151a3c208651e">sameEvent</a> (<a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a> const &amp;rhs) const</td></tr>
<tr class="separator:a6d8800655b991c1f725151a3c208651e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20c7be9549c66d4053b4cb5aaa77b772" id="r_a20c7be9549c66d4053b4cb5aaa77b772"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a20c7be9549c66d4053b4cb5aaa77b772">validAmounts</a> () const</td></tr>
<tr class="separator:a20c7be9549c66d4053b4cb5aaa77b772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad607f98c62cf6a885e19be631f0f88f" id="r_aad607f98c62cf6a885e19be631f0f88f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#aad607f98c62cf6a885e19be631f0f88f">verify</a> (<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;bridge) const</td></tr>
<tr class="separator:aad607f98c62cf6a885e19be631f0f88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af947930398a6a438d3f87b272eb66913" id="r_af947930398a6a438d3f87b272eb66913"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#af947930398a6a438d3f87b272eb66913">message</a> (<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;bridge, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;<a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#af8d30d01e385fe0f4c81f4d5b7b442a1">sendingAccount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;<a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#af77e2f5c69592097f463af3de87fb0ea">sendingAmount</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;<a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#af30af3da033172ffe75fe6fa1d85aad8">rewardAccount</a>, bool <a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#ad2e46e5ac7bf949d17b865de7a3a7b08">wasLockingChainSend</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a8ad239409e75121ef5d08f47bf585fa6">claimID</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;<a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a35b0a2c9b1c9b184ae68845c78d3ff55">dst</a>)</td></tr>
<tr class="separator:af947930398a6a438d3f87b272eb66913"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a8ad239409e75121ef5d08f47bf585fa6" id="r_a8ad239409e75121ef5d08f47bf585fa6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a8ad239409e75121ef5d08f47bf585fa6">claimID</a></td></tr>
<tr class="separator:a8ad239409e75121ef5d08f47bf585fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35b0a2c9b1c9b184ae68845c78d3ff55" id="r_a35b0a2c9b1c9b184ae68845c78d3ff55"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a35b0a2c9b1c9b184ae68845c78d3ff55">dst</a></td></tr>
<tr class="separator:a35b0a2c9b1c9b184ae68845c78d3ff55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a0aa91c8d81769ea80e31f52b7903f" id="r_a34a0aa91c8d81769ea80e31f52b7903f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#a34a0aa91c8d81769ea80e31f52b7903f">attestationSignerAccount</a></td></tr>
<tr class="separator:a34a0aa91c8d81769ea80e31f52b7903f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913876a9a5ab193f231571029be41c96" id="r_a913876a9a5ab193f231571029be41c96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#a913876a9a5ab193f231571029be41c96">publicKey</a></td></tr>
<tr class="separator:a913876a9a5ab193f231571029be41c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0bb0d37e3b7e31e3af944069351e996" id="r_aa0bb0d37e3b7e31e3af944069351e996"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Buffer.html">Buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#aa0bb0d37e3b7e31e3af944069351e996">signature</a></td></tr>
<tr class="separator:aa0bb0d37e3b7e31e3af944069351e996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d30d01e385fe0f4c81f4d5b7b442a1" id="r_af8d30d01e385fe0f4c81f4d5b7b442a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#af8d30d01e385fe0f4c81f4d5b7b442a1">sendingAccount</a></td></tr>
<tr class="separator:af8d30d01e385fe0f4c81f4d5b7b442a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77e2f5c69592097f463af3de87fb0ea" id="r_af77e2f5c69592097f463af3de87fb0ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#af77e2f5c69592097f463af3de87fb0ea">sendingAmount</a></td></tr>
<tr class="separator:af77e2f5c69592097f463af3de87fb0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af30af3da033172ffe75fe6fa1d85aad8" id="r_af30af3da033172ffe75fe6fa1d85aad8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#af30af3da033172ffe75fe6fa1d85aad8">rewardAccount</a></td></tr>
<tr class="separator:af30af3da033172ffe75fe6fa1d85aad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2e46e5ac7bf949d17b865de7a3a7b08" id="r_ad2e46e5ac7bf949d17b865de7a3a7b08"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#ad2e46e5ac7bf949d17b865de7a3a7b08">wasLockingChainSend</a></td></tr>
<tr class="separator:ad2e46e5ac7bf949d17b865de7a3a7b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a3fe2959ae06368dc5e8b7d9d304bf30e" id="r_a3fe2959ae06368dc5e8b7d9d304bf30e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#a3fe2959ae06368dc5e8b7d9d304bf30e">addHelper</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;o) const</td></tr>
<tr class="separator:a3fe2959ae06368dc5e8b7d9d304bf30e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a1f1aadb3975571b58cf47984c6316047" id="r_a1f1aadb3975571b58cf47984c6316047"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#a1f1aadb3975571b58cf47984c6316047">equalHelper</a> (<a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;lhs, <a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;rhs)</td></tr>
<tr class="separator:a1f1aadb3975571b58cf47984c6316047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c8104b25af96b43615b8625bb26b63" id="r_aa7c8104b25af96b43615b8625bb26b63"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#aa7c8104b25af96b43615b8625bb26b63">sameEventHelper</a> (<a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;lhs, <a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;rhs)</td></tr>
<tr class="separator:aa7c8104b25af96b43615b8625bb26b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ab785d9a7e9a2798a743220b759ba07b7" id="r_ab785d9a7e9a2798a743220b759ba07b7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#ab785d9a7e9a2798a743220b759ba07b7">message</a> (<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;bridge) const override</td></tr>
<tr class="separator:ab785d9a7e9a2798a743220b759ba07b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a3589e6bef1c6c3ddd2eb014d66c0ef3b" id="r_a3589e6bef1c6c3ddd2eb014d66c0ef3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html#a3589e6bef1c6c3ddd2eb014d66c0ef3b">operator==</a> (<a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a> const &amp;lhs, <a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a> const &amp;rhs)</td></tr>
<tr class="separator:a3589e6bef1c6c3ddd2eb014d66c0ef3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00083">83</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a81ce7e325f657fa3a671a388280ee042" name="a81ce7e325f657fa3a671a388280ee042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ce7e325f657fa3a671a388280ee042">&#9670;&#160;</a></span>AttestationClaim() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ripple::Attestations::AttestationClaim::AttestationClaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td>
<td class="paramname"><em>attestationSignerAccount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>publicKey_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Buffer.html">Buffer</a>&#160;</td>
<td class="paramname"><em>signature_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sendingAccount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>sendingAmount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>rewardAccount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>wasLockingChainSend_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>claimID_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>dst_</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00125">125</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a7797f991ffd600d36e148a2f0d4f8ccc" name="a7797f991ffd600d36e148a2f0d4f8ccc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7797f991ffd600d36e148a2f0d4f8ccc">&#9670;&#160;</a></span>AttestationClaim() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ripple::Attestations::AttestationClaim::AttestationClaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>bridge</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td>
<td class="paramname"><em>attestationSignerAccount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>publicKey_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>secretKey_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sendingAccount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>sendingAmount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>rewardAccount_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>wasLockingChainSend_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>claimID_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>dst_</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00148">148</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a7fbdc2601b77d3ac859e266e1ff2b4fc" name="a7fbdc2601b77d3ac859e266e1ff2b4fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fbdc2601b77d3ac859e266e1ff2b4fc">&#9670;&#160;</a></span>AttestationClaim() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ripple::Attestations::AttestationClaim::AttestationClaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00174">174</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="accdcc845122a95d020d1edd7f2ad17e7" name="accdcc845122a95d020d1edd7f2ad17e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accdcc845122a95d020d1edd7f2ad17e7">&#9670;&#160;</a></span>AttestationClaim() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ripple::Attestations::AttestationClaim::AttestationClaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00179">179</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="acf5c3a888ac6dadf67f873d7222c74a9" name="acf5c3a888ac6dadf67f873d7222c74a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf5c3a888ac6dadf67f873d7222c74a9">&#9670;&#160;</a></span>toSTObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STObject.html">STObject</a> ripple::Attestations::AttestationClaim::toSTObject </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00188">188</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a6d8800655b991c1f725151a3c208651e" name="a6d8800655b991c1f725151a3c208651e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d8800655b991c1f725151a3c208651e">&#9670;&#160;</a></span>sameEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::Attestations::AttestationClaim::sameEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00246">246</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="af947930398a6a438d3f87b272eb66913" name="af947930398a6a438d3f87b272eb66913"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af947930398a6a438d3f87b272eb66913">&#9670;&#160;</a></span>message() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; ripple::Attestations::AttestationClaim::message </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>bridge</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sendingAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>sendingAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>rewardAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>wasLockingChainSend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>claimID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00200">200</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a20c7be9549c66d4053b4cb5aaa77b772" name="a20c7be9549c66d4053b4cb5aaa77b772"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20c7be9549c66d4053b4cb5aaa77b772">&#9670;&#160;</a></span>validAmounts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::Attestations::AttestationClaim::validAmounts </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00240">240</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="ab785d9a7e9a2798a743220b759ba07b7" name="ab785d9a7e9a2798a743220b759ba07b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab785d9a7e9a2798a743220b759ba07b7">&#9670;&#160;</a></span>message() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; ripple::Attestations::AttestationClaim::message </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>bridge</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html#a29a61258fdd9533e76b422075872a026">ripple::Attestations::AttestationBase</a>.</p>
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00227">227</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="aad607f98c62cf6a885e19be631f0f88f" name="aad607f98c62cf6a885e19be631f0f88f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad607f98c62cf6a885e19be631f0f88f">&#9670;&#160;</a></span>verify()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::Attestations::AttestationBase::verify </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>bridge</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00083">83</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a1f1aadb3975571b58cf47984c6316047" name="a1f1aadb3975571b58cf47984c6316047"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1aadb3975571b58cf47984c6316047">&#9670;&#160;</a></span>equalHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::Attestations::AttestationBase::equalHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00047">47</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="aa7c8104b25af96b43615b8625bb26b63" name="aa7c8104b25af96b43615b8625bb26b63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c8104b25af96b43615b8625bb26b63">&#9670;&#160;</a></span>sameEventHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::Attestations::AttestationBase::sameEventHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationBase.html">AttestationBase</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00070">70</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a3fe2959ae06368dc5e8b7d9d304bf30e" name="a3fe2959ae06368dc5e8b7d9d304bf30e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe2959ae06368dc5e8b7d9d304bf30e">&#9670;&#160;</a></span>addHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::Attestations::AttestationBase::addHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00114">114</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<a id="a3589e6bef1c6c3ddd2eb014d66c0ef3b" name="a3589e6bef1c6c3ddd2eb014d66c0ef3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3589e6bef1c6c3ddd2eb014d66c0ef3b">&#9670;&#160;</a></span>operator==</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Attestations_1_1AttestationClaim.html">AttestationClaim</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8cpp_source.html#l00253">253</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a8ad239409e75121ef5d08f47bf585fa6" name="a8ad239409e75121ef5d08f47bf585fa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ad239409e75121ef5d08f47bf585fa6">&#9670;&#160;</a></span>claimID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::Attestations::AttestationClaim::claimID</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00085">85</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="a35b0a2c9b1c9b184ae68845c78d3ff55" name="a35b0a2c9b1c9b184ae68845c78d3ff55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35b0a2c9b1c9b184ae68845c78d3ff55">&#9670;&#160;</a></span>dst</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt;<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&gt; ripple::Attestations::AttestationClaim::dst</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00086">86</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="a34a0aa91c8d81769ea80e31f52b7903f" name="a34a0aa91c8d81769ea80e31f52b7903f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34a0aa91c8d81769ea80e31f52b7903f">&#9670;&#160;</a></span>attestationSignerAccount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> ripple::Attestations::AttestationBase::attestationSignerAccount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00028">28</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="a913876a9a5ab193f231571029be41c96" name="a913876a9a5ab193f231571029be41c96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a913876a9a5ab193f231571029be41c96">&#9670;&#160;</a></span>publicKey</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> ripple::Attestations::AttestationBase::publicKey</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00030">30</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="aa0bb0d37e3b7e31e3af944069351e996" name="aa0bb0d37e3b7e31e3af944069351e996"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0bb0d37e3b7e31e3af944069351e996">&#9670;&#160;</a></span>signature</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> ripple::Attestations::AttestationBase::signature</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00032">32</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="af8d30d01e385fe0f4c81f4d5b7b442a1" name="af8d30d01e385fe0f4c81f4d5b7b442a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8d30d01e385fe0f4c81f4d5b7b442a1">&#9670;&#160;</a></span>sendingAccount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> ripple::Attestations::AttestationBase::sendingAccount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00035">35</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="af77e2f5c69592097f463af3de87fb0ea" name="af77e2f5c69592097f463af3de87fb0ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af77e2f5c69592097f463af3de87fb0ea">&#9670;&#160;</a></span>sendingAmount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::Attestations::AttestationBase::sendingAmount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00037">37</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="af30af3da033172ffe75fe6fa1d85aad8" name="af30af3da033172ffe75fe6fa1d85aad8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af30af3da033172ffe75fe6fa1d85aad8">&#9670;&#160;</a></span>rewardAccount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> ripple::Attestations::AttestationBase::rewardAccount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00040">40</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="ad2e46e5ac7bf949d17b865de7a3a7b08" name="ad2e46e5ac7bf949d17b865de7a3a7b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2e46e5ac7bf949d17b865de7a3a7b08">&#9670;&#160;</a></span>wasLockingChainSend</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::Attestations::AttestationBase::wasLockingChainSend</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00042">42</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
</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>