mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
2365 lines
129 KiB
HTML
2365 lines
129 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: Actions</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('group__Actions.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="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Actions</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCompareByPriority.html">CompareByPriority</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCompareByAmount.html">CompareByAmount</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ga5120281db2d155cd8254c692267c9d37"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga5120281db2d155cd8254c692267c9d37">ApproximateBestSubset</a> (vector< pair< <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>, pair< const <a class="el" href="classCWalletTx.html">CWalletTx</a> *, unsigned int > > >vValue, const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nTotalLower, const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nTargetValue, vector< char > &vfBest, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nBest, int iterations=1000, bool fUseInstantSend=false)</td></tr>
|
|
<tr class="separator:ga5120281db2d155cd8254c692267c9d37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga502a73c6cf145be4a420a8bc75c6a69e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga502a73c6cf145be4a420a8bc75c6a69e">less_then_denom</a> (const <a class="el" href="classCOutput.html">COutput</a> &out1, const <a class="el" href="classCOutput.html">COutput</a> &out2)</td></tr>
|
|
<tr class="separator:ga502a73c6cf145be4a420a8bc75c6a69e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga854d83cbc2f4a5b993631507ed32aa3a"><td class="memItemLeft" align="right" valign="top">static int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga854d83cbc2f4a5b993631507ed32aa3a">GetOldestKeyInPool</a> (const std::set< int64_t > &setKeyPool, <a class="el" href="classCWalletDB.html">CWalletDB</a> &walletdb)</td></tr>
|
|
<tr class="separator:ga854d83cbc2f4a5b993631507ed32aa3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga97f8f562396b32b8e6ee78476087e1b2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga97f8f562396b32b8e6ee78476087e1b2">LoadReserveKeysToSet</a> (std::set< <a class="el" href="classCKeyID.html">CKeyID</a> > &setAddress, const std::set< int64_t > &setKeyPool, <a class="el" href="classCWalletDB.html">CWalletDB</a> &walletdb)</td></tr>
|
|
<tr class="separator:ga97f8f562396b32b8e6ee78476087e1b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa6522c2833bc0a84d216cf102b51ba05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaa6522c2833bc0a84d216cf102b51ba05">CWallet::GetBalance</a> () const</td></tr>
|
|
<tr class="separator:gaa6522c2833bc0a84d216cf102b51ba05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga69512d5afdbc440763fec4719475a055"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga69512d5afdbc440763fec4719475a055">CWallet::GetAnonymizableBalance</a> (bool fSkipDenominated=false, bool fSkipUnconfirmed=true) const</td></tr>
|
|
<tr class="separator:ga69512d5afdbc440763fec4719475a055"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad71e805ab9614962a57cb931e91b4297"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gad71e805ab9614962a57cb931e91b4297">CWallet::GetAnonymizedBalance</a> () const</td></tr>
|
|
<tr class="separator:gad71e805ab9614962a57cb931e91b4297"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2a8edfdfa5b1474b2b047daa89037278"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga2a8edfdfa5b1474b2b047daa89037278">CWallet::GetAverageAnonymizedRounds</a> () const</td></tr>
|
|
<tr class="separator:ga2a8edfdfa5b1474b2b047daa89037278"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24e9c793a438c84b48811bd5b7d4edc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga24e9c793a438c84b48811bd5b7d4edc6">CWallet::GetNormalizedAnonymizedBalance</a> () const</td></tr>
|
|
<tr class="separator:ga24e9c793a438c84b48811bd5b7d4edc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7c01f732dbde5dc71880203c435196b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga7c01f732dbde5dc71880203c435196b2">CWallet::GetNeedsToBeAnonymizedBalance</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nMinBalance=0) const</td></tr>
|
|
<tr class="separator:ga7c01f732dbde5dc71880203c435196b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d9f78bd52a2bd03a9e79c1a84e76cd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga3d9f78bd52a2bd03a9e79c1a84e76cd7">CWallet::GetDenominatedBalance</a> (bool unconfirmed=false) const</td></tr>
|
|
<tr class="separator:ga3d9f78bd52a2bd03a9e79c1a84e76cd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6e6e1497535d499242c2f2a76d1cbe63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga6e6e1497535d499242c2f2a76d1cbe63">CWallet::GetUnconfirmedBalance</a> () const</td></tr>
|
|
<tr class="separator:ga6e6e1497535d499242c2f2a76d1cbe63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ab8dfa75c5c8d5539325f3981697964"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga6ab8dfa75c5c8d5539325f3981697964">CWallet::GetImmatureBalance</a> () const</td></tr>
|
|
<tr class="separator:ga6ab8dfa75c5c8d5539325f3981697964"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga92a58ebac7d7d398597657600db56611"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga92a58ebac7d7d398597657600db56611">CWallet::GetWatchOnlyBalance</a> () const</td></tr>
|
|
<tr class="separator:ga92a58ebac7d7d398597657600db56611"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab0c110f14f0429f9de594b2293837621"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gab0c110f14f0429f9de594b2293837621">CWallet::GetUnconfirmedWatchOnlyBalance</a> () const</td></tr>
|
|
<tr class="separator:gab0c110f14f0429f9de594b2293837621"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1372ba886aaeda65bf28758c9ccb65b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga1372ba886aaeda65bf28758c9ccb65b4">CWallet::GetImmatureWatchOnlyBalance</a> () const</td></tr>
|
|
<tr class="separator:ga1372ba886aaeda65bf28758c9ccb65b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1cc229323a238a59d4eb592286c8bf2a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga1cc229323a238a59d4eb592286c8bf2a">CWallet::AvailableCoins</a> (std::vector< <a class="el" href="classCOutput.html">COutput</a> > &<a class="el" href="wallet__tests_8cpp.html#a4882ee1f29d9049f31ff980bddeb253d">vCoins</a>, bool fOnlyConfirmed=true, const <a class="el" href="classCCoinControl.html">CCoinControl</a> *coinControl=NULL, bool fIncludeZeroValue=false, <a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566ce">AvailableCoinsType</a> nCoinType=<a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566cea94cc8a0e81d9490cdbdfc3d3f215e9e7">ALL_COINS</a>, bool fUseInstantSend=false) const</td></tr>
|
|
<tr class="separator:ga1cc229323a238a59d4eb592286c8bf2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac75c09aea2670e5d144161f285f41156"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gac75c09aea2670e5d144161f285f41156">CWallet::SelectCoinsMinConf</a> (const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nTargetValue, int nConfMine, int nConfTheirs, std::vector< <a class="el" href="classCOutput.html">COutput</a> > <a class="el" href="wallet__tests_8cpp.html#a4882ee1f29d9049f31ff980bddeb253d">vCoins</a>, std::set< std::pair< const <a class="el" href="classCWalletTx.html">CWalletTx</a> *, unsigned int > > &setCoinsRet, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nValueRet, bool fUseInstantSend=false) const</td></tr>
|
|
<tr class="separator:gac75c09aea2670e5d144161f285f41156"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7dfe1a401b486f3a36fd3b3b94a803d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga7dfe1a401b486f3a36fd3b3b94a803d3">CWallet::SelectCoins</a> (const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nTargetValue, std::set< std::pair< const <a class="el" href="classCWalletTx.html">CWalletTx</a> *, unsigned int > > &setCoinsRet, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nValueRet, const <a class="el" href="classCCoinControl.html">CCoinControl</a> *coinControl=NULL, <a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566ce">AvailableCoinsType</a> nCoinType=<a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566cea94cc8a0e81d9490cdbdfc3d3f215e9e7">ALL_COINS</a>, bool fUseInstantSend=true) const</td></tr>
|
|
<tr class="separator:ga7dfe1a401b486f3a36fd3b3b94a803d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf35620af7b11607c2594f413bf9914ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaf35620af7b11607c2594f413bf9914ef">CWallet::FundTransaction</a> (<a class="el" href="structCMutableTransaction.html">CMutableTransaction</a> &tx, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nFeeRet, int &nChangePosRet, std::string &strFailReason, bool includeWatching)</td></tr>
|
|
<tr class="separator:gaf35620af7b11607c2594f413bf9914ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga416c2796c5ecb9836d4f6407fcdbb42c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga416c2796c5ecb9836d4f6407fcdbb42c">CWallet::SelectCoinsByDenominations</a> (int nDenom, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nValueMin, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nValueMax, std::vector< <a class="el" href="classCTxIn.html">CTxIn</a> > &vecTxInRet, std::vector< <a class="el" href="classCOutput.html">COutput</a> > &vCoinsRet, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nValueRet, int nPrivateSendRoundsMin, int nPrivateSendRoundsMax)</td></tr>
|
|
<tr class="separator:ga416c2796c5ecb9836d4f6407fcdbb42c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5444fca647f090a8d55f20fe8ca3f4d1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga5444fca647f090a8d55f20fe8ca3f4d1">CWallet::SelectCoinsGrouppedByAddresses</a> (std::vector< <a class="el" href="structCompactTallyItem.html">CompactTallyItem</a> > &vecTallyRet, bool fSkipDenominated=true, bool fAnonymizable=true, bool fSkipUnconfirmed=true) const</td></tr>
|
|
<tr class="separator:ga5444fca647f090a8d55f20fe8ca3f4d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga099c7618f04c56b4bf592eafd1362489"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga099c7618f04c56b4bf592eafd1362489">CWallet::SelectCoinsDark</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nValueMin, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nValueMax, std::vector< <a class="el" href="classCTxIn.html">CTxIn</a> > &vecTxInRet, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nValueRet, int nPrivateSendRoundsMin, int nPrivateSendRoundsMax) const</td></tr>
|
|
<tr class="separator:ga099c7618f04c56b4bf592eafd1362489"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadac94dbabce69ad9919f0c317223c889"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gadac94dbabce69ad9919f0c317223c889">CWallet::GetCollateralTxIn</a> (<a class="el" href="classCTxIn.html">CTxIn</a> &txinRet, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nValueRet) const</td></tr>
|
|
<tr class="separator:gadac94dbabce69ad9919f0c317223c889"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7bed1181907af862735c853782b21e88"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga7bed1181907af862735c853782b21e88">CWallet::GetMasternodeOutpointAndKeys</a> (<a class="el" href="classCOutPoint.html">COutPoint</a> &outpointRet, <a class="el" href="classCPubKey.html">CPubKey</a> &pubKeyRet, <a class="el" href="classCKey.html">CKey</a> &keyRet, std::string strTxHash="", std::string strOutputIndex="")</td></tr>
|
|
<tr class="memdesc:ga7bed1181907af862735c853782b21e88"><td class="mdescLeft"> </td><td class="mdescRight">Get 1000DASH output and keys which can be used for the Masternode. <a href="#ga7bed1181907af862735c853782b21e88">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7bed1181907af862735c853782b21e88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae534f21212e6736c1390c73a0d4498e2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gae534f21212e6736c1390c73a0d4498e2">CWallet::GetOutpointAndKeysFromOutput</a> (const <a class="el" href="classCOutput.html">COutput</a> &out, <a class="el" href="classCOutPoint.html">COutPoint</a> &outpointRet, <a class="el" href="classCPubKey.html">CPubKey</a> &pubKeyRet, <a class="el" href="classCKey.html">CKey</a> &keyRet)</td></tr>
|
|
<tr class="memdesc:gae534f21212e6736c1390c73a0d4498e2"><td class="mdescLeft"> </td><td class="mdescRight">Extract txin information and keys from output. <a href="#gae534f21212e6736c1390c73a0d4498e2">More...</a><br /></td></tr>
|
|
<tr class="separator:gae534f21212e6736c1390c73a0d4498e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ab79abf1aba845254fe5969731ba2ad"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga6ab79abf1aba845254fe5969731ba2ad">CWallet::CountInputsWithAmount</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nInputAmount)</td></tr>
|
|
<tr class="separator:ga6ab79abf1aba845254fe5969731ba2ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga059d185bded45fcf230a7a75e1be5f0e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga059d185bded45fcf230a7a75e1be5f0e">CWallet::HasCollateralInputs</a> (bool fOnlyConfirmed=true) const</td></tr>
|
|
<tr class="separator:ga059d185bded45fcf230a7a75e1be5f0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea356cdf45e0ec83056ca5b0576add2b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaea356cdf45e0ec83056ca5b0576add2b">CWallet::IsCollateralAmount</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nInputAmount) const</td></tr>
|
|
<tr class="separator:gaea356cdf45e0ec83056ca5b0576add2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga94971f63a4a5ed96e2c5c6760a29bfa6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga94971f63a4a5ed96e2c5c6760a29bfa6">CWallet::CreateCollateralTransaction</a> (<a class="el" href="structCMutableTransaction.html">CMutableTransaction</a> &txCollateral, std::string &strReason)</td></tr>
|
|
<tr class="separator:ga94971f63a4a5ed96e2c5c6760a29bfa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b0c6540531740c1396802f14c77a9b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga3b0c6540531740c1396802f14c77a9b5">CWallet::GetBudgetSystemCollateralTX</a> (<a class="el" href="classCTransaction.html">CTransaction</a> &tx, <a class="el" href="classuint256.html">uint256</a> hash, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> amount, bool fUseInstantSend)</td></tr>
|
|
<tr class="separator:ga3b0c6540531740c1396802f14c77a9b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae27fa69f87bfb489bf4ed77b35cee1d1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gae27fa69f87bfb489bf4ed77b35cee1d1">CWallet::GetBudgetSystemCollateralTX</a> (<a class="el" href="classCWalletTx.html">CWalletTx</a> &tx, <a class="el" href="classuint256.html">uint256</a> hash, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> amount, bool fUseInstantSend)</td></tr>
|
|
<tr class="separator:gae27fa69f87bfb489bf4ed77b35cee1d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae9f04ff3adc27b7fec2fd0a794af892d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gae9f04ff3adc27b7fec2fd0a794af892d">CWallet::ConvertList</a> (std::vector< <a class="el" href="classCTxIn.html">CTxIn</a> > vecTxIn, std::vector< <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> > &vecAmounts)</td></tr>
|
|
<tr class="separator:gae9f04ff3adc27b7fec2fd0a794af892d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9476d8b40414f77f7f3bcd3ba28fa31f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga9476d8b40414f77f7f3bcd3ba28fa31f">CWallet::CreateTransaction</a> (const std::vector< <a class="el" href="structCRecipient.html">CRecipient</a> > &vecSend, <a class="el" href="classCWalletTx.html">CWalletTx</a> &wtxNew, <a class="el" href="classCReserveKey.html">CReserveKey</a> &reservekey, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nFeeRet, int &nChangePosRet, std::string &strFailReason, const <a class="el" href="classCCoinControl.html">CCoinControl</a> *coinControl=NULL, bool sign=true, <a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566ce">AvailableCoinsType</a> nCoinType=<a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566cea94cc8a0e81d9490cdbdfc3d3f215e9e7">ALL_COINS</a>, bool fUseInstantSend=false)</td></tr>
|
|
<tr class="separator:ga9476d8b40414f77f7f3bcd3ba28fa31f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad95b72403a23ad9f9079a08b0ed1646a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gad95b72403a23ad9f9079a08b0ed1646a">CWallet::CommitTransaction</a> (<a class="el" href="classCWalletTx.html">CWalletTx</a> &wtxNew, <a class="el" href="classCReserveKey.html">CReserveKey</a> &reservekey, <a class="el" href="classCConnman.html">CConnman</a> *connman, std::string strCommand="tx")</td></tr>
|
|
<tr class="separator:gad95b72403a23ad9f9079a08b0ed1646a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga95e868e708b79ac46229aca24d557702"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga95e868e708b79ac46229aca24d557702">CWallet::AddAccountingEntry</a> (const <a class="el" href="classCAccountingEntry.html">CAccountingEntry</a> &, <a class="el" href="classCWalletDB.html">CWalletDB</a> &pwalletdb)</td></tr>
|
|
<tr class="separator:ga95e868e708b79ac46229aca24d557702"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa1a63edc3566c05e6b5c9b77aba79b02"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaa1a63edc3566c05e6b5c9b77aba79b02">CWallet::GetRequiredFee</a> (unsigned int nTxBytes)</td></tr>
|
|
<tr class="separator:gaa1a63edc3566c05e6b5c9b77aba79b02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga64a76474added26d9fbf904b5dd978a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga64a76474added26d9fbf904b5dd978a8">CWallet::GetMinimumFee</a> (unsigned int nTxBytes, unsigned int nConfirmTarget, const <a class="el" href="classCTxMemPool.html">CTxMemPool</a> &pool)</td></tr>
|
|
<tr class="separator:ga64a76474added26d9fbf904b5dd978a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5d7b244b8ed0cbe24233ee0b6ca3cae0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="walletdb_8h.html#a7558d92e9ea1d446075da1b514c4a944">DBErrors</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga5d7b244b8ed0cbe24233ee0b6ca3cae0">CWallet::LoadWallet</a> (bool &fFirstRunRet)</td></tr>
|
|
<tr class="separator:ga5d7b244b8ed0cbe24233ee0b6ca3cae0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga71d4b810d6fce19efd455ded3e450a1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="walletdb_8h.html#a7558d92e9ea1d446075da1b514c4a944">DBErrors</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga71d4b810d6fce19efd455ded3e450a1b">CWallet::ZapWalletTx</a> (std::vector< <a class="el" href="classCWalletTx.html">CWalletTx</a> > &vWtx)</td></tr>
|
|
<tr class="separator:ga71d4b810d6fce19efd455ded3e450a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga53e5528d7005608594e73f500bc5bb8f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga53e5528d7005608594e73f500bc5bb8f">CWallet::SetAddressBook</a> (const <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> &address, const std::string &strName, const std::string &purpose)</td></tr>
|
|
<tr class="separator:ga53e5528d7005608594e73f500bc5bb8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac6542da8493cbb958068b7a01c05b631"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gac6542da8493cbb958068b7a01c05b631">CWallet::DelAddressBook</a> (const <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> &address)</td></tr>
|
|
<tr class="separator:gac6542da8493cbb958068b7a01c05b631"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad54cca8f6e5e1d5535860f43ddb0246f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gad54cca8f6e5e1d5535860f43ddb0246f">CWallet::SetDefaultKey</a> (const <a class="el" href="classCPubKey.html">CPubKey</a> &vchPubKey)</td></tr>
|
|
<tr class="separator:gad54cca8f6e5e1d5535860f43ddb0246f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7353ba1e79fc4167fbfbe79b41698fa7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga7353ba1e79fc4167fbfbe79b41698fa7">CWallet::NewKeyPool</a> ()</td></tr>
|
|
<tr class="separator:ga7353ba1e79fc4167fbfbe79b41698fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga548e31853748ca588c65758e5c594ca3"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga548e31853748ca588c65758e5c594ca3">CWallet::KeypoolCountExternalKeys</a> ()</td></tr>
|
|
<tr class="separator:ga548e31853748ca588c65758e5c594ca3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb3e4a3acf71120849b4386669ba61ec"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gacb3e4a3acf71120849b4386669ba61ec">CWallet::KeypoolCountInternalKeys</a> ()</td></tr>
|
|
<tr class="separator:gacb3e4a3acf71120849b4386669ba61ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9730278506e0a4f1c65239b951525b55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga9730278506e0a4f1c65239b951525b55">CWallet::TopUpKeyPool</a> (unsigned int kpSize=0)</td></tr>
|
|
<tr class="separator:ga9730278506e0a4f1c65239b951525b55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7eb46509d48033fcf84bc396f88b076e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga7eb46509d48033fcf84bc396f88b076e">CWallet::ReserveKeyFromKeyPool</a> (int64_t &nIndex, <a class="el" href="classCKeyPool.html">CKeyPool</a> &keypool, bool fInternal)</td></tr>
|
|
<tr class="separator:ga7eb46509d48033fcf84bc396f88b076e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae460b8c824a1a6633615f95373e533f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gae460b8c824a1a6633615f95373e533f2">CWallet::KeepKey</a> (int64_t nIndex)</td></tr>
|
|
<tr class="separator:gae460b8c824a1a6633615f95373e533f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga47afcc47fc4fa53605670f3bc29a7bcc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga47afcc47fc4fa53605670f3bc29a7bcc">CWallet::ReturnKey</a> (int64_t nIndex, bool fInternal)</td></tr>
|
|
<tr class="separator:ga47afcc47fc4fa53605670f3bc29a7bcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf06799dcbf34d484db36fc6a84a2ff40"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaf06799dcbf34d484db36fc6a84a2ff40">CWallet::GetKeyFromPool</a> (<a class="el" href="classCPubKey.html">CPubKey</a> &key, bool fInternal)</td></tr>
|
|
<tr class="separator:gaf06799dcbf34d484db36fc6a84a2ff40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2555a9442e58b3c5593fef21f1b39d2d"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga2555a9442e58b3c5593fef21f1b39d2d">CWallet::GetOldestKeyPoolTime</a> ()</td></tr>
|
|
<tr class="separator:ga2555a9442e58b3c5593fef21f1b39d2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf2b4ac337ddb271555985cec82e43e6"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a>, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gadf2b4ac337ddb271555985cec82e43e6">CWallet::GetAddressBalances</a> ()</td></tr>
|
|
<tr class="separator:gadf2b4ac337ddb271555985cec82e43e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8eacbac6ad3697d90b98dfe02632f8ef"><td class="memItemLeft" align="right" valign="top">std::set< std::set< <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga8eacbac6ad3697d90b98dfe02632f8ef">CWallet::GetAddressGroupings</a> ()</td></tr>
|
|
<tr class="separator:ga8eacbac6ad3697d90b98dfe02632f8ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9bb7c978c4d3b0aba8b94dcbdf868bca"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga9bb7c978c4d3b0aba8b94dcbdf868bca">CWallet::GetAccountAddresses</a> (const std::string &strAccount) const</td></tr>
|
|
<tr class="separator:ga9bb7c978c4d3b0aba8b94dcbdf868bca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabe9bd095306b1320085b615885aaa250"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gabe9bd095306b1320085b615885aaa250">CReserveKey::GetReservedKey</a> (<a class="el" href="classCPubKey.html">CPubKey</a> &pubkey, bool fInternalIn)</td></tr>
|
|
<tr class="separator:gabe9bd095306b1320085b615885aaa250"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga493d06f41ca9571f2a42c8581a3952d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga493d06f41ca9571f2a42c8581a3952d8">CReserveKey::KeepKey</a> ()</td></tr>
|
|
<tr class="separator:ga493d06f41ca9571f2a42c8581a3952d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf7b0a61f8c70c8146e42e82b4e227204"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaf7b0a61f8c70c8146e42e82b4e227204">CReserveKey::ReturnKey</a> ()</td></tr>
|
|
<tr class="separator:gaf7b0a61f8c70c8146e42e82b4e227204"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa182f6de943295062748ab42e64c9203"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gaa182f6de943295062748ab42e64c9203">CWallet::GetAllReserveKeys</a> (std::set< <a class="el" href="classCKeyID.html">CKeyID</a> > &setAddress) const</td></tr>
|
|
<tr class="separator:gaa182f6de943295062748ab42e64c9203"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga96a5b2321f27270c5959bc697cca9c9a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga96a5b2321f27270c5959bc697cca9c9a">CWallet::UpdatedTransaction</a> (const <a class="el" href="classuint256.html">uint256</a> &hashTx)</td></tr>
|
|
<tr class="separator:ga96a5b2321f27270c5959bc697cca9c9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8852ef2cc66e3bde80ec026058023a50"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga8852ef2cc66e3bde80ec026058023a50">CWallet::GetScriptForMining</a> (boost::shared_ptr< <a class="el" href="classCReserveScript.html">CReserveScript</a> > &script)</td></tr>
|
|
<tr class="separator:ga8852ef2cc66e3bde80ec026058023a50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2be3aa26d84c79bdcabb41c6b3fe0e0f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga2be3aa26d84c79bdcabb41c6b3fe0e0f">CWallet::LockCoin</a> (<a class="el" href="classCOutPoint.html">COutPoint</a> &output)</td></tr>
|
|
<tr class="separator:ga2be3aa26d84c79bdcabb41c6b3fe0e0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabd60f5b890e2c62c05c6a2de6322197f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gabd60f5b890e2c62c05c6a2de6322197f">CWallet::UnlockCoin</a> (<a class="el" href="classCOutPoint.html">COutPoint</a> &output)</td></tr>
|
|
<tr class="separator:gabd60f5b890e2c62c05c6a2de6322197f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab51d80d53bc30799dd6888868a553963"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#gab51d80d53bc30799dd6888868a553963">CWallet::UnlockAllCoins</a> ()</td></tr>
|
|
<tr class="separator:gab51d80d53bc30799dd6888868a553963"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga58abc6e61537f10bfb9429587ed29074"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga58abc6e61537f10bfb9429587ed29074">CWallet::IsLockedCoin</a> (<a class="el" href="classuint256.html">uint256</a> hash, unsigned int n) const</td></tr>
|
|
<tr class="separator:ga58abc6e61537f10bfb9429587ed29074"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41f4c77a0843692388f8b11d5fb88042"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Actions.html#ga41f4c77a0843692388f8b11d5fb88042">CWallet::ListLockedCoins</a> (std::vector< <a class="el" href="classCOutPoint.html">COutPoint</a> > &vOutpts)</td></tr>
|
|
<tr class="separator:ga41f4c77a0843692388f8b11d5fb88042"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="ga95e868e708b79ac46229aca24d557702"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga95e868e708b79ac46229aca24d557702">◆ </a></span>AddAccountingEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddAccountingEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCAccountingEntry.html">CAccountingEntry</a> & </td>
|
|
<td class="paramname"><em>acentry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCWalletDB.html">CWalletDB</a> & </td>
|
|
<td class="paramname"><em>pwalletdb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03579">3579</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00885">movecmd()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5120281db2d155cd8254c692267c9d37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5120281db2d155cd8254c692267c9d37">◆ </a></span>ApproximateBestSubset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void ApproximateBestSubset </td>
|
|
<td>(</td>
|
|
<td class="paramtype">vector< pair< <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>, pair< const <a class="el" href="classCWalletTx.html">CWalletTx</a> *, unsigned int > > > </td>
|
|
<td class="paramname"><em>vValue</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nTotalLower</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nTargetValue</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">vector< char > & </td>
|
|
<td class="paramname"><em>vfBest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nBest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>iterations</em> = <code>1000</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> = <code>false</code> </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="wallet_8cpp_source.html#l02423">2423</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l02498">CWallet::SelectCoinsMinConf()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1cc229323a238a59d4eb592286c8bf2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1cc229323a238a59d4eb592286c8bf2a">◆ </a></span>AvailableCoins()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::AvailableCoins </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCOutput.html">COutput</a> > & </td>
|
|
<td class="paramname"><em>vCoins</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fOnlyConfirmed</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCCoinControl.html">CCoinControl</a> * </td>
|
|
<td class="paramname"><em>coinControl</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fIncludeZeroValue</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566ce">AvailableCoinsType</a> </td>
|
|
<td class="paramname"><em>nCoinType</em> = <code><a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566cea94cc8a0e81d9490cdbdfc3d3f215e9e7">ALL_COINS</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>populate vCoins with vector of available COutputs. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02360">2360</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02533">listunspent()</a>, and <a class="el" href="rpc_2masternode_8cpp_source.html#l00096">masternode()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad95b72403a23ad9f9079a08b0ed1646a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad95b72403a23ad9f9079a08b0ed1646a">◆ </a></span>CommitTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::CommitTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCWalletTx.html">CWalletTx</a> & </td>
|
|
<td class="paramname"><em>wtxNew</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCReserveKey.html">CReserveKey</a> & </td>
|
|
<td class="paramname"><em>reservekey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> * </td>
|
|
<td class="paramname"><em>connman</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string </td>
|
|
<td class="paramname"><em>strCommand</em> = <code>"tx"</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Call after CreateTransaction unless you want to abort </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03527">3527</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01280">CPrivateSendClient::CreateDenominated()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01186">CPrivateSendClient::MakeCollateralAmounts()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l01024">sendmany()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00374">SendMoney()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae9f04ff3adc27b7fec2fd0a794af892d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae9f04ff3adc27b7fec2fd0a794af892d">◆ </a></span>ConvertList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::ConvertList </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCTxIn.html">CTxIn</a> > </td>
|
|
<td class="paramname"><em>vecTxIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> > & </td>
|
|
<td class="paramname"><em>vecAmounts</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03158">3158</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00929">CPrivateSendClient::StartNewQueue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6ab79abf1aba845254fe5969731ba2ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6ab79abf1aba845254fe5969731ba2ad">◆ </a></span>CountInputsWithAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CWallet::CountInputsWithAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nInputAmount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03044">3044</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01280">CPrivateSendClient::CreateDenominated()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga94971f63a4a5ed96e2c5c6760a29bfa6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga94971f63a4a5ed96e2c5c6760a29bfa6">◆ </a></span>CreateCollateralTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::CreateCollateralTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structCMutableTransaction.html">CMutableTransaction</a> & </td>
|
|
<td class="paramname"><em>txCollateral</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strReason</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03088">3088</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">CPrivateSendClient::DoAutomaticDenominating()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9476d8b40414f77f7f3bcd3ba28fa31f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9476d8b40414f77f7f3bcd3ba28fa31f">◆ </a></span>CreateTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::CreateTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="structCRecipient.html">CRecipient</a> > & </td>
|
|
<td class="paramname"><em>vecSend</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCWalletTx.html">CWalletTx</a> & </td>
|
|
<td class="paramname"><em>wtxNew</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCReserveKey.html">CReserveKey</a> & </td>
|
|
<td class="paramname"><em>reservekey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nFeeRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>nChangePosRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strFailReason</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCCoinControl.html">CCoinControl</a> * </td>
|
|
<td class="paramname"><em>coinControl</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>sign</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566ce">AvailableCoinsType</a> </td>
|
|
<td class="paramname"><em>nCoinType</em> = <code><a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566cea94cc8a0e81d9490cdbdfc3d3f215e9e7">ALL_COINS</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Create a new transaction paying the recipients with a set of coins selected by <a class="el" href="group__Actions.html#ga7dfe1a401b486f3a36fd3b3b94a803d3">SelectCoins()</a>; Also create the change output, when needed </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03173">3173</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01280">CPrivateSendClient::CreateDenominated()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01186">CPrivateSendClient::MakeCollateralAmounts()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l01024">sendmany()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00374">SendMoney()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac6542da8493cbb958068b7a01c05b631"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac6542da8493cbb958068b7a01c05b631">◆ </a></span>DelAddressBook()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::DelAddressBook </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> & </td>
|
|
<td class="paramname"><em>address</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03703">3703</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf35620af7b11607c2594f413bf9914ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf35620af7b11607c2594f413bf9914ef">◆ </a></span>FundTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::FundTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structCMutableTransaction.html">CMutableTransaction</a> & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nFeeRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>nChangePosRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strFailReason</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>includeWatching</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Insert additional inputs into the transaction by calling <a class="el" href="group__Actions.html#ga9476d8b40414f77f7f3bcd3ba28fa31f">CreateTransaction()</a>; </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02727">2727</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02651">fundrawtransaction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9bb7c978c4d3b0aba8b94dcbdf868bca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9bb7c978c4d3b0aba8b94dcbdf868bca">◆ </a></span>GetAccountAddresses()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::set< <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> > CWallet::GetAccountAddresses </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strAccount</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04087">4087</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00701">getreceivedbyaccount()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadf2b4ac337ddb271555985cec82e43e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadf2b4ac337ddb271555985cec82e43e6">◆ </a></span>GetAddressBalances()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::map< <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a>, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> > CWallet::GetAddressBalances </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03954">3954</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00534">listaddressgroupings()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8eacbac6ad3697d90b98dfe02632f8ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8eacbac6ad3697d90b98dfe02632f8ef">◆ </a></span>GetAddressGroupings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">set< set< <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> > > CWallet::GetAddressGroupings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03994">3994</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00534">listaddressgroupings()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa182f6de943295062748ab42e64c9203"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa182f6de943295062748ab42e64c9203">◆ </a></span>GetAllReserveKeys()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::GetAllReserveKeys </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::set< <a class="el" href="classCKeyID.html">CKeyID</a> > & </td>
|
|
<td class="paramname"><em>setAddress</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04151">4151</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcdump_8cpp_source.html#l00629">dumpwallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga69512d5afdbc440763fec4719475a055"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga69512d5afdbc440763fec4719475a055">◆ </a></span>GetAnonymizableBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetAnonymizableBalance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fSkipDenominated</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fSkipUnconfirmed</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02155">2155</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">CPrivateSendClient::DoAutomaticDenominating()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad71e805ab9614962a57cb931e91b4297"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad71e805ab9614962a57cb931e91b4297">◆ </a></span>GetAnonymizedBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetAnonymizedBalance </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="wallet_8cpp_source.html#l02177">2177</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="misc_8cpp_source.html#l00047">getinfo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2a8edfdfa5b1474b2b047daa89037278"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2a8edfdfa5b1474b2b047daa89037278">◆ </a></span>GetAverageAnonymizedRounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float CWallet::GetAverageAnonymizedRounds </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="wallet_8cpp_source.html#l02202">2202</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa6522c2833bc0a84d216cf102b51ba05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa6522c2833bc0a84d216cf102b51ba05">◆ </a></span>GetBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetBalance </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="wallet_8cpp_source.html#l02139">2139</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00792">getbalance()</a>, <a class="el" href="misc_8cpp_source.html#l00047">getinfo()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l02376">getwalletinfo()</a>, <a class="el" href="activemasternode_8cpp_source.html#l00141">CActiveMasternode::ManageStateInitial()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00374">SendMoney()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3b0c6540531740c1396802f14c77a9b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3b0c6540531740c1396802f14c77a9b5">◆ </a></span>GetBudgetSystemCollateralTX() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetBudgetSystemCollateralTX </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCTransaction.html">CTransaction</a> & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classuint256.html">uint256</a> </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>amount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03123">3123</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae27fa69f87bfb489bf4ed77b35cee1d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae27fa69f87bfb489bf4ed77b35cee1d1">◆ </a></span>GetBudgetSystemCollateralTX() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetBudgetSystemCollateralTX </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCWalletTx.html">CWalletTx</a> & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classuint256.html">uint256</a> </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>amount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03133">3133</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadac94dbabce69ad9919f0c317223c889"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadac94dbabce69ad9919f0c317223c889">◆ </a></span>GetCollateralTxIn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetCollateralTxIn </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCTxIn.html">CTxIn</a> & </td>
|
|
<td class="paramname"><em>txinRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nValueRet</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02967">2967</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3d9f78bd52a2bd03a9e79c1a84e76cd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3d9f78bd52a2bd03a9e79c1a84e76cd7">◆ </a></span>GetDenominatedBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetDenominatedBalance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>unconfirmed</em> = <code>false</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02268">2268</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">CPrivateSendClient::DoAutomaticDenominating()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6ab8dfa75c5c8d5539325f3981697964"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6ab8dfa75c5c8d5539325f3981697964">◆ </a></span>GetImmatureBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetImmatureBalance </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="wallet_8cpp_source.html#l02301">2301</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02376">getwalletinfo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1372ba886aaeda65bf28758c9ccb65b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1372ba886aaeda65bf28758c9ccb65b4">◆ </a></span>GetImmatureWatchOnlyBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetImmatureWatchOnlyBalance </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="wallet_8cpp_source.html#l02346">2346</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf06799dcbf34d484db36fc6a84a2ff40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf06799dcbf34d484db36fc6a84a2ff40">◆ </a></span>GetKeyFromPool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetKeyFromPool </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fInternal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03903">3903</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00155">GetAccountAddress()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00113">getnewaddress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7bed1181907af862735c853782b21e88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7bed1181907af862735c853782b21e88">◆ </a></span>GetMasternodeOutpointAndKeys()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetMasternodeOutpointAndKeys </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpointRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>pubKeyRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCKey.html">CKey</a> & </td>
|
|
<td class="paramname"><em>keyRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string </td>
|
|
<td class="paramname"><em>strTxHash</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string </td>
|
|
<td class="paramname"><em>strOutputIndex</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get 1000DASH output and keys which can be used for the Masternode. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02987">2987</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="masternode_8cpp_source.html#l00359">CMasternodeBroadcast::Create()</a>, <a class="el" href="activemasternode_8cpp_source.html#l00141">CActiveMasternode::ManageStateInitial()</a>, <a class="el" href="activemasternode_8cpp_source.html#l00277">CActiveMasternode::ManageStateLocal()</a>, and <a class="el" href="rpc_2masternode_8cpp_source.html#l00096">masternode()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga64a76474added26d9fbf904b5dd978a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga64a76474added26d9fbf904b5dd978a8">◆ </a></span>GetMinimumFee()</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="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetMinimumFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>nTxBytes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>nConfirmTarget</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCTxMemPool.html">CTxMemPool</a> & </td>
|
|
<td class="paramname"><em>pool</em> </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>Estimate the minimum fee considering user set parameters and the required fee </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03596">3596</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="coincontroldialog_8cpp_source.html#l00479">CoinControlDialog::updateLabels()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7c01f732dbde5dc71880203c435196b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7c01f732dbde5dc71880203c435196b2">◆ </a></span>GetNeedsToBeAnonymizedBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetNeedsToBeAnonymizedBalance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nMinBalance</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02244">2244</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00695">CPrivateSendClient::DoAutomaticDenominating()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga24e9c793a438c84b48811bd5b7d4edc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga24e9c793a438c84b48811bd5b7d4edc6">◆ </a></span>GetNormalizedAnonymizedBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetNormalizedAnonymizedBalance </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="wallet_8cpp_source.html#l02224">2224</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga854d83cbc2f4a5b993631507ed32aa3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga854d83cbc2f4a5b993631507ed32aa3a">◆ </a></span>GetOldestKeyInPool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static int64_t GetOldestKeyInPool </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::set< int64_t > & </td>
|
|
<td class="paramname"><em>setKeyPool</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCWalletDB.html">CWalletDB</a> & </td>
|
|
<td class="paramname"><em>walletdb</em> </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="wallet_8cpp_source.html#l03923">3923</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l03933">CWallet::GetOldestKeyPoolTime()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2555a9442e58b3c5593fef21f1b39d2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2555a9442e58b3c5593fef21f1b39d2d">◆ </a></span>GetOldestKeyPoolTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CWallet::GetOldestKeyPoolTime </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03933">3933</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="misc_8cpp_source.html#l00047">getinfo()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l02376">getwalletinfo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae534f21212e6736c1390c73a0d4498e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae534f21212e6736c1390c73a0d4498e2">◆ </a></span>GetOutpointAndKeysFromOutput()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetOutpointAndKeysFromOutput </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutput.html">COutput</a> & </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpointRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>pubKeyRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCKey.html">CKey</a> & </td>
|
|
<td class="paramname"><em>keyRet</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Extract txin information and keys from output. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03015">3015</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa1a63edc3566c05e6b5c9b77aba79b02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa1a63edc3566c05e6b5c9b77aba79b02">◆ </a></span>GetRequiredFee()</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="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetRequiredFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>nTxBytes</em></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>Return the minimum required fee taking into account the floating relay fee and user set minimum transaction fee </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03591">3591</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sendcoinsdialog_8cpp_source.html#l00680">SendCoinsDialog::setMinimumFee()</a>, <a class="el" href="sendcoinsdialog_8cpp_source.html#l00158">SendCoinsDialog::setModel()</a>, <a class="el" href="coincontroldialog_8cpp_source.html#l00479">CoinControlDialog::updateLabels()</a>, <a class="el" href="sendcoinsdialog_8cpp_source.html#l00738">SendCoinsDialog::updateMinFeeLabel()</a>, and <a class="el" href="sendcoinsdialog_8cpp_source.html#l00746">SendCoinsDialog::updateSmartFeeLabel()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabe9bd095306b1320085b615885aaa250"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabe9bd095306b1320085b615885aaa250">◆ </a></span>GetReservedKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CReserveKey::GetReservedKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>pubkey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fInternalIn</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04101">4101</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-util_8cpp_source.html#l00006">CKeyHolder::CKeyHolder()</a>, <a class="el" href="wallet_8cpp_source.html#l03088">CWallet::CreateCollateralTransaction()</a>, <a class="el" href="wallet_8cpp_source.html#l03173">CWallet::CreateTransaction()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00224">getrawchangeaddress()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01186">CPrivateSendClient::MakeCollateralAmounts()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8852ef2cc66e3bde80ec026058023a50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8852ef2cc66e3bde80ec026058023a50">◆ </a></span>GetScriptForMining()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::GetScriptForMining </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::shared_ptr< <a class="el" href="classCReserveScript.html">CReserveScript</a> > & </td>
|
|
<td class="paramname"><em>script</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classCValidationInterface.html#a0aa027d3fd8689cbc849e558965d0c6d">CValidationInterface</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04182">4182</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6e6e1497535d499242c2f2a76d1cbe63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6e6e1497535d499242c2f2a76d1cbe63">◆ </a></span>GetUnconfirmedBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetUnconfirmedBalance </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="wallet_8cpp_source.html#l02286">2286</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00869">getunconfirmedbalance()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l02376">getwalletinfo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab0c110f14f0429f9de594b2293837621"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab0c110f14f0429f9de594b2293837621">◆ </a></span>GetUnconfirmedWatchOnlyBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetUnconfirmedWatchOnlyBalance </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="wallet_8cpp_source.html#l02331">2331</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga92a58ebac7d7d398597657600db56611"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga92a58ebac7d7d398597657600db56611">◆ </a></span>GetWatchOnlyBalance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWallet::GetWatchOnlyBalance </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="wallet_8cpp_source.html#l02315">2315</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga059d185bded45fcf230a7a75e1be5f0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga059d185bded45fcf230a7a75e1be5f0e">◆ </a></span>HasCollateralInputs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::HasCollateralInputs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fOnlyConfirmed</em> = <code>true</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03072">3072</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01258">CPrivateSendClient::CreateDenominated()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00695">CPrivateSendClient::DoAutomaticDenominating()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaea356cdf45e0ec83056ca5b0576add2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaea356cdf45e0ec83056ca5b0576add2b">◆ </a></span>IsCollateralAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsCollateralAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nInputAmount</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03080">3080</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga58abc6e61537f10bfb9429587ed29074"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga58abc6e61537f10bfb9429587ed29074">◆ </a></span>IsLockedCoin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsLockedCoin </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classuint256.html">uint256</a> </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>n</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04221">4221</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae460b8c824a1a6633615f95373e533f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae460b8c824a1a6633615f95373e533f2">◆ </a></span>KeepKey() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::KeepKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03877">3877</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga493d06f41ca9571f2a42c8581a3952d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga493d06f41ca9571f2a42c8581a3952d8">◆ </a></span>KeepKey() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CReserveKey::KeepKey </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04120">4120</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l03527">CWallet::CommitTransaction()</a>, <a class="el" href="wallet_8cpp_source.html#l03088">CWallet::CreateCollateralTransaction()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00224">getrawchangeaddress()</a>, <a class="el" href="privatesend-util_8cpp_source.html#l00012">CKeyHolder::KeepKey()</a>, <a class="el" href="wallet_8h_source.html#l01072">CReserveKey::KeepScript()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01186">CPrivateSendClient::MakeCollateralAmounts()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga548e31853748ca588c65758e5c594ca3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga548e31853748ca588c65758e5c594ca3">◆ </a></span>KeypoolCountExternalKeys()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t CWallet::KeypoolCountExternalKeys </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03767">3767</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l02376">getwalletinfo()</a>, and <a class="el" href="walletdb_8cpp_source.html#l00648">CWalletDB::LoadWallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacb3e4a3acf71120849b4386669ba61ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacb3e4a3acf71120849b4386669ba61ec">◆ </a></span>KeypoolCountInternalKeys()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t CWallet::KeypoolCountInternalKeys </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03773">3773</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l02376">getwalletinfo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga502a73c6cf145be4a420a8bc75c6a69e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga502a73c6cf145be4a420a8bc75c6a69e">◆ </a></span>less_then_denom()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool less_then_denom </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutput.html">COutput</a> & </td>
|
|
<td class="paramname"><em>out1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCOutput.html">COutput</a> & </td>
|
|
<td class="paramname"><em>out2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02483">2483</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l02498">CWallet::SelectCoinsMinConf()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga41f4c77a0843692388f8b11d5fb88042"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga41f4c77a0843692388f8b11d5fb88042">◆ </a></span>ListLockedCoins()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::ListLockedCoins </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCOutPoint.html">COutPoint</a> > & </td>
|
|
<td class="paramname"><em>vOutpts</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04229">4229</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02300">listlockunspent()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga97f8f562396b32b8e6ee78476087e1b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga97f8f562396b32b8e6ee78476087e1b2">◆ </a></span>LoadReserveKeysToSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void LoadReserveKeysToSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::set< <a class="el" href="classCKeyID.html">CKeyID</a> > & </td>
|
|
<td class="paramname"><em>setAddress</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::set< int64_t > & </td>
|
|
<td class="paramname"><em>setKeyPool</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCWalletDB.html">CWalletDB</a> & </td>
|
|
<td class="paramname"><em>walletdb</em> </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="wallet_8cpp_source.html#l04138">4138</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l04151">CWallet::GetAllReserveKeys()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5d7b244b8ed0cbe24233ee0b6ca3cae0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5d7b244b8ed0cbe24233ee0b6ca3cae0">◆ </a></span>LoadWallet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="walletdb_8h.html#a7558d92e9ea1d446075da1b514c4a944">DBErrors</a> CWallet::LoadWallet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>fFirstRunRet</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03616">3616</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2be3aa26d84c79bdcabb41c6b3fe0e0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2be3aa26d84c79bdcabb41c6b3fe0e0f">◆ </a></span>LockCoin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::LockCoin </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>output</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04193">4193</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l02216">lockunspent()</a>, <a class="el" href="activemasternode_8cpp_source.html#l00277">CActiveMasternode::ManageStateLocal()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01039">CPrivateSendClient::PrepareDenominate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7353ba1e79fc4167fbfbe79b41698fa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7353ba1e79fc4167fbfbe79b41698fa7">◆ </a></span>NewKeyPool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::NewKeyPool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Mark old keypool keys as used, and generate all new keys </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03743">3743</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7eb46509d48033fcf84bc396f88b076e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7eb46509d48033fcf84bc396f88b076e">◆ </a></span>ReserveKeyFromKeyPool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::ReserveKeyFromKeyPool </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t & </td>
|
|
<td class="paramname"><em>nIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCKeyPool.html">CKeyPool</a> & </td>
|
|
<td class="paramname"><em>keypool</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fInternal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03841">3841</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga47afcc47fc4fa53605670f3bc29a7bcc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga47afcc47fc4fa53605670f3bc29a7bcc">◆ </a></span>ReturnKey() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::ReturnKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fInternal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03889">3889</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf7b0a61f8c70c8146e42e82b4e227204"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf7b0a61f8c70c8146e42e82b4e227204">◆ </a></span>ReturnKey() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CReserveKey::ReturnKey </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04129">4129</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l03173">CWallet::CreateTransaction()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01186">CPrivateSendClient::MakeCollateralAmounts()</a>, <a class="el" href="privatesend-util_8cpp_source.html#l00017">CKeyHolder::ReturnKey()</a>, and <a class="el" href="wallet_8h_source.html#l01064">CReserveKey::~CReserveKey()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7dfe1a401b486f3a36fd3b3b94a803d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7dfe1a401b486f3a36fd3b3b94a803d3">◆ </a></span>SelectCoins()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SelectCoins </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nTargetValue</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::set< std::pair< const <a class="el" href="classCWalletTx.html">CWalletTx</a> *, unsigned int > > & </td>
|
|
<td class="paramname"><em>setCoinsRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nValueRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCCoinControl.html">CCoinControl</a> * </td>
|
|
<td class="paramname"><em>coinControl</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566ce">AvailableCoinsType</a> </td>
|
|
<td class="paramname"><em>nCoinType</em> = <code><a class="el" href="wallet_8h.html#a90b09b05f289ac32704a6446a94566cea94cc8a0e81d9490cdbdfc3d3f215e9e7">ALL_COINS</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Select a set of coins such that nValueRet >= nTargetValue and at least all coins from coinControl are selected; Never select unconfirmed coins if they are not ours </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02623">2623</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga416c2796c5ecb9836d4f6407fcdbb42c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga416c2796c5ecb9836d4f6407fcdbb42c">◆ </a></span>SelectCoinsByDenominations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SelectCoinsByDenominations </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nDenom</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nValueMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nValueMax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCTxIn.html">CTxIn</a> > & </td>
|
|
<td class="paramname"><em>vecTxInRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCOutput.html">COutput</a> > & </td>
|
|
<td class="paramname"><em>vCoinsRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nValueRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nPrivateSendRoundsMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nPrivateSendRoundsMax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02762">2762</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00845">CPrivateSendClient::JoinExistingQueue()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01039">CPrivateSendClient::PrepareDenominate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga099c7618f04c56b4bf592eafd1362489"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga099c7618f04c56b4bf592eafd1362489">◆ </a></span>SelectCoinsDark()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SelectCoinsDark </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nValueMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> </td>
|
|
<td class="paramname"><em>nValueMax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCTxIn.html">CTxIn</a> > & </td>
|
|
<td class="paramname"><em>vecTxInRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nValueRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nPrivateSendRoundsMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nPrivateSendRoundsMax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02930">2930</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l00929">CPrivateSendClient::StartNewQueue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5444fca647f090a8d55f20fe8ca3f4d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5444fca647f090a8d55f20fe8ca3f4d1">◆ </a></span>SelectCoinsGrouppedByAddresses()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SelectCoinsGrouppedByAddresses </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< <a class="el" href="structCompactTallyItem.html">CompactTallyItem</a> > & </td>
|
|
<td class="paramname"><em>vecTallyRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fSkipDenominated</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fAnonymizable</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fSkipUnconfirmed</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02831">2831</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="privatesend-client_8cpp_source.html#l01258">CPrivateSendClient::CreateDenominated()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l01160">CPrivateSendClient::MakeCollateralAmounts()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac75c09aea2670e5d144161f285f41156"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac75c09aea2670e5d144161f285f41156">◆ </a></span>SelectCoinsMinConf()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SelectCoinsMinConf </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nTargetValue</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nConfMine</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nConfTheirs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCOutput.html">COutput</a> > </td>
|
|
<td class="paramname"><em>vCoins</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::set< std::pair< const <a class="el" href="classCWalletTx.html">CWalletTx</a> *, unsigned int > > & </td>
|
|
<td class="paramname"><em>setCoinsRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> & </td>
|
|
<td class="paramname"><em>nValueRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseInstantSend</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Shuffle and select coins until nTargetValue is reached while avoiding small change; This method is stochastic for some inputs and upon completion the coin set and corresponding actual target value is assembled </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02498">2498</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga53e5528d7005608594e73f500bc5bb8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga53e5528d7005608594e73f500bc5bb8f">◆ </a></span>SetAddressBook()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SetAddressBook </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="standard_8h.html#a50f712c3d9a0d2f85ae464497dd9cff8">CTxDestination</a> & </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>purpose</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03683">3683</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l01151">addmultisigaddress()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00155">GetAccountAddress()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00113">getnewaddress()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00172">ImportAddress()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00076">importprivkey()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00305">importwallet()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00259">setaccount()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad54cca8f6e5e1d5535860f43ddb0246f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad54cca8f6e5e1d5535860f43ddb0246f">◆ </a></span>SetDefaultKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SetDefaultKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>vchPubKey</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03728">3728</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9730278506e0a4f1c65239b951525b55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9730278506e0a4f1c65239b951525b55">◆ </a></span>TopUpKeyPool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::TopUpKeyPool </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>kpSize</em> = <code>0</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03779">3779</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l00113">getnewaddress()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00224">getrawchangeaddress()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l01963">keypoolrefill()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l02007">walletpassphrase()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab51d80d53bc30799dd6888868a553963"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab51d80d53bc30799dd6888868a553963">◆ </a></span>UnlockAllCoins()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::UnlockAllCoins </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04215">4215</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02216">lockunspent()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabd60f5b890e2c62c05c6a2de6322197f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabd60f5b890e2c62c05c6a2de6322197f">◆ </a></span>UnlockCoin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::UnlockCoin </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>output</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04204">4204</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02216">lockunspent()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01039">CPrivateSendClient::PrepareDenominate()</a>, and <a class="el" href="privatesend-client_8cpp_source.html#l00226">CPrivateSendClient::UnlockCoins()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga96a5b2321f27270c5959bc697cca9c9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga96a5b2321f27270c5959bc697cca9c9a">◆ </a></span>UpdatedTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::UpdatedTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>hashTx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classCValidationInterface.html#a3b79f4ea5b0d0768ad90905d1be1353d">CValidationInterface</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l04168">4168</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="instantx_8cpp_source.html#l00480">CInstantSend::UpdateLockedTransaction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga71d4b810d6fce19efd455ded3e450a1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga71d4b810d6fce19efd455ded3e450a1b">◆ </a></span>ZapWalletTx()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="walletdb_8h.html#a7558d92e9ea1d446075da1b514c4a944">DBErrors</a> CWallet::ZapWalletTx </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classCWalletTx.html">CWalletTx</a> > & </td>
|
|
<td class="paramname"><em>vWtx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l03657">3657</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:11 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>
|