mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
187 lines
66 KiB
HTML
187 lines
66 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Dash Core: src/privatesend-client.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</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 style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Dash Core
|
|
 <span id="projectnumber">0.12.2.1</span>
|
|
</div>
|
|
<div id="projectbrief">P2P Digital Currency</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('privatesend-client_8h_source.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">privatesend-client.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="privatesend-client_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Copyright (c) 2014-2017 The Dash Core developers</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// Distributed under the MIT/X11 software license, see the accompanying</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// file COPYING or http://www.opensource.org/licenses/mit-license.php.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#ifndef PRIVATESENDCLIENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#define PRIVATESENDCLIENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="masternode_8h.html">masternode.h</a>"</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="privatesend_8h.html">privatesend.h</a>"</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "<a class="code" href="wallet_8h.html">wallet/wallet.h</a>"</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "<a class="code" href="privatesend-util_8h.html">privatesend-util.h</a>"</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">class </span><a class="code" href="classCPrivateSendClient.html">CPrivateSendClient</a>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">class </span><a class="code" href="classCConnman.html">CConnman</a>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#a55ca740226fbe78510829ed18f5e3480"> 16</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="privatesend-client_8h.html#a55ca740226fbe78510829ed18f5e3480">DENOMS_COUNT_MAX</a> = 100;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#aa181bca89b776043424f82a9ae047053"> 18</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="privatesend-client_8h.html#aa181bca89b776043424f82a9ae047053">DEFAULT_PRIVATESEND_ROUNDS</a> = 2;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#a2997e75c7edd9144706755e3af6bc723"> 19</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="privatesend-client_8h.html#a2997e75c7edd9144706755e3af6bc723">DEFAULT_PRIVATESEND_AMOUNT</a> = 1000;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#aedfc2672eb99821f93aa9b54264a8b5c"> 20</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="privatesend-client_8h.html#aedfc2672eb99821f93aa9b54264a8b5c">DEFAULT_PRIVATESEND_LIQUIDITY</a> = 0;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#acea2766a43441f4715a9cfb848e19ff9"> 21</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="privatesend-client_8h.html#acea2766a43441f4715a9cfb848e19ff9">DEFAULT_PRIVATESEND_MULTISESSION</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// Warn user if mixing in gui or try to create backup if mixing in daemon mode</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// when we have only this many keys left</span></div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#ad21720df0ae6b08ebdbba182b569d3d2"> 25</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="privatesend-client_8h.html#ad21720df0ae6b08ebdbba182b569d3d2">PRIVATESEND_KEYS_THRESHOLD_WARNING</a> = 100;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Stop mixing completely, it's too dangerous to continue when we have only this many keys left</span></div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="privatesend-client_8h.html#a3878d29bbe449904345225127b9e3222"> 27</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="privatesend-client_8h.html#a3878d29bbe449904345225127b9e3222">PRIVATESEND_KEYS_THRESHOLD_STOP</a> = 50;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// The main object for accessing mixing</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">extern</span> <a class="code" href="classCPrivateSendClient.html">CPrivateSendClient</a> <a class="code" href="privatesend-client_8h.html#ae36d24fafeb216cd61fb55e3475154a3">privateSendClient</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html"> 34</a></span> <span class="keyword">class </span><a class="code" href="classCPrivateSendClient.html">CPrivateSendClient</a> : <span class="keyword">public</span> <a class="code" href="classCPrivateSendBase.html">CPrivateSendBase</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#aad97f0fc94af9d511e1a52f9ad164d49"> 37</a></span>  <span class="keyword">mutable</span> <a class="code" href="classAnnotatedMixin.html">CCriticalSection</a> <a class="code" href="classCPrivateSendClient.html#aad97f0fc94af9d511e1a52f9ad164d49">cs_darksend</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// Keep track of the used Masternodes</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a010af65bc5f5dad3828bddf4f086ae34"> 40</a></span>  std::vector<COutPoint> <a class="code" href="classCPrivateSendClient.html#a010af65bc5f5dad3828bddf4f086ae34">vecMasternodesUsed</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614"> 42</a></span>  std::vector<CAmount> <a class="code" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">vecDenominationsSkipped</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a260030055f53ba65ef8d7797f86eb4c1"> 43</a></span>  std::vector<COutPoint> <a class="code" href="classCPrivateSendClient.html#a260030055f53ba65ef8d7797f86eb4c1">vecOutPointLocked</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a5338d796aa1142899908cb5ba2dd30d0"> 45</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#a5338d796aa1142899908cb5ba2dd30d0">nCachedLastSuccessBlock</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a9a88e7f4e4de84b6a01c4d4675dd74bc"> 46</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#a9a88e7f4e4de84b6a01c4d4675dd74bc">nMinBlocksToWait</a>; <span class="comment">// how many blocks to wait after one successful mixing tx in non-multisession mode</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="comment">// Keep track of current block height</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#ab8b01f3c30b8c7568f4f4900b491eb36"> 49</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#ab8b01f3c30b8c7568f4f4900b491eb36">nCachedBlockHeight</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#aa5b2797e14a4da39612702f74c7033c0"> 51</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#aa5b2797e14a4da39612702f74c7033c0">nEntriesCount</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#ab57e4dfcfb545ca5297286fa9e493622"> 52</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#ab57e4dfcfb545ca5297286fa9e493622">fLastEntryAccepted</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a2fd1883b287215177902202140e8fc25"> 54</a></span>  std::string <a class="code" href="classCPrivateSendClient.html#a2fd1883b287215177902202140e8fc25">strLastMessage</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#acfa3f21c956257cfa30549134a16246b"> 55</a></span>  std::string <a class="code" href="classCPrivateSendClient.html#acfa3f21c956257cfa30549134a16246b">strAutoDenomResult</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#af1cc0fa3fa8322950f80d7454646c4ba"> 57</a></span>  <a class="code" href="structCMutableTransaction.html">CMutableTransaction</a> <a class="code" href="classCPrivateSendClient.html#af1cc0fa3fa8322950f80d7454646c4ba">txMyCollateral</a>; <span class="comment">// client side collateral</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#aa144288555b8b7e5331b00382c8a2cfe"> 59</a></span>  <a class="code" href="classCKeyHolderStorage.html">CKeyHolderStorage</a> <a class="code" href="classCPrivateSendClient.html#aa144288555b8b7e5331b00382c8a2cfe">keyHolderStorage</a>; <span class="comment">// storage for keys used in PrepareDenominate</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#ac697b8fbdc76ff365bccdf553f0ac4e9">CheckPool</a>();</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#a1f8053400f47f19228fb34d8ee13a983">CompletedTransaction</a>(<a class="code" href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a> nMessageID);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a39479063476c18d9faf8531867d522d5"> 65</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a39479063476c18d9faf8531867d522d5">IsDenomSkipped</a>(<a class="code" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nDenomValue) {</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> std::find(<a class="code" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">vecDenominationsSkipped</a>.begin(), <a class="code" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">vecDenominationsSkipped</a>.end(), nDenomValue) != <a class="code" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">vecDenominationsSkipped</a>.end();</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#af57143820ab3c0ff4c8e3f0781a9a329">WaitForAnotherBlock</a>();</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Make sure we have enough keys since last backup</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a4ab2a3ffac1f0a2b4dd93effbbd0c142">CheckAutomaticBackup</a>();</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a58fe9de7d8ed8dff1503299c42e9138f">JoinExistingQueue</a>(<a class="code" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nBalanceNeedsAnonymized, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a4394dfd7c898722e494a417cce66aeea">StartNewQueue</a>(<a class="code" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nValueMin, <a class="code" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nBalanceNeedsAnonymized, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#ac0c910708ed9797f5a9e5fe68144bcc1">CreateDenominated</a>(<a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#ac0c910708ed9797f5a9e5fe68144bcc1">CreateDenominated</a>(<span class="keyword">const</span> <a class="code" href="structCompactTallyItem.html">CompactTallyItem</a>& tallyItem, <span class="keywordtype">bool</span> fCreateMixingCollaterals, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a3f4bddf72925cabe06a4c85f6ad522d7">MakeCollateralAmounts</a>(<a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a3f4bddf72925cabe06a4c85f6ad522d7">MakeCollateralAmounts</a>(<span class="keyword">const</span> <a class="code" href="structCompactTallyItem.html">CompactTallyItem</a>& tallyItem, <span class="keywordtype">bool</span> fTryDenominated, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a0c0fd844c06a51c196e9c712df4af546">SubmitDenominate</a>(<a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a356ed0412558a251d85ebfbc4090dcf9">PrepareDenominate</a>(<span class="keywordtype">int</span> nMinRounds, <span class="keywordtype">int</span> nMaxRounds, std::string& strErrorRet, std::vector<CTxIn>& vecTxInRet, std::vector<CTxOut>& vecTxOutRet);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a5dd3ad9ca84fcc35a3b3f19011494610">SendDenominate</a>(<span class="keyword">const</span> std::vector<CTxIn>& vecTxIn, <span class="keyword">const</span> std::vector<CTxOut>& vecTxOut, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a1ceb3cdbbc766124a2a79166241a72cf">CheckPoolStateUpdate</a>(<a class="code" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a> nStateNew, <span class="keywordtype">int</span> nEntriesCountNew, <a class="code" href="privatesend_8h.html#a31c8a30d2786888a6414397247a9672b">PoolStatusUpdate</a> nStatusUpdate, <a class="code" href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a> nMessageID, <span class="keywordtype">int</span> nSessionIDNew=0);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Set the 'state' value, with some logging and capturing when the state changed</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#aeecf1de650020b699ac781d6e35738ca">SetState</a>(<a class="code" href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a> nStateNew);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a2b2003b8c8b493d13fb8b0dfcac37fd5">SignFinalTransaction</a>(<span class="keyword">const</span> <a class="code" href="classCTransaction.html">CTransaction</a>& finalTransactionNew, <a class="code" href="classCNode.html">CNode</a>* pnode, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#afa7b75d731041b724a6f834a9b1f981f">RelayIn</a>(<span class="keyword">const</span> <a class="code" href="classCDarkSendEntry.html">CDarkSendEntry</a>& entry, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#aff245581dce471708bea6a425ca5b533">SetNull</a>();</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a9eaafa61ebf8cf727cdd2b4ffb69cad3"> 104</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#a9eaafa61ebf8cf727cdd2b4ffb69cad3">nPrivateSendRounds</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a27a53a3758ea1df3533ec1c1ba2a0c5c"> 105</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#a27a53a3758ea1df3533ec1c1ba2a0c5c">nPrivateSendAmount</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a4b19b997fefede9f57d5715af92a92b1"> 106</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#a4b19b997fefede9f57d5715af92a92b1">nLiquidityProvider</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a75799095593d6171c667e9892f2723d0"> 107</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a75799095593d6171c667e9892f2723d0">fEnablePrivateSend</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a0749ab2a86d86bc9961202d8776e0998"> 108</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#a0749ab2a86d86bc9961202d8776e0998">fPrivateSendMultiSession</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#ab7fe5ded946515b6ed6f07e3130427f9"> 110</a></span>  <a class="code" href="structmasternode__info__t.html">masternode_info_t</a> <a class="code" href="classCPrivateSendClient.html#ab7fe5ded946515b6ed6f07e3130427f9">infoMixingMasternode</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a84aee9524e7f78828583bcf83c6cd559"> 111</a></span>  <span class="keywordtype">int</span> <a class="code" href="classCPrivateSendClient.html#a84aee9524e7f78828583bcf83c6cd559">nCachedNumBlocks</a>; <span class="comment">//used for the overview screen</span></div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#af733c757c72bcff4b99b613cce0de29e"> 112</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#af733c757c72bcff4b99b613cce0de29e">fCreateAutoBackups</a>; <span class="comment">//builtin support for automatic backups</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a3d1f2de2f40e4b8df13202380e8c6137"> 114</a></span>  <a class="code" href="classCPrivateSendClient.html#a3d1f2de2f40e4b8df13202380e8c6137">CPrivateSendClient</a>() :</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="classCPrivateSendClient.html#a5338d796aa1142899908cb5ba2dd30d0">nCachedLastSuccessBlock</a>(0),</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="classCPrivateSendClient.html#a9a88e7f4e4de84b6a01c4d4675dd74bc">nMinBlocksToWait</a>(1),</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="classCPrivateSendClient.html#af1cc0fa3fa8322950f80d7454646c4ba">txMyCollateral</a>(<a class="code" href="structCMutableTransaction.html">CMutableTransaction</a>()),</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="classCPrivateSendClient.html#a9eaafa61ebf8cf727cdd2b4ffb69cad3">nPrivateSendRounds</a>(<a class="code" href="privatesend-client_8h.html#aa181bca89b776043424f82a9ae047053">DEFAULT_PRIVATESEND_ROUNDS</a>),</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="classCPrivateSendClient.html#a27a53a3758ea1df3533ec1c1ba2a0c5c">nPrivateSendAmount</a>(<a class="code" href="privatesend-client_8h.html#a2997e75c7edd9144706755e3af6bc723">DEFAULT_PRIVATESEND_AMOUNT</a>),</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="classCPrivateSendClient.html#a4b19b997fefede9f57d5715af92a92b1">nLiquidityProvider</a>(<a class="code" href="privatesend-client_8h.html#aedfc2672eb99821f93aa9b54264a8b5c">DEFAULT_PRIVATESEND_LIQUIDITY</a>),</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" href="classCPrivateSendClient.html#a75799095593d6171c667e9892f2723d0">fEnablePrivateSend</a>(false),</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="classCPrivateSendClient.html#a0749ab2a86d86bc9961202d8776e0998">fPrivateSendMultiSession</a>(<a class="code" href="privatesend-client_8h.html#acea2766a43441f4715a9cfb848e19ff9">DEFAULT_PRIVATESEND_MULTISESSION</a>),</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="classCPrivateSendClient.html#a84aee9524e7f78828583bcf83c6cd559">nCachedNumBlocks</a>(<a class="code" href="namespacestd.html">std</a>::numeric_limits<int>::max()),</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="classCPrivateSendClient.html#af733c757c72bcff4b99b613cce0de29e">fCreateAutoBackups</a>(true) { <a class="code" href="classCPrivateSendClient.html#aff245581dce471708bea6a425ca5b533">SetNull</a>(); }</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#ac5739f34dc74c48a25481ed6cb61a88f">ProcessMessage</a>(<a class="code" href="classCNode.html">CNode</a>* pfrom, std::string& strCommand, <a class="code" href="classCDataStream.html">CDataStream</a>& vRecv, <a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#a42277d5f7e91e7952d3b6f031fcd8d18"> 128</a></span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#a42277d5f7e91e7952d3b6f031fcd8d18">ClearSkippedDenominations</a>() { <a class="code" href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">vecDenominationsSkipped</a>.clear(); }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classCPrivateSendClient.html#ab4313c8c9d8832e4842a91eb49f95be7"> 130</a></span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#ab4313c8c9d8832e4842a91eb49f95be7">SetMinBlocksToWait</a>(<span class="keywordtype">int</span> nMinBlocksToWaitIn) { <a class="code" href="classCPrivateSendClient.html#a9a88e7f4e4de84b6a01c4d4675dd74bc">nMinBlocksToWait</a> = nMinBlocksToWaitIn; }</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#ac311fe13f1289e5df9a4420d58d06d09">ResetPool</a>();</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#af8a649a4aa27cb51eb94384232d7b49e">UnlockCoins</a>();</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  std::string <a class="code" href="classCPrivateSendClient.html#af714c916948fda55c513e0eb238d2cd3">GetStatus</a>();</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordtype">bool</span> <a class="code" href="classCPrivateSendClient.html#ad3438123cb41c93b5323f64bb52a7331">DoAutomaticDenominating</a>(<a class="code" href="classCConnman.html">CConnman</a>& connman, <span class="keywordtype">bool</span> fDryRun=<span class="keyword">false</span>);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#a46f1f1448b1737eb8e914dfc9f2edd46">CheckTimeout</a>();</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#a90f93846395809d7e088fc5fd7a0f7d8">NewBlock</a>();</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordtype">void</span> <a class="code" href="classCPrivateSendClient.html#a7aa728cc4f11d0986229e35d33486c2e">UpdatedBlockTip</a>(<span class="keyword">const</span> <a class="code" href="classCBlockIndex.html">CBlockIndex</a> *pindex);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> };</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">void</span> <a class="code" href="privatesend-client_8h.html#a01b520827079bf595bfd4f72785026dc">ThreadCheckPrivateSendClient</a>(<a class="code" href="classCConnman.html">CConnman</a>& connman);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="preprocessor">#endif</span></div><div class="ttc" id="classCPrivateSendClient_html_ac311fe13f1289e5df9a4420d58d06d09"><div class="ttname"><a href="classCPrivateSendClient.html#ac311fe13f1289e5df9a4420d58d06d09">CPrivateSendClient::ResetPool</a></div><div class="ttdeci">void ResetPool()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00203">privatesend-client.cpp:203</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a27a53a3758ea1df3533ec1c1ba2a0c5c"><div class="ttname"><a href="classCPrivateSendClient.html#a27a53a3758ea1df3533ec1c1ba2a0c5c">CPrivateSendClient::nPrivateSendAmount</a></div><div class="ttdeci">int nPrivateSendAmount</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00105">privatesend-client.h:105</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a4b19b997fefede9f57d5715af92a92b1"><div class="ttname"><a href="classCPrivateSendClient.html#a4b19b997fefede9f57d5715af92a92b1">CPrivateSendClient::nLiquidityProvider</a></div><div class="ttdeci">int nLiquidityProvider</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00106">privatesend-client.h:106</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a42277d5f7e91e7952d3b6f031fcd8d18"><div class="ttname"><a href="classCPrivateSendClient.html#a42277d5f7e91e7952d3b6f031fcd8d18">CPrivateSendClient::ClearSkippedDenominations</a></div><div class="ttdeci">void ClearSkippedDenominations()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00128">privatesend-client.h:128</a></div></div>
|
|
<div class="ttc" id="structCMutableTransaction_html"><div class="ttname"><a href="structCMutableTransaction.html">CMutableTransaction</a></div><div class="ttdef"><b>Definition:</b> <a href="transaction_8h_source.html#l00303">transaction.h:303</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a9a88e7f4e4de84b6a01c4d4675dd74bc"><div class="ttname"><a href="classCPrivateSendClient.html#a9a88e7f4e4de84b6a01c4d4675dd74bc">CPrivateSendClient::nMinBlocksToWait</a></div><div class="ttdeci">int nMinBlocksToWait</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00046">privatesend-client.h:46</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_acfa3f21c956257cfa30549134a16246b"><div class="ttname"><a href="classCPrivateSendClient.html#acfa3f21c956257cfa30549134a16246b">CPrivateSendClient::strAutoDenomResult</a></div><div class="ttdeci">std::string strAutoDenomResult</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00055">privatesend-client.h:55</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a84aee9524e7f78828583bcf83c6cd559"><div class="ttname"><a href="classCPrivateSendClient.html#a84aee9524e7f78828583bcf83c6cd559">CPrivateSendClient::nCachedNumBlocks</a></div><div class="ttdeci">int nCachedNumBlocks</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00111">privatesend-client.h:111</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a356ed0412558a251d85ebfbc4090dcf9"><div class="ttname"><a href="classCPrivateSendClient.html#a356ed0412558a251d85ebfbc4090dcf9">CPrivateSendClient::PrepareDenominate</a></div><div class="ttdeci">bool PrepareDenominate(int nMinRounds, int nMaxRounds, std::string &strErrorRet, std::vector< CTxIn > &vecTxInRet, std::vector< CTxOut > &vecTxOutRet)</div><div class="ttdoc">step 1: prepare denominated inputs and outputs </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01039">privatesend-client.cpp:1039</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendBase_html"><div class="ttname"><a href="classCPrivateSendBase.html">CPrivateSendBase</a></div><div class="ttdef"><b>Definition:</b> <a href="privatesend_8h_source.html#l00279">privatesend.h:279</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_a55ca740226fbe78510829ed18f5e3480"><div class="ttname"><a href="privatesend-client_8h.html#a55ca740226fbe78510829ed18f5e3480">DENOMS_COUNT_MAX</a></div><div class="ttdeci">static const int DENOMS_COUNT_MAX</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00016">privatesend-client.h:16</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_af1cc0fa3fa8322950f80d7454646c4ba"><div class="ttname"><a href="classCPrivateSendClient.html#af1cc0fa3fa8322950f80d7454646c4ba">CPrivateSendClient::txMyCollateral</a></div><div class="ttdeci">CMutableTransaction txMyCollateral</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00057">privatesend-client.h:57</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a3d1f2de2f40e4b8df13202380e8c6137"><div class="ttname"><a href="classCPrivateSendClient.html#a3d1f2de2f40e4b8df13202380e8c6137">CPrivateSendClient::CPrivateSendClient</a></div><div class="ttdeci">CPrivateSendClient()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00114">privatesend-client.h:114</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a58fe9de7d8ed8dff1503299c42e9138f"><div class="ttname"><a href="classCPrivateSendClient.html#a58fe9de7d8ed8dff1503299c42e9138f">CPrivateSendClient::JoinExistingQueue</a></div><div class="ttdeci">bool JoinExistingQueue(CAmount nBalanceNeedsAnonymized, CConnman &connman)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00845">privatesend-client.cpp:845</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_afa7b75d731041b724a6f834a9b1f981f"><div class="ttname"><a href="classCPrivateSendClient.html#afa7b75d731041b724a6f834a9b1f981f">CPrivateSendClient::RelayIn</a></div><div class="ttdeci">void RelayIn(const CDarkSendEntry &entry, CConnman &connman)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01386">privatesend-client.cpp:1386</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_aa144288555b8b7e5331b00382c8a2cfe"><div class="ttname"><a href="classCPrivateSendClient.html#aa144288555b8b7e5331b00382c8a2cfe">CPrivateSendClient::keyHolderStorage</a></div><div class="ttdeci">CKeyHolderStorage keyHolderStorage</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00059">privatesend-client.h:59</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ab57e4dfcfb545ca5297286fa9e493622"><div class="ttname"><a href="classCPrivateSendClient.html#ab57e4dfcfb545ca5297286fa9e493622">CPrivateSendClient::fLastEntryAccepted</a></div><div class="ttdeci">bool fLastEntryAccepted</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00052">privatesend-client.h:52</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_a01b520827079bf595bfd4f72785026dc"><div class="ttname"><a href="privatesend-client_8h.html#a01b520827079bf595bfd4f72785026dc">ThreadCheckPrivateSendClient</a></div><div class="ttdeci">void ThreadCheckPrivateSendClient(CConnman &connman)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01416">privatesend-client.cpp:1416</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_ae36d24fafeb216cd61fb55e3475154a3"><div class="ttname"><a href="privatesend-client_8h.html#ae36d24fafeb216cd61fb55e3475154a3">privateSendClient</a></div><div class="ttdeci">CPrivateSendClient privateSendClient</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00019">privatesend-client.cpp:19</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_a2997e75c7edd9144706755e3af6bc723"><div class="ttname"><a href="privatesend-client_8h.html#a2997e75c7edd9144706755e3af6bc723">DEFAULT_PRIVATESEND_AMOUNT</a></div><div class="ttdeci">static const int DEFAULT_PRIVATESEND_AMOUNT</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00019">privatesend-client.h:19</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_afbc77682f1af60eea559f725059c3614"><div class="ttname"><a href="classCPrivateSendClient.html#afbc77682f1af60eea559f725059c3614">CPrivateSendClient::vecDenominationsSkipped</a></div><div class="ttdeci">std::vector< CAmount > vecDenominationsSkipped</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00042">privatesend-client.h:42</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_aeecf1de650020b699ac781d6e35738ca"><div class="ttname"><a href="classCPrivateSendClient.html#aeecf1de650020b699ac781d6e35738ca">CPrivateSendClient::SetState</a></div><div class="ttdeci">void SetState(PoolState nStateNew)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01397">privatesend-client.cpp:1397</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_ad21720df0ae6b08ebdbba182b569d3d2"><div class="ttname"><a href="privatesend-client_8h.html#ad21720df0ae6b08ebdbba182b569d3d2">PRIVATESEND_KEYS_THRESHOLD_WARNING</a></div><div class="ttdeci">static const int PRIVATESEND_KEYS_THRESHOLD_WARNING</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00025">privatesend-client.h:25</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a0c0fd844c06a51c196e9c712df4af546"><div class="ttname"><a href="classCPrivateSendClient.html#a0c0fd844c06a51c196e9c712df4af546">CPrivateSendClient::SubmitDenominate</a></div><div class="ttdeci">bool SubmitDenominate(CConnman &connman)</div><div class="ttdoc">As a client, submit part of a future mixing transaction to a Masternode to start the process...</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01011">privatesend-client.cpp:1011</a></div></div>
|
|
<div class="ttc" id="classCConnman_html"><div class="ttname"><a href="classCConnman.html">CConnman</a></div><div class="ttdef"><b>Definition:</b> <a href="net_8h_source.html#l00108">net.h:108</a></div></div>
|
|
<div class="ttc" id="masternode_8h_html"><div class="ttname"><a href="masternode_8h.html">masternode.h</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a4ab2a3ffac1f0a2b4dd93effbbd0c142"><div class="ttname"><a href="classCPrivateSendClient.html#a4ab2a3ffac1f0a2b4dd93effbbd0c142">CPrivateSendClient::CheckAutomaticBackup</a></div><div class="ttdeci">bool CheckAutomaticBackup()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00627">privatesend-client.cpp:627</a></div></div>
|
|
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div></div>
|
|
<div class="ttc" id="privatesend-util_8h_html"><div class="ttname"><a href="privatesend-util_8h.html">privatesend-util.h</a></div></div>
|
|
<div class="ttc" id="structmasternode__info__t_html"><div class="ttname"><a href="structmasternode__info__t.html">masternode_info_t</a></div><div class="ttdef"><b>Definition:</b> <a href="masternode_8h_source.html#l00091">masternode.h:91</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a1f8053400f47f19228fb34d8ee13a983"><div class="ttname"><a href="classCPrivateSendClient.html#a1f8053400f47f19228fb34d8ee13a983">CPrivateSendClient::CompletedTransaction</a></div><div class="ttdeci">void CompletedTransaction(PoolMessage nMessageID)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00599">privatesend-client.cpp:599</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_aedfc2672eb99821f93aa9b54264a8b5c"><div class="ttname"><a href="privatesend-client_8h.html#aedfc2672eb99821f93aa9b54264a8b5c">DEFAULT_PRIVATESEND_LIQUIDITY</a></div><div class="ttdeci">static const int DEFAULT_PRIVATESEND_LIQUIDITY</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00020">privatesend-client.h:20</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ab7fe5ded946515b6ed6f07e3130427f9"><div class="ttname"><a href="classCPrivateSendClient.html#ab7fe5ded946515b6ed6f07e3130427f9">CPrivateSendClient::infoMixingMasternode</a></div><div class="ttdeci">masternode_info_t infoMixingMasternode</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00110">privatesend-client.h:110</a></div></div>
|
|
<div class="ttc" id="wallet_8h_html"><div class="ttname"><a href="wallet_8h.html">wallet.h</a></div></div>
|
|
<div class="ttc" id="classAnnotatedMixin_html"><div class="ttname"><a href="classAnnotatedMixin.html">AnnotatedMixin< boost::recursive_mutex ></a></div></div>
|
|
<div class="ttc" id="privatesend_8h_html_a4546369e58c84af3d62649ca72cae73a"><div class="ttname"><a href="privatesend_8h.html#a4546369e58c84af3d62649ca72cae73a">PoolMessage</a></div><div class="ttdeci">PoolMessage</div><div class="ttdef"><b>Definition:</b> <a href="privatesend_8h_source.html#l00030">privatesend.h:30</a></div></div>
|
|
<div class="ttc" id="classCDarkSendEntry_html"><div class="ttname"><a href="classCDarkSendEntry.html">CDarkSendEntry</a></div><div class="ttdef"><b>Definition:</b> <a href="privatesend_8h_source.html#l00115">privatesend.h:115</a></div></div>
|
|
<div class="ttc" id="amount_8h_html_a4eaf3a5239714d8c45b851527f7cb564"><div class="ttname"><a href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a></div><div class="ttdeci">int64_t CAmount</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00014">amount.h:14</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a46f1f1448b1737eb8e914dfc9f2edd46"><div class="ttname"><a href="classCPrivateSendClient.html#a46f1f1448b1737eb8e914dfc9f2edd46">CPrivateSendClient::CheckTimeout</a></div><div class="ttdeci">void CheckTimeout()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00309">privatesend-client.cpp:309</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_aa181bca89b776043424f82a9ae047053"><div class="ttname"><a href="privatesend-client_8h.html#aa181bca89b776043424f82a9ae047053">DEFAULT_PRIVATESEND_ROUNDS</a></div><div class="ttdeci">static const int DEFAULT_PRIVATESEND_ROUNDS</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00018">privatesend-client.h:18</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ac0c910708ed9797f5a9e5fe68144bcc1"><div class="ttname"><a href="classCPrivateSendClient.html#ac0c910708ed9797f5a9e5fe68144bcc1">CPrivateSendClient::CreateDenominated</a></div><div class="ttdeci">bool CreateDenominated(CConnman &connman)</div><div class="ttdoc">Create denominations. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01258">privatesend-client.cpp:1258</a></div></div>
|
|
<div class="ttc" id="structCompactTallyItem_html"><div class="ttname"><a href="structCompactTallyItem.html">CompactTallyItem</a></div><div class="ttdef"><b>Definition:</b> <a href="wallet_8h_source.html#l00111">wallet.h:111</a></div></div>
|
|
<div class="ttc" id="classCNode_html"><div class="ttname"><a href="classCNode.html">CNode</a></div><div class="ttdef"><b>Definition:</b> <a href="net_8h_source.html#l00661">net.h:661</a></div></div>
|
|
<div class="ttc" id="classCTransaction_html"><div class="ttname"><a href="classCTransaction.html">CTransaction</a></div><div class="ttdef"><b>Definition:</b> <a href="transaction_8h_source.html#l00210">transaction.h:210</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_aff245581dce471708bea6a425ca5b533"><div class="ttname"><a href="classCPrivateSendClient.html#aff245581dce471708bea6a425ca5b533">CPrivateSendClient::SetNull</a></div><div class="ttdeci">void SetNull()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00213">privatesend-client.cpp:213</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a2fd1883b287215177902202140e8fc25"><div class="ttname"><a href="classCPrivateSendClient.html#a2fd1883b287215177902202140e8fc25">CPrivateSendClient::strLastMessage</a></div><div class="ttdeci">std::string strLastMessage</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00054">privatesend-client.h:54</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a260030055f53ba65ef8d7797f86eb4c1"><div class="ttname"><a href="classCPrivateSendClient.html#a260030055f53ba65ef8d7797f86eb4c1">CPrivateSendClient::vecOutPointLocked</a></div><div class="ttdeci">std::vector< COutPoint > vecOutPointLocked</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00043">privatesend-client.h:43</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ac697b8fbdc76ff365bccdf553f0ac4e9"><div class="ttname"><a href="classCPrivateSendClient.html#ac697b8fbdc76ff365bccdf553f0ac4e9">CPrivateSendClient::CheckPool</a></div><div class="ttdeci">void CheckPool()</div><div class="ttdoc">Check for process. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00291">privatesend-client.cpp:291</a></div></div>
|
|
<div class="ttc" id="classCDataStream_html"><div class="ttname"><a href="classCDataStream.html">CDataStream</a></div><div class="ttdef"><b>Definition:</b> <a href="streams_8h_source.html#l00030">streams.h:30</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_af733c757c72bcff4b99b613cce0de29e"><div class="ttname"><a href="classCPrivateSendClient.html#af733c757c72bcff4b99b613cce0de29e">CPrivateSendClient::fCreateAutoBackups</a></div><div class="ttdeci">bool fCreateAutoBackups</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00112">privatesend-client.h:112</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a5dd3ad9ca84fcc35a3b3f19011494610"><div class="ttname"><a href="classCPrivateSendClient.html#a5dd3ad9ca84fcc35a3b3f19011494610">CPrivateSendClient::SendDenominate</a></div><div class="ttdeci">bool SendDenominate(const std::vector< CTxIn > &vecTxIn, const std::vector< CTxOut > &vecTxOut, CConnman &connman)</div><div class="ttdoc">step 2: send denominated inputs and outputs prepared in step 1 </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00362">privatesend-client.cpp:362</a></div></div>
|
|
<div class="ttc" id="privatesend_8h_html_a31c8a30d2786888a6414397247a9672b"><div class="ttname"><a href="privatesend_8h.html#a31c8a30d2786888a6414397247a9672b">PoolStatusUpdate</a></div><div class="ttdeci">PoolStatusUpdate</div><div class="ttdef"><b>Definition:</b> <a href="privatesend_8h_source.html#l00070">privatesend.h:70</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_af8a649a4aa27cb51eb94384232d7b49e"><div class="ttname"><a href="classCPrivateSendClient.html#af8a649a4aa27cb51eb94384232d7b49e">CPrivateSendClient::UnlockCoins</a></div><div class="ttdeci">void UnlockCoins()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00226">privatesend-client.cpp:226</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ab4313c8c9d8832e4842a91eb49f95be7"><div class="ttname"><a href="classCPrivateSendClient.html#ab4313c8c9d8832e4842a91eb49f95be7">CPrivateSendClient::SetMinBlocksToWait</a></div><div class="ttdeci">void SetMinBlocksToWait(int nMinBlocksToWaitIn)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00130">privatesend-client.h:130</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ac5739f34dc74c48a25481ed6cb61a88f"><div class="ttname"><a href="classCPrivateSendClient.html#ac5739f34dc74c48a25481ed6cb61a88f">CPrivateSendClient::ProcessMessage</a></div><div class="ttdeci">void ProcessMessage(CNode *pfrom, std::string &strCommand, CDataStream &vRecv, CConnman &connman)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00021">privatesend-client.cpp:21</a></div></div>
|
|
<div class="ttc" id="privatesend_8h_html_abbe2eccf5424566d6e095f9af8136a9c"><div class="ttname"><a href="privatesend_8h.html#abbe2eccf5424566d6e095f9af8136a9c">PoolState</a></div><div class="ttdeci">PoolState</div><div class="ttdef"><b>Definition:</b> <a href="privatesend_8h_source.html#l00058">privatesend.h:58</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a010af65bc5f5dad3828bddf4f086ae34"><div class="ttname"><a href="classCPrivateSendClient.html#a010af65bc5f5dad3828bddf4f086ae34">CPrivateSendClient::vecMasternodesUsed</a></div><div class="ttdeci">std::vector< COutPoint > vecMasternodesUsed</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00040">privatesend-client.h:40</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a1ceb3cdbbc766124a2a79166241a72cf"><div class="ttname"><a href="classCPrivateSendClient.html#a1ceb3cdbbc766124a2a79166241a72cf">CPrivateSendClient::CheckPoolStateUpdate</a></div><div class="ttdeci">bool CheckPoolStateUpdate(PoolState nStateNew, int nEntriesCountNew, PoolStatusUpdate nStatusUpdate, PoolMessage nMessageID, int nSessionIDNew=0)</div><div class="ttdoc">Get Masternode updates about the progress of mixing. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00442">privatesend-client.cpp:442</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a39479063476c18d9faf8531867d522d5"><div class="ttname"><a href="classCPrivateSendClient.html#a39479063476c18d9faf8531867d522d5">CPrivateSendClient::IsDenomSkipped</a></div><div class="ttdeci">bool IsDenomSkipped(CAmount nDenomValue)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00065">privatesend-client.h:65</a></div></div>
|
|
<div class="ttc" id="privatesend_8h_html"><div class="ttname"><a href="privatesend_8h.html">privatesend.h</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_af714c916948fda55c513e0eb238d2cd3"><div class="ttname"><a href="classCPrivateSendClient.html#af714c916948fda55c513e0eb238d2cd3">CPrivateSendClient::GetStatus</a></div><div class="ttdeci">std::string GetStatus()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00239">privatesend-client.cpp:239</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a5338d796aa1142899908cb5ba2dd30d0"><div class="ttname"><a href="classCPrivateSendClient.html#a5338d796aa1142899908cb5ba2dd30d0">CPrivateSendClient::nCachedLastSuccessBlock</a></div><div class="ttdeci">int nCachedLastSuccessBlock</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00045">privatesend-client.h:45</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_a3878d29bbe449904345225127b9e3222"><div class="ttname"><a href="privatesend-client_8h.html#a3878d29bbe449904345225127b9e3222">PRIVATESEND_KEYS_THRESHOLD_STOP</a></div><div class="ttdeci">static const int PRIVATESEND_KEYS_THRESHOLD_STOP</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00027">privatesend-client.h:27</a></div></div>
|
|
<div class="ttc" id="classCBlockIndex_html"><div class="ttname"><a href="classCBlockIndex.html">CBlockIndex</a></div><div class="ttdef"><b>Definition:</b> <a href="chain_8h_source.html#l00100">chain.h:100</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_aad97f0fc94af9d511e1a52f9ad164d49"><div class="ttname"><a href="classCPrivateSendClient.html#aad97f0fc94af9d511e1a52f9ad164d49">CPrivateSendClient::cs_darksend</a></div><div class="ttdeci">CCriticalSection cs_darksend</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00037">privatesend-client.h:37</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ab8b01f3c30b8c7568f4f4900b491eb36"><div class="ttname"><a href="classCPrivateSendClient.html#ab8b01f3c30b8c7568f4f4900b491eb36">CPrivateSendClient::nCachedBlockHeight</a></div><div class="ttdeci">int nCachedBlockHeight</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00049">privatesend-client.h:49</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a2b2003b8c8b493d13fb8b0dfcac37fd5"><div class="ttname"><a href="classCPrivateSendClient.html#a2b2003b8c8b493d13fb8b0dfcac37fd5">CPrivateSendClient::SignFinalTransaction</a></div><div class="ttdeci">bool SignFinalTransaction(const CTransaction &finalTransactionNew, CNode *pnode, CConnman &connman)</div><div class="ttdoc">As a client, check and sign the final transaction. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00488">privatesend-client.cpp:488</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html"><div class="ttname"><a href="classCPrivateSendClient.html">CPrivateSendClient</a></div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00034">privatesend-client.h:34</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a75799095593d6171c667e9892f2723d0"><div class="ttname"><a href="classCPrivateSendClient.html#a75799095593d6171c667e9892f2723d0">CPrivateSendClient::fEnablePrivateSend</a></div><div class="ttdeci">bool fEnablePrivateSend</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00107">privatesend-client.h:107</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a9eaafa61ebf8cf727cdd2b4ffb69cad3"><div class="ttname"><a href="classCPrivateSendClient.html#a9eaafa61ebf8cf727cdd2b4ffb69cad3">CPrivateSendClient::nPrivateSendRounds</a></div><div class="ttdeci">int nPrivateSendRounds</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00104">privatesend-client.h:104</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_aa5b2797e14a4da39612702f74c7033c0"><div class="ttname"><a href="classCPrivateSendClient.html#aa5b2797e14a4da39612702f74c7033c0">CPrivateSendClient::nEntriesCount</a></div><div class="ttdeci">int nEntriesCount</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00051">privatesend-client.h:51</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a3f4bddf72925cabe06a4c85f6ad522d7"><div class="ttname"><a href="classCPrivateSendClient.html#a3f4bddf72925cabe06a4c85f6ad522d7">CPrivateSendClient::MakeCollateralAmounts</a></div><div class="ttdeci">bool MakeCollateralAmounts(CConnman &connman)</div><div class="ttdoc">Split up large inputs or make fee sized inputs. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01160">privatesend-client.cpp:1160</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_ad3438123cb41c93b5323f64bb52a7331"><div class="ttname"><a href="classCPrivateSendClient.html#ad3438123cb41c93b5323f64bb52a7331">CPrivateSendClient::DoAutomaticDenominating</a></div><div class="ttdeci">bool DoAutomaticDenominating(CConnman &connman, bool fDryRun=false)</div><div class="ttdoc">Passively run mixing in the background according to the configuration in settings. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00695">privatesend-client.cpp:695</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a7aa728cc4f11d0986229e35d33486c2e"><div class="ttname"><a href="classCPrivateSendClient.html#a7aa728cc4f11d0986229e35d33486c2e">CPrivateSendClient::UpdatedBlockTip</a></div><div class="ttdeci">void UpdatedBlockTip(const CBlockIndex *pindex)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l01403">privatesend-client.cpp:1403</a></div></div>
|
|
<div class="ttc" id="privatesend-client_8h_html_acea2766a43441f4715a9cfb848e19ff9"><div class="ttname"><a href="privatesend-client_8h.html#acea2766a43441f4715a9cfb848e19ff9">DEFAULT_PRIVATESEND_MULTISESSION</a></div><div class="ttdeci">static const bool DEFAULT_PRIVATESEND_MULTISESSION</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00021">privatesend-client.h:21</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_af57143820ab3c0ff4c8e3f0781a9a329"><div class="ttname"><a href="classCPrivateSendClient.html#af57143820ab3c0ff4c8e3f0781a9a329">CPrivateSendClient::WaitForAnotherBlock</a></div><div class="ttdeci">bool WaitForAnotherBlock()</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00616">privatesend-client.cpp:616</a></div></div>
|
|
<div class="ttc" id="classCKeyHolderStorage_html"><div class="ttname"><a href="classCKeyHolderStorage.html">CKeyHolderStorage</a></div><div class="ttdef"><b>Definition:</b> <a href="privatesend-util_8h_source.html#l00026">privatesend-util.h:26</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a0749ab2a86d86bc9961202d8776e0998"><div class="ttname"><a href="classCPrivateSendClient.html#a0749ab2a86d86bc9961202d8776e0998">CPrivateSendClient::fPrivateSendMultiSession</a></div><div class="ttdeci">bool fPrivateSendMultiSession</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8h_source.html#l00108">privatesend-client.h:108</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a4394dfd7c898722e494a417cce66aeea"><div class="ttname"><a href="classCPrivateSendClient.html#a4394dfd7c898722e494a417cce66aeea">CPrivateSendClient::StartNewQueue</a></div><div class="ttdeci">bool StartNewQueue(CAmount nValueMin, CAmount nBalanceNeedsAnonymized, CConnman &connman)</div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00929">privatesend-client.cpp:929</a></div></div>
|
|
<div class="ttc" id="classCPrivateSendClient_html_a90f93846395809d7e088fc5fd7a0f7d8"><div class="ttname"><a href="classCPrivateSendClient.html#a90f93846395809d7e088fc5fd7a0f7d8">CPrivateSendClient::NewBlock</a></div><div class="ttdeci">void NewBlock()</div><div class="ttdoc">Process a new block. </div><div class="ttdef"><b>Definition:</b> <a href="privatesend-client_8cpp_source.html#l00586">privatesend-client.cpp:586</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="privatesend-client_8h.html">privatesend-client.h</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:04 for Dash Core by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|