mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
2639 lines
144 KiB
HTML
2639 lines
144 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: MapWallet</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__mapWallet.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">MapWallet</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="structCompareValueOnly.html">CompareValueOnly</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:gad80664c1a4a4cc36e8bd52077b1bd4db"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gad80664c1a4a4cc36e8bd52077b1bd4db">COutput::ToString</a> () const</td></tr>
|
|
<tr class="separator:gad80664c1a4a4cc36e8bd52077b1bd4db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e98c1005aec356c68c4f56ff9a02944"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga1e98c1005aec356c68c4f56ff9a02944">COutput::Priority</a> () const</td></tr>
|
|
<tr class="separator:ga1e98c1005aec356c68c4f56ff9a02944"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac496716bb889a5934fa27398aeb2330a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCWalletTx.html">CWalletTx</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gac496716bb889a5934fa27398aeb2330a">CWallet::GetWalletTx</a> (const <a class="el" href="classuint256.html">uint256</a> &hash) const</td></tr>
|
|
<tr class="separator:gac496716bb889a5934fa27398aeb2330a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8495da27a11e957d31d7cf6e60c7422d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCPubKey.html">CPubKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga8495da27a11e957d31d7cf6e60c7422d">CWallet::GenerateNewKey</a> (uint32_t nAccountIndex, bool fInternal)</td></tr>
|
|
<tr class="separator:ga8495da27a11e957d31d7cf6e60c7422d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga76beb4aa57afa52c8fca1f84784f29f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga76beb4aa57afa52c8fca1f84784f29f0">CWallet::DeriveNewChildKey</a> (const <a class="el" href="classCKeyMetadata.html">CKeyMetadata</a> &metadata, <a class="el" href="classCKey.html">CKey</a> &secretRet, uint32_t nAccountIndex, bool fInternal)</td></tr>
|
|
<tr class="separator:ga76beb4aa57afa52c8fca1f84784f29f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga156417283f7cb4e283ee97720ab07d43"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga156417283f7cb4e283ee97720ab07d43">CWallet::GetPubKey</a> (const <a class="el" href="classCKeyID.html">CKeyID</a> &address, <a class="el" href="classCPubKey.html">CPubKey</a> &vchPubKeyOut) const</td></tr>
|
|
<tr class="memdesc:ga156417283f7cb4e283ee97720ab07d43"><td class="mdescLeft"> </td><td class="mdescRight">GetPubKey implementation that also checks the mapHdPubKeys. <a href="#ga156417283f7cb4e283ee97720ab07d43">More...</a><br /></td></tr>
|
|
<tr class="separator:ga156417283f7cb4e283ee97720ab07d43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga81b8985d9f44cfbbf71c12f0857a4c54"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga81b8985d9f44cfbbf71c12f0857a4c54">CWallet::GetKey</a> (const <a class="el" href="classCKeyID.html">CKeyID</a> &address, <a class="el" href="classCKey.html">CKey</a> &keyOut) const</td></tr>
|
|
<tr class="memdesc:ga81b8985d9f44cfbbf71c12f0857a4c54"><td class="mdescLeft"> </td><td class="mdescRight">GetKey implementation that can derive a HD private key on the fly. <a href="#ga81b8985d9f44cfbbf71c12f0857a4c54">More...</a><br /></td></tr>
|
|
<tr class="separator:ga81b8985d9f44cfbbf71c12f0857a4c54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae290e7a17f18e54ee3352430b745b474"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gae290e7a17f18e54ee3352430b745b474">CWallet::HaveKey</a> (const <a class="el" href="classCKeyID.html">CKeyID</a> &address) const</td></tr>
|
|
<tr class="memdesc:gae290e7a17f18e54ee3352430b745b474"><td class="mdescLeft"> </td><td class="mdescRight">HaveKey implementation that also checks the mapHdPubKeys. <a href="#gae290e7a17f18e54ee3352430b745b474">More...</a><br /></td></tr>
|
|
<tr class="separator:gae290e7a17f18e54ee3352430b745b474"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9772c25246d1058eccd2063bb40c44dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga9772c25246d1058eccd2063bb40c44dc">CWallet::LoadHDPubKey</a> (const <a class="el" href="classCHDPubKey.html">CHDPubKey</a> &hdPubKey)</td></tr>
|
|
<tr class="memdesc:ga9772c25246d1058eccd2063bb40c44dc"><td class="mdescLeft"> </td><td class="mdescRight">loads a HDPubKey into the wallets memory <a href="#ga9772c25246d1058eccd2063bb40c44dc">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9772c25246d1058eccd2063bb40c44dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga263869feb1fedcaf74341eae533d1e24"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga263869feb1fedcaf74341eae533d1e24">CWallet::AddHDPubKey</a> (const <a class="el" href="structCExtPubKey.html">CExtPubKey</a> &extPubKey, bool fInternal)</td></tr>
|
|
<tr class="memdesc:ga263869feb1fedcaf74341eae533d1e24"><td class="mdescLeft"> </td><td class="mdescRight">Adds a HDPubKey into the wallet(database) <a href="#ga263869feb1fedcaf74341eae533d1e24">More...</a><br /></td></tr>
|
|
<tr class="separator:ga263869feb1fedcaf74341eae533d1e24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3240da36cd717146296969227a3e0bd5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga3240da36cd717146296969227a3e0bd5">CWallet::AddKeyPubKey</a> (const <a class="el" href="classCKey.html">CKey</a> &key, const <a class="el" href="classCPubKey.html">CPubKey</a> &pubkey)</td></tr>
|
|
<tr class="memdesc:ga3240da36cd717146296969227a3e0bd5"><td class="mdescLeft"> </td><td class="mdescRight">Adds a key to the store, and saves it to disk. <a href="#ga3240da36cd717146296969227a3e0bd5">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3240da36cd717146296969227a3e0bd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e90096a903d49cd751f05fcdb7692ce"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga3e90096a903d49cd751f05fcdb7692ce">CWallet::AddCryptedKey</a> (const <a class="el" href="classCPubKey.html">CPubKey</a> &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)</td></tr>
|
|
<tr class="memdesc:ga3e90096a903d49cd751f05fcdb7692ce"><td class="mdescLeft"> </td><td class="mdescRight">Adds an encrypted key to the store, and saves it to disk. <a href="#ga3e90096a903d49cd751f05fcdb7692ce">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3e90096a903d49cd751f05fcdb7692ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga21e6580474514f838dfe1446890085a4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga21e6580474514f838dfe1446890085a4">CWallet::LoadKeyMetadata</a> (const <a class="el" href="classCPubKey.html">CPubKey</a> &pubkey, const <a class="el" href="classCKeyMetadata.html">CKeyMetadata</a> &metadata)</td></tr>
|
|
<tr class="memdesc:ga21e6580474514f838dfe1446890085a4"><td class="mdescLeft"> </td><td class="mdescRight">Load metadata (used by LoadWallet) <a href="#ga21e6580474514f838dfe1446890085a4">More...</a><br /></td></tr>
|
|
<tr class="separator:ga21e6580474514f838dfe1446890085a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga01fbd78238d4ef833d059f12a7e8ac9f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga01fbd78238d4ef833d059f12a7e8ac9f">CWallet::LoadCryptedKey</a> (const <a class="el" href="classCPubKey.html">CPubKey</a> &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)</td></tr>
|
|
<tr class="memdesc:ga01fbd78238d4ef833d059f12a7e8ac9f"><td class="mdescLeft"> </td><td class="mdescRight">Adds an encrypted key to the store, without saving it to disk (used by LoadWallet) <a href="#ga01fbd78238d4ef833d059f12a7e8ac9f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga01fbd78238d4ef833d059f12a7e8ac9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad7edacad1c926bc4b7fe0dc1be95ce31"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gad7edacad1c926bc4b7fe0dc1be95ce31">CWallet::AddCScript</a> (const <a class="el" href="classCScript.html">CScript</a> &redeemScript)</td></tr>
|
|
<tr class="memdesc:gad7edacad1c926bc4b7fe0dc1be95ce31"><td class="mdescLeft"> </td><td class="mdescRight">Support for BIP 0013 : see <a href="https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki</a>. <a href="#gad7edacad1c926bc4b7fe0dc1be95ce31">More...</a><br /></td></tr>
|
|
<tr class="separator:gad7edacad1c926bc4b7fe0dc1be95ce31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadbf0abef9da8102f000d4afd5cec5bbc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gadbf0abef9da8102f000d4afd5cec5bbc">CWallet::LoadCScript</a> (const <a class="el" href="classCScript.html">CScript</a> &redeemScript)</td></tr>
|
|
<tr class="separator:gadbf0abef9da8102f000d4afd5cec5bbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga022f12d5f56bbe831136388e2ac19969"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga022f12d5f56bbe831136388e2ac19969">CWallet::AddWatchOnly</a> (const <a class="el" href="classCScript.html">CScript</a> &dest)</td></tr>
|
|
<tr class="memdesc:ga022f12d5f56bbe831136388e2ac19969"><td class="mdescLeft"> </td><td class="mdescRight">Adds a watch-only address to the store, and saves it to disk. <a href="#ga022f12d5f56bbe831136388e2ac19969">More...</a><br /></td></tr>
|
|
<tr class="separator:ga022f12d5f56bbe831136388e2ac19969"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5be12b9afcf63079b8c009038843b5a2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga5be12b9afcf63079b8c009038843b5a2">CWallet::RemoveWatchOnly</a> (const <a class="el" href="classCScript.html">CScript</a> &dest)</td></tr>
|
|
<tr class="separator:ga5be12b9afcf63079b8c009038843b5a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad6580f1844fc639389e1c6a1e2787ee6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gad6580f1844fc639389e1c6a1e2787ee6">CWallet::LoadWatchOnly</a> (const <a class="el" href="classCScript.html">CScript</a> &dest)</td></tr>
|
|
<tr class="memdesc:gad6580f1844fc639389e1c6a1e2787ee6"><td class="mdescLeft"> </td><td class="mdescRight">Adds a watch-only address to the store, without saving it to disk (used by LoadWallet) <a href="#gad6580f1844fc639389e1c6a1e2787ee6">More...</a><br /></td></tr>
|
|
<tr class="separator:gad6580f1844fc639389e1c6a1e2787ee6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d19286b74feeb6219af749a1fa5330b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga7d19286b74feeb6219af749a1fa5330b">CWallet::Unlock</a> (const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &strWalletPassphrase, bool fForMixingOnly=false)</td></tr>
|
|
<tr class="separator:ga7d19286b74feeb6219af749a1fa5330b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4abcec3066e7c462f4564c159fc15031"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga4abcec3066e7c462f4564c159fc15031">CWallet::ChangeWalletPassphrase</a> (const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &strOldWalletPassphrase, const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &strNewWalletPassphrase)</td></tr>
|
|
<tr class="separator:ga4abcec3066e7c462f4564c159fc15031"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1697a92171b4359f49b38aed643cf92b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga1697a92171b4359f49b38aed643cf92b">CWallet::SetBestChain</a> (const <a class="el" href="structCBlockLocator.html">CBlockLocator</a> &loc)</td></tr>
|
|
<tr class="separator:ga1697a92171b4359f49b38aed643cf92b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafa48a3ee3096681650c8b9589579e9cb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gafa48a3ee3096681650c8b9589579e9cb">CWallet::SetMinVersion</a> (enum <a class="el" href="wallet_8h.html#a39a6b71da3eb95cddc0836d3b27ac7c9">WalletFeature</a>, <a class="el" href="classCWalletDB.html">CWalletDB</a> *pwalletdbIn=NULL, bool fExplicit=false)</td></tr>
|
|
<tr class="memdesc:gafa48a3ee3096681650c8b9589579e9cb"><td class="mdescLeft"> </td><td class="mdescRight">signify that a particular wallet feature is now used. this may change nWalletVersion and nWalletMaxVersion if those are lower <a href="#gafa48a3ee3096681650c8b9589579e9cb">More...</a><br /></td></tr>
|
|
<tr class="separator:gafa48a3ee3096681650c8b9589579e9cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1bb7c19e7dd483f231f8077fb7fb942b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga1bb7c19e7dd483f231f8077fb7fb942b">CWallet::SetMaxVersion</a> (int nVersion)</td></tr>
|
|
<tr class="memdesc:ga1bb7c19e7dd483f231f8077fb7fb942b"><td class="mdescLeft"> </td><td class="mdescRight">change which version we're allowed to upgrade to (note that this does not immediately imply upgrading to that format) <a href="#ga1bb7c19e7dd483f231f8077fb7fb942b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1bb7c19e7dd483f231f8077fb7fb942b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga63ace949094f4f52d7ef1f9f321a24e7"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classuint256.html">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga63ace949094f4f52d7ef1f9f321a24e7">CWallet::GetConflicts</a> (const <a class="el" href="classuint256.html">uint256</a> &txid) const</td></tr>
|
|
<tr class="memdesc:ga63ace949094f4f52d7ef1f9f321a24e7"><td class="mdescLeft"> </td><td class="mdescRight">Get wallet transactions that conflict with given transaction (spend same outputs) <a href="#ga63ace949094f4f52d7ef1f9f321a24e7">More...</a><br /></td></tr>
|
|
<tr class="separator:ga63ace949094f4f52d7ef1f9f321a24e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1933d34612a6a438d6c45bad608ce87c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga1933d34612a6a438d6c45bad608ce87c">CWallet::Flush</a> (bool shutdown=false)</td></tr>
|
|
<tr class="memdesc:ga1933d34612a6a438d6c45bad608ce87c"><td class="mdescLeft"> </td><td class="mdescRight">Flush wallet (bitdb flush) <a href="#ga1933d34612a6a438d6c45bad608ce87c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1933d34612a6a438d6c45bad608ce87c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ed6fec1e8e0076d380351d5a469e4c8"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga2ed6fec1e8e0076d380351d5a469e4c8">CWallet::Verify</a> (const std::string &walletFile, std::string &warningString, std::string &errorString)</td></tr>
|
|
<tr class="memdesc:ga2ed6fec1e8e0076d380351d5a469e4c8"><td class="mdescLeft"> </td><td class="mdescRight">Verify the wallet database and perform salvage if required. <a href="#ga2ed6fec1e8e0076d380351d5a469e4c8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2ed6fec1e8e0076d380351d5a469e4c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac555c90c12f8141f809df7113e8f225f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gac555c90c12f8141f809df7113e8f225f">CWallet::SyncMetaData</a> (std::pair< TxSpends::iterator, TxSpends::iterator >)</td></tr>
|
|
<tr class="separator:gac555c90c12f8141f809df7113e8f225f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6adcf1c224ed3c3fe4b0b19f6fca75d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga6adcf1c224ed3c3fe4b0b19f6fca75d8">CWallet::IsSpent</a> (const <a class="el" href="classuint256.html">uint256</a> &hash, unsigned int n) const</td></tr>
|
|
<tr class="separator:ga6adcf1c224ed3c3fe4b0b19f6fca75d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga73b98163dac6f2e45bf3e75e0dc3c94f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga73b98163dac6f2e45bf3e75e0dc3c94f">CWallet::AddToSpends</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &outpoint, const <a class="el" href="classuint256.html">uint256</a> &wtxid)</td></tr>
|
|
<tr class="separator:ga73b98163dac6f2e45bf3e75e0dc3c94f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6929a0e946b08a1363a6de0ad379279f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga6929a0e946b08a1363a6de0ad379279f">CWallet::AddToSpends</a> (const <a class="el" href="classuint256.html">uint256</a> &wtxid)</td></tr>
|
|
<tr class="separator:ga6929a0e946b08a1363a6de0ad379279f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab34fe5bf771619dcbe22a65f013e5469"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gab34fe5bf771619dcbe22a65f013e5469">CWallet::EncryptWallet</a> (const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &strWalletPassphrase)</td></tr>
|
|
<tr class="separator:gab34fe5bf771619dcbe22a65f013e5469"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7a76d68661e6879651ac0b11f2893e58"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga7a76d68661e6879651ac0b11f2893e58">CWallet::IncOrderPosNext</a> (<a class="el" href="classCWalletDB.html">CWalletDB</a> *pwalletdb=NULL)</td></tr>
|
|
<tr class="separator:ga7a76d68661e6879651ac0b11f2893e58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26fd9a9f48230daf346500d2afb6115e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga26fd9a9f48230daf346500d2afb6115e">CWallet::MarkDirty</a> ()</td></tr>
|
|
<tr class="separator:ga26fd9a9f48230daf346500d2afb6115e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5dd4c302f7ead99d078a113077eac045"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga5dd4c302f7ead99d078a113077eac045">CWallet::AddToWallet</a> (const <a class="el" href="classCWalletTx.html">CWalletTx</a> &wtxIn, bool fFromLoadWallet, <a class="el" href="classCWalletDB.html">CWalletDB</a> *pwalletdb)</td></tr>
|
|
<tr class="separator:ga5dd4c302f7ead99d078a113077eac045"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga487f7cba517d37d24e5fa422711574d9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga487f7cba517d37d24e5fa422711574d9">CWallet::AddToWalletIfInvolvingMe</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx, const <a class="el" href="classCBlock.html">CBlock</a> *pblock, bool fUpdate)</td></tr>
|
|
<tr class="separator:ga487f7cba517d37d24e5fa422711574d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9a4633bfb89da7a4afa04356a74b7970"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga9a4633bfb89da7a4afa04356a74b7970">CWallet::AbandonTransaction</a> (const <a class="el" href="classuint256.html">uint256</a> &hashTx)</td></tr>
|
|
<tr class="separator:ga9a4633bfb89da7a4afa04356a74b7970"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga009ea6afd94f2c5d560ae063883628b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga009ea6afd94f2c5d560ae063883628b5">CWallet::MarkConflicted</a> (const <a class="el" href="classuint256.html">uint256</a> &hashBlock, const <a class="el" href="classuint256.html">uint256</a> &hashTx)</td></tr>
|
|
<tr class="separator:ga009ea6afd94f2c5d560ae063883628b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaac999a0c557887b371bd8d9efaa6ea93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gaac999a0c557887b371bd8d9efaa6ea93">CWallet::SyncTransaction</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx, const <a class="el" href="classCBlock.html">CBlock</a> *pblock)</td></tr>
|
|
<tr class="separator:gaac999a0c557887b371bd8d9efaa6ea93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4eada57edc1c443564b8cc9b853d955c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="wallet__ismine_8h.html#a66f67ca6dd4cabac4eea13042b18e20d">isminetype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga4eada57edc1c443564b8cc9b853d955c">CWallet::IsMine</a> (const <a class="el" href="classCTxIn.html">CTxIn</a> &txin) const</td></tr>
|
|
<tr class="separator:ga4eada57edc1c443564b8cc9b853d955c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5ab4855aac6f4b335421944403e44d6d"><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__mapWallet.html#ga5ab4855aac6f4b335421944403e44d6d">CWallet::GetDebit</a> (const <a class="el" href="classCTxIn.html">CTxIn</a> &txin, const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:ga5ab4855aac6f4b335421944403e44d6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga50bbe9588d1d53acb5e85240de353708"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga50bbe9588d1d53acb5e85240de353708">CWallet::GetRealOutpointPrivateSendRounds</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &outpoint, int nRounds) const</td></tr>
|
|
<tr class="separator:ga50bbe9588d1d53acb5e85240de353708"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa149287cc5463b561e55c24f91353649"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gaa149287cc5463b561e55c24f91353649">CWallet::GetOutpointPrivateSendRounds</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &outpoint) const</td></tr>
|
|
<tr class="separator:gaa149287cc5463b561e55c24f91353649"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa19d4251c40cfd00f55c0895891d5028"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gaa19d4251c40cfd00f55c0895891d5028">CWallet::IsDenominated</a> (const <a class="el" href="classCOutPoint.html">COutPoint</a> &outpoint) const</td></tr>
|
|
<tr class="separator:gaa19d4251c40cfd00f55c0895891d5028"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga070aa9135ca31d630fa798a868c0b59c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga070aa9135ca31d630fa798a868c0b59c">CWallet::IsDenominatedAmount</a> (<a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> nInputAmount) const</td></tr>
|
|
<tr class="separator:ga070aa9135ca31d630fa798a868c0b59c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga01e86e06b2dfbff1560fc5a1b9af384e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="wallet__ismine_8h.html#a66f67ca6dd4cabac4eea13042b18e20d">isminetype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga01e86e06b2dfbff1560fc5a1b9af384e">CWallet::IsMine</a> (const <a class="el" href="classCTxOut.html">CTxOut</a> &txout) const</td></tr>
|
|
<tr class="separator:ga01e86e06b2dfbff1560fc5a1b9af384e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa60b69c7d4ea6063ed83b13d7c6fe695"><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__mapWallet.html#gaa60b69c7d4ea6063ed83b13d7c6fe695">CWallet::GetCredit</a> (const <a class="el" href="classCTxOut.html">CTxOut</a> &txout, const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:gaa60b69c7d4ea6063ed83b13d7c6fe695"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaba1c6108b7d2d3800dd487bab4c4c82e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gaba1c6108b7d2d3800dd487bab4c4c82e">CWallet::IsChange</a> (const <a class="el" href="classCTxOut.html">CTxOut</a> &txout) const</td></tr>
|
|
<tr class="separator:gaba1c6108b7d2d3800dd487bab4c4c82e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac1abe6ee00d6a8f20e92e164c423a6d5"><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__mapWallet.html#gac1abe6ee00d6a8f20e92e164c423a6d5">CWallet::GetChange</a> (const <a class="el" href="classCTxOut.html">CTxOut</a> &txout) const</td></tr>
|
|
<tr class="separator:gac1abe6ee00d6a8f20e92e164c423a6d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a4476be9fde3845394c1514e69e5ff7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga0a4476be9fde3845394c1514e69e5ff7">CWallet::GenerateNewHDChain</a> ()</td></tr>
|
|
<tr class="separator:ga0a4476be9fde3845394c1514e69e5ff7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac129c3bbc19abfc6986fefab1ce35aa0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gac129c3bbc19abfc6986fefab1ce35aa0">CWallet::SetHDChain</a> (const <a class="el" href="classCHDChain.html">CHDChain</a> &chain, bool memonly)</td></tr>
|
|
<tr class="separator:gac129c3bbc19abfc6986fefab1ce35aa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga60b3bce6e7e2c091287085b2facb08d0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga60b3bce6e7e2c091287085b2facb08d0">CWallet::SetCryptedHDChain</a> (const <a class="el" href="classCHDChain.html">CHDChain</a> &chain, bool memonly)</td></tr>
|
|
<tr class="separator:ga60b3bce6e7e2c091287085b2facb08d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e1bee3d382fc3553be7525b80ed7c99"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga2e1bee3d382fc3553be7525b80ed7c99">CWallet::GetDecryptedHDChain</a> (<a class="el" href="classCHDChain.html">CHDChain</a> &hdChainRet)</td></tr>
|
|
<tr class="separator:ga2e1bee3d382fc3553be7525b80ed7c99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab357b83eabbf66ccfbccb9e658b47c72"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gab357b83eabbf66ccfbccb9e658b47c72">CWallet::IsHDEnabled</a> ()</td></tr>
|
|
<tr class="separator:gab357b83eabbf66ccfbccb9e658b47c72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaacddba6a399e67f598d043a369d1ba7c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gaacddba6a399e67f598d043a369d1ba7c">CWallet::IsMine</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx) const</td></tr>
|
|
<tr class="separator:gaacddba6a399e67f598d043a369d1ba7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga553ae4c21d71d887c392ae7b147f9dd0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga553ae4c21d71d887c392ae7b147f9dd0">CWallet::IsFromMe</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx) const</td></tr>
|
|
<tr class="separator:ga553ae4c21d71d887c392ae7b147f9dd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab443cb2d3a96e324587625e6b41ebcbf"><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__mapWallet.html#gab443cb2d3a96e324587625e6b41ebcbf">CWallet::GetDebit</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx, const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:gab443cb2d3a96e324587625e6b41ebcbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae85ae49c421a405fe091ad4afa839241"><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__mapWallet.html#gae85ae49c421a405fe091ad4afa839241">CWallet::GetCredit</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx, const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:gae85ae49c421a405fe091ad4afa839241"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e9a088a7b6b77edd7a0f80ed246eb58"><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__mapWallet.html#ga3e9a088a7b6b77edd7a0f80ed246eb58">CWallet::GetChange</a> (const <a class="el" href="classCTransaction.html">CTransaction</a> &tx) const</td></tr>
|
|
<tr class="separator:ga3e9a088a7b6b77edd7a0f80ed246eb58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab94368cf0553687d8f1fec5d2aaa1457"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gab94368cf0553687d8f1fec5d2aaa1457">CWalletTx::GetTxTime</a> () const</td></tr>
|
|
<tr class="separator:gab94368cf0553687d8f1fec5d2aaa1457"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd3ca5b54d33038a06189f3f27a97910"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gafd3ca5b54d33038a06189f3f27a97910">CWalletTx::GetRequestCount</a> () const</td></tr>
|
|
<tr class="separator:gafd3ca5b54d33038a06189f3f27a97910"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga75c673700a9d5fa2b0ab63bfd094b045"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga75c673700a9d5fa2b0ab63bfd094b045">CWalletTx::GetAmounts</a> (std::list< <a class="el" href="structCOutputEntry.html">COutputEntry</a> > &listReceived, std::list< <a class="el" href="structCOutputEntry.html">COutputEntry</a> > &listSent, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nFee, std::string &strSentAccount, const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:ga75c673700a9d5fa2b0ab63bfd094b045"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad74c232cc8983a1c032f2163751695ed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gad74c232cc8983a1c032f2163751695ed">CWalletTx::GetAccountAmounts</a> (const std::string &strAccount, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nReceived, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nSent, <a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> &nFee, const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:gad74c232cc8983a1c032f2163751695ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83fbd462d5c070f1ad041def675007d2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga83fbd462d5c070f1ad041def675007d2">CWalletTx::WriteToDisk</a> (<a class="el" href="classCWalletDB.html">CWalletDB</a> *pwalletdb)</td></tr>
|
|
<tr class="separator:ga83fbd462d5c070f1ad041def675007d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga979a17e80e4897ed1f4ae9a4be7c493c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga979a17e80e4897ed1f4ae9a4be7c493c">CWallet::ScanForWalletTransactions</a> (<a class="el" href="classCBlockIndex.html">CBlockIndex</a> *pindexStart, bool fUpdate=false)</td></tr>
|
|
<tr class="separator:ga979a17e80e4897ed1f4ae9a4be7c493c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga796c23450c8482e10e0c75ae5c1fa8ed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga796c23450c8482e10e0c75ae5c1fa8ed">CWallet::ReacceptWalletTransactions</a> ()</td></tr>
|
|
<tr class="separator:ga796c23450c8482e10e0c75ae5c1fa8ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8467a8a31cc4dded33cc6cdb0cdabb38"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga8467a8a31cc4dded33cc6cdb0cdabb38">CWalletTx::RelayWalletTransaction</a> (<a class="el" href="classCConnman.html">CConnman</a> *connman, std::string strCommand="tx")</td></tr>
|
|
<tr class="separator:ga8467a8a31cc4dded33cc6cdb0cdabb38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga127b064ab044a96158117ec8162188a7"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classuint256.html">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga127b064ab044a96158117ec8162188a7">CWalletTx::GetConflicts</a> () const</td></tr>
|
|
<tr class="separator:ga127b064ab044a96158117ec8162188a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7757c17a323e5f6f75c92acb398d3568"><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__mapWallet.html#ga7757c17a323e5f6f75c92acb398d3568">CWalletTx::GetDebit</a> (const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="memdesc:ga7757c17a323e5f6f75c92acb398d3568"><td class="mdescLeft"> </td><td class="mdescRight">filter decides which addresses will count towards the debit <a href="#ga7757c17a323e5f6f75c92acb398d3568">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7757c17a323e5f6f75c92acb398d3568"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga176e9ecbafbee27d604acbab9804885d"><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__mapWallet.html#ga176e9ecbafbee27d604acbab9804885d">CWalletTx::GetCredit</a> (const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> &filter) const</td></tr>
|
|
<tr class="separator:ga176e9ecbafbee27d604acbab9804885d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga19bb617269ab1ce42f5d18e1f1f8db09"><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__mapWallet.html#ga19bb617269ab1ce42f5d18e1f1f8db09">CWalletTx::GetImmatureCredit</a> (bool fUseCache=true) const</td></tr>
|
|
<tr class="separator:ga19bb617269ab1ce42f5d18e1f1f8db09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf3c82ba365c720dd3d929b86bf432ef6"><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__mapWallet.html#gaf3c82ba365c720dd3d929b86bf432ef6">CWalletTx::GetAvailableCredit</a> (bool fUseCache=true) const</td></tr>
|
|
<tr class="separator:gaf3c82ba365c720dd3d929b86bf432ef6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga72f8eabb937fe06b415316c2ef4ea510"><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__mapWallet.html#ga72f8eabb937fe06b415316c2ef4ea510">CWalletTx::GetImmatureWatchOnlyCredit</a> (const bool &fUseCache=true) const</td></tr>
|
|
<tr class="separator:ga72f8eabb937fe06b415316c2ef4ea510"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac78c4da3c420b2b28370cba7044dd68d"><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__mapWallet.html#gac78c4da3c420b2b28370cba7044dd68d">CWalletTx::GetAvailableWatchOnlyCredit</a> (const bool &fUseCache=true) const</td></tr>
|
|
<tr class="separator:gac78c4da3c420b2b28370cba7044dd68d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga49cae757845e1bf0cb3c8e17bd96d4a1"><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__mapWallet.html#ga49cae757845e1bf0cb3c8e17bd96d4a1">CWalletTx::GetAnonymizedCredit</a> (bool fUseCache=true) const</td></tr>
|
|
<tr class="separator:ga49cae757845e1bf0cb3c8e17bd96d4a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd56840ebbe56702eeddbfda1870d628"><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__mapWallet.html#gadd56840ebbe56702eeddbfda1870d628">CWalletTx::GetDenominatedCredit</a> (bool unconfirmed, bool fUseCache=true) const</td></tr>
|
|
<tr class="separator:gadd56840ebbe56702eeddbfda1870d628"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga714fe72284e4cc436d84f751a9a7aa60"><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__mapWallet.html#ga714fe72284e4cc436d84f751a9a7aa60">CWalletTx::GetChange</a> () const</td></tr>
|
|
<tr class="separator:ga714fe72284e4cc436d84f751a9a7aa60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae4af382e1eeba62ee7e84100c7234f23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gae4af382e1eeba62ee7e84100c7234f23">CWalletTx::InMempool</a> () const</td></tr>
|
|
<tr class="separator:gae4af382e1eeba62ee7e84100c7234f23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga71efb0d5b5def8ae00a1d74b8741bfcb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga71efb0d5b5def8ae00a1d74b8741bfcb">CWalletTx::IsTrusted</a> () const</td></tr>
|
|
<tr class="separator:ga71efb0d5b5def8ae00a1d74b8741bfcb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga663593382cf8b0fb993e2515261bb017"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga663593382cf8b0fb993e2515261bb017">CWalletTx::IsEquivalentTo</a> (const <a class="el" href="classCWalletTx.html">CWalletTx</a> &tx) const</td></tr>
|
|
<tr class="separator:ga663593382cf8b0fb993e2515261bb017"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5660023a09ecf8107cb2b3df8d3d0e40"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classuint256.html">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#ga5660023a09ecf8107cb2b3df8d3d0e40">CWallet::ResendWalletTransactionsBefore</a> (int64_t nTime, <a class="el" href="classCConnman.html">CConnman</a> *connman)</td></tr>
|
|
<tr class="separator:ga5660023a09ecf8107cb2b3df8d3d0e40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac56b1e181b831dc6173a458861007b15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mapWallet.html#gac56b1e181b831dc6173a458861007b15">CWallet::ResendWalletTransactions</a> (int64_t nBestBlockTime, <a class="el" href="classCConnman.html">CConnman</a> *connman)</td></tr>
|
|
<tr class="separator:gac56b1e181b831dc6173a458861007b15"><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="ga9a4633bfb89da7a4afa04356a74b7970"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9a4633bfb89da7a4afa04356a74b7970">◆ </a></span>AbandonTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AbandonTransaction </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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01066">1066</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#l01902">abandontransaction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3e90096a903d49cd751f05fcdb7692ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3e90096a903d49cd751f05fcdb7692ce">◆ </a></span>AddCryptedKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddCryptedKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>vchPubKey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< unsigned char > & </td>
|
|
<td class="paramname"><em>vchCryptedSecret</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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adds an encrypted key to the store, and saves it to disk. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCCryptoKeyStore.html#a9f4d2df95008205b2b9784c5f0e8e12b">CCryptoKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00313">313</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad7edacad1c926bc4b7fe0dc1be95ce31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad7edacad1c926bc4b7fe0dc1be95ce31">◆ </a></span>AddCScript()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddCScript </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> & </td>
|
|
<td class="paramname"><em>redeemScript</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>Support for BIP 0013 : see <a href="https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki</a>. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCBasicKeyStore.html#a56249ce3540398999cd397eeb662e836">CBasicKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00349">349</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>, and <a class="el" href="rpcdump_8cpp_source.html#l00155">ImportScript()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga263869feb1fedcaf74341eae533d1e24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga263869feb1fedcaf74341eae533d1e24">◆ </a></span>AddHDPubKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddHDPubKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structCExtPubKey.html">CExtPubKey</a> & </td>
|
|
<td class="paramname"><em>extPubKey</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>Adds a HDPubKey into the wallet(database) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00260">260</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3240da36cd717146296969227a3e0bd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3240da36cd717146296969227a3e0bd5">◆ </a></span>AddKeyPubKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddKeyPubKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCKey.html">CKey</a> & </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>pubkey</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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adds a key to the store, and saves it to disk. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCCryptoKeyStore.html#a340109b8673267676a34664a76ed3274">CCryptoKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00288">288</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#l00412">importelectrumwallet()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00076">importprivkey()</a>, and <a class="el" href="rpcdump_8cpp_source.html#l00305">importwallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga73b98163dac6f2e45bf3e75e0dc3c94f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga73b98163dac6f2e45bf3e75e0dc3c94f">◆ </a></span>AddToSpends() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::AddToSpends </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpoint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>wtxid</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00701">701</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6929a0e946b08a1363a6de0ad379279f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6929a0e946b08a1363a6de0ad379279f">◆ </a></span>AddToSpends() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::AddToSpends </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>wtxid</em></td><td>)</td>
|
|
<td></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 class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00712">712</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5dd4c302f7ead99d078a113077eac045"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5dd4c302f7ead99d078a113077eac045">◆ </a></span>AddToWallet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddToWallet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCWalletTx.html">CWalletTx</a> & </td>
|
|
<td class="paramname"><em>wtxIn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fFromLoadWallet</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#l00880">880</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga487f7cba517d37d24e5fa422711574d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga487f7cba517d37d24e5fa422711574d9">◆ </a></span>AddToWalletIfInvolvingMe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddToWalletIfInvolvingMe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <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">const <a class="el" href="classCBlock.html">CBlock</a> * </td>
|
|
<td class="paramname"><em>pblock</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUpdate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Add a transaction to the wallet, or update it. pblock is optional, but should be provided if the transaction is known to be in a block. If fUpdate is true, existing transactions will be updated. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01028">1028</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga022f12d5f56bbe831136388e2ac19969"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga022f12d5f56bbe831136388e2ac19969">◆ </a></span>AddWatchOnly()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::AddWatchOnly </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> & </td>
|
|
<td class="paramname"><em>dest</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>Adds a watch-only address to the store, and saves it to disk. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCBasicKeyStore.html#a2417d0ae4e654c88cf47a1ba5f71b5a3">CBasicKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00374">374</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#l00155">ImportScript()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4abcec3066e7c462f4564c159fc15031"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4abcec3066e7c462f4564c159fc15031">◆ </a></span>ChangeWalletPassphrase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::ChangeWalletPassphrase </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> & </td>
|
|
<td class="paramname"><em>strOldWalletPassphrase</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> & </td>
|
|
<td class="paramname"><em>strNewWalletPassphrase</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#l00447">447</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#l02074">walletpassphrasechange()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga76beb4aa57afa52c8fca1f84784f29f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga76beb4aa57afa52c8fca1f84784f29f0">◆ </a></span>DeriveNewChildKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::DeriveNewChildKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCKeyMetadata.html">CKeyMetadata</a> & </td>
|
|
<td class="paramname"><em>metadata</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>secretRet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>nAccountIndex</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>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00140">140</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab34fe5bf771619dcbe22a65f013e5469"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab34fe5bf771619dcbe22a65f013e5469">◆ </a></span>EncryptWallet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::EncryptWallet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> & </td>
|
|
<td class="paramname"><em>strWalletPassphrase</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#l00723">723</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#l02159">encryptwallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1933d34612a6a438d6c45bad608ce87c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1933d34612a6a438d6c45bad608ce87c">◆ </a></span>Flush()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::Flush </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>shutdown</em> = <code>false</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Flush wallet (bitdb flush) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00589">589</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0a4476be9fde3845394c1514e69e5ff7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0a4476be9fde3845394c1514e69e5ff7">◆ </a></span>GenerateNewHDChain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::GenerateNewHDChain </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#l01392">1392</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="ga8495da27a11e957d31d7cf6e60c7422d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8495da27a11e957d31d7cf6e60c7422d">◆ </a></span>GenerateNewKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCPubKey.html">CPubKey</a> CWallet::GenerateNewKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>nAccountIndex</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>keystore implementation Generate a new key </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00103">103</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad74c232cc8983a1c032f2163751695ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad74c232cc8983a1c032f2163751695ed">◆ </a></span>GetAccountAmounts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWalletTx::GetAccountAmounts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>strAccount</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>nReceived</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>nSent</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>nFee</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01641">1641</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#l00760">GetAccountBalance()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga75c673700a9d5fa2b0ab63bfd094b045"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga75c673700a9d5fa2b0ab63bfd094b045">◆ </a></span>GetAmounts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWalletTx::GetAmounts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::list< <a class="el" href="structCOutputEntry.html">COutputEntry</a> > & </td>
|
|
<td class="paramname"><em>listReceived</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::list< <a class="el" href="structCOutputEntry.html">COutputEntry</a> > & </td>
|
|
<td class="paramname"><em>listSent</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>nFee</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strSentAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01585">1585</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="rpcwallet_8cpp_source.html#l01645">listaccounts()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l01425">ListTransactions()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga49cae757845e1bf0cb3c8e17bd96d4a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga49cae757845e1bf0cb3c8e17bd96d4a1">◆ </a></span>GetAnonymizedCredit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetAnonymizedCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseCache</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#l01944">1944</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf3c82ba365c720dd3d929b86bf432ef6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf3c82ba365c720dd3d929b86bf432ef6">◆ </a></span>GetAvailableCredit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetAvailableCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseCache</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#l01871">1871</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#l02139">CWallet::GetBalance()</a>, and <a class="el" href="wallet_8cpp_source.html#l02286">CWallet::GetUnconfirmedBalance()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac78c4da3c420b2b28370cba7044dd68d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac78c4da3c420b2b28370cba7044dd68d">◆ </a></span>GetAvailableWatchOnlyCredit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetAvailableWatchOnlyCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool & </td>
|
|
<td class="paramname"><em>fUseCache</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#l01915">1915</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#l02331">CWallet::GetUnconfirmedWatchOnlyBalance()</a>, and <a class="el" href="wallet_8cpp_source.html#l02315">CWallet::GetWatchOnlyBalance()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga714fe72284e4cc436d84f751a9a7aa60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga714fe72284e4cc436d84f751a9a7aa60">◆ </a></span>GetChange() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetChange </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#l02023">2023</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactionrecord_8cpp_source.html#l00039">TransactionRecord::decomposeTransaction()</a>, and <a class="el" href="transactiondesc_8cpp_source.html#l00074">TransactionDesc::toHTML()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac1abe6ee00d6a8f20e92e164c423a6d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac1abe6ee00d6a8f20e92e164c423a6d5">◆ </a></span>GetChange() <span class="overload">[2/3]</span></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::GetChange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTxOut.html">CTxOut</a> & </td>
|
|
<td class="paramname"><em>txout</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#l01385">1385</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3e9a088a7b6b77edd7a0f80ed246eb58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3e9a088a7b6b77edd7a0f80ed246eb58">◆ </a></span>GetChange() <span class="overload">[3/3]</span></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::GetChange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTransaction.html">CTransaction</a> & </td>
|
|
<td class="paramname"><em>tx</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#l01528">1528</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga127b064ab044a96158117ec8162188a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga127b064ab044a96158117ec8162188a7">◆ </a></span>GetConflicts() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">set< <a class="el" href="classuint256.html">uint256</a> > CWalletTx::GetConflicts </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#l01781">1781</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#l00060">WalletTxToJSON()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga63ace949094f4f52d7ef1f9f321a24e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga63ace949094f4f52d7ef1f9f321a24e7">◆ </a></span>GetConflicts() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">set< <a class="el" href="classuint256.html">uint256</a> > CWallet::GetConflicts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>txid</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get wallet transactions that conflict with given transaction (spend same outputs) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00566">566</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga176e9ecbafbee27d604acbab9804885d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga176e9ecbafbee27d604acbab9804885d">◆ </a></span>GetCredit() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01824">1824</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactionrecord_8cpp_source.html#l00039">TransactionRecord::decomposeTransaction()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l01821">gettransaction()</a>, and <a class="el" href="transactiondesc_8cpp_source.html#l00074">TransactionDesc::toHTML()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa60b69c7d4ea6063ed83b13d7c6fe695"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa60b69c7d4ea6063ed83b13d7c6fe695">◆ </a></span>GetCredit() <span class="overload">[2/3]</span></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::GetCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTxOut.html">CTxOut</a> & </td>
|
|
<td class="paramname"><em>txout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01356">1356</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae85ae49c421a405fe091ad4afa839241"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae85ae49c421a405fe091ad4afa839241">◆ </a></span>GetCredit() <span class="overload">[3/3]</span></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::GetCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <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">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01516">1516</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7757c17a323e5f6f75c92acb398d3568"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7757c17a323e5f6f75c92acb398d3568">◆ </a></span>GetDebit() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetDebit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>filter decides which addresses will count towards the debit </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01793">1793</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactionrecord_8cpp_source.html#l00039">TransactionRecord::decomposeTransaction()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l01821">gettransaction()</a>, <a class="el" href="wallet_8h_source.html#l00458">CWalletTx::IsFromMe()</a>, and <a class="el" href="transactiondesc_8cpp_source.html#l00074">TransactionDesc::toHTML()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5ab4855aac6f4b335421944403e44d6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5ab4855aac6f4b335421944403e44d6d">◆ </a></span>GetDebit() <span class="overload">[2/3]</span></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::GetDebit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTxIn.html">CTxIn</a> & </td>
|
|
<td class="paramname"><em>txin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01225">1225</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab443cb2d3a96e324587625e6b41ebcbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab443cb2d3a96e324587625e6b41ebcbf">◆ </a></span>GetDebit() <span class="overload">[3/3]</span></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::GetDebit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <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">const <a class="el" href="wallet__ismine_8h.html#aaa5e1639d76aef50f70532acc3302c4b">isminefilter</a> & </td>
|
|
<td class="paramname"><em>filter</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#l01504">1504</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2e1bee3d382fc3553be7525b80ed7c99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2e1bee3d382fc3553be7525b80ed7c99">◆ </a></span>GetDecryptedHDChain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetDecryptedHDChain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCHDChain.html">CHDChain</a> & </td>
|
|
<td class="paramname"><em>hdChainRet</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#l01464">1464</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#l00583">dumphdinfo()</a>, and <a class="el" href="rpcdump_8cpp_source.html#l00629">dumpwallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadd56840ebbe56702eeddbfda1870d628"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadd56840ebbe56702eeddbfda1870d628">◆ </a></span>GetDenominatedCredit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetDenominatedCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>unconfirmed</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseCache</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#l01978">1978</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#l02268">CWallet::GetDenominatedBalance()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga19bb617269ab1ce42f5d18e1f1f8db09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga19bb617269ab1ce42f5d18e1f1f8db09">◆ </a></span>GetImmatureCredit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetImmatureCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseCache</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#l01857">1857</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#l02301">CWallet::GetImmatureBalance()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga72f8eabb937fe06b415316c2ef4ea510"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga72f8eabb937fe06b415316c2ef4ea510">◆ </a></span>GetImmatureWatchOnlyCredit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a> CWalletTx::GetImmatureWatchOnlyCredit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool & </td>
|
|
<td class="paramname"><em>fUseCache</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#l01901">1901</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#l02346">CWallet::GetImmatureWatchOnlyBalance()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga81b8985d9f44cfbbf71c12f0857a4c54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga81b8985d9f44cfbbf71c12f0857a4c54">◆ </a></span>GetKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCKeyID.html">CKeyID</a> & </td>
|
|
<td class="paramname"><em>address</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>keyOut</em> </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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetKey implementation that can derive a HD private key on the fly. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCCryptoKeyStore.html#af46ec271fffb65a113702ba40a3738c8">CCryptoKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00216">216</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#l00546">dumpprivkey()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00629">dumpwallet()</a>, <a class="el" href="signverifymessagedialog_8cpp_source.html#l00125">SignVerifyMessageDialog::on_signMessageButton_SM_clicked()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00585">signmessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa149287cc5463b561e55c24f91353649"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa149287cc5463b561e55c24f91353649">◆ </a></span>GetOutpointPrivateSendRounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CWallet::GetOutpointPrivateSendRounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpoint</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#l01321">1321</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>, <a class="el" href="coincontroldialog_8cpp_source.html#l00693">CoinControlDialog::updateView()</a>, and <a class="el" href="coincontroldialog_8cpp_source.html#l00429">CoinControlDialog::viewItemChanged()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga156417283f7cb4e283ee97720ab07d43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga156417283f7cb4e283ee97720ab07d43">◆ </a></span>GetPubKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::GetPubKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCKeyID.html">CKeyID</a> & </td>
|
|
<td class="paramname"><em>address</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>vchPubKeyOut</em> </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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetPubKey implementation that also checks the mapHdPubKeys. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCCryptoKeyStore.html#a20b474adfe6900bb36cd4fd6f9c31380">CCryptoKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00202">202</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#l00340">_createmultisig_redeemScript()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga50bbe9588d1d53acb5e85240de353708"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga50bbe9588d1d53acb5e85240de353708">◆ </a></span>GetRealOutpointPrivateSendRounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CWallet::GetRealOutpointPrivateSendRounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpoint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nRounds</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#l01242">1242</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafd3ca5b54d33038a06189f3f27a97910"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafd3ca5b54d33038a06189f3f27a97910">◆ </a></span>GetRequestCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CWalletTx::GetRequestCount </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#l01546">1546</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactiondesc_8cpp_source.html#l00027">TransactionDesc::FormatTxStatus()</a>, <a class="el" href="transactiondesc_8cpp_source.html#l00074">TransactionDesc::toHTML()</a>, and <a class="el" href="transactionrecord_8cpp_source.html#l00231">TransactionRecord::updateStatus()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab94368cf0553687d8f1fec5d2aaa1457"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab94368cf0553687d8f1fec5d2aaa1457">◆ </a></span>GetTxTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CWalletTx::GetTxTime </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#l01540">1540</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="transactionrecord_8cpp_source.html#l00039">TransactionRecord::decomposeTransaction()</a>, <a class="el" href="transactiondesc_8cpp_source.html#l00074">TransactionDesc::toHTML()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00060">WalletTxToJSON()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac496716bb889a5934fa27398aeb2330a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac496716bb889a5934fa27398aeb2330a">◆ </a></span>GetWalletTx()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classCWalletTx.html">CWalletTx</a> * CWallet::GetWalletTx </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>hash</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#l00094">94</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae290e7a17f18e54ee3352430b745b474"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae290e7a17f18e54ee3352430b745b474">◆ </a></span>HaveKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::HaveKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCKeyID.html">CKeyID</a> & </td>
|
|
<td class="paramname"><em>address</em></td><td>)</td>
|
|
<td> const</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>HaveKey implementation that also checks the mapHdPubKeys. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classCCryptoKeyStore.html#a6c115cf1fc4129b43c8846b3d51d8ff5">CCryptoKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00244">244</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#l00412">importelectrumwallet()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00076">importprivkey()</a>, and <a class="el" href="rpcdump_8cpp_source.html#l00305">importwallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7a76d68661e6879651ac0b11f2893e58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7a76d68661e6879651ac0b11f2893e58">◆ </a></span>IncOrderPosNext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t CWallet::IncOrderPosNext </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCWalletDB.html">CWalletDB</a> * </td>
|
|
<td class="paramname"><em>pwalletdb</em> = <code>NULL</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Increment the next transaction order id </p><dl class="section return"><dt>Returns</dt><dd>next transaction order id </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00856">856</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="gae4af382e1eeba62ee7e84100c7234f23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae4af382e1eeba62ee7e84100c7234f23">◆ </a></span>InMempool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWalletTx::InMempool </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#l02032">2032</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#l02360">CWallet::AvailableCoins()</a>, <a class="el" href="transactiondesc_8cpp_source.html#l00027">TransactionDesc::FormatTxStatus()</a>, <a class="el" href="wallet_8cpp_source.html#l02286">CWallet::GetUnconfirmedBalance()</a>, <a class="el" href="wallet_8cpp_source.html#l02331">CWallet::GetUnconfirmedWatchOnlyBalance()</a>, and <a class="el" href="walletmodel_8cpp_source.html#l00748">WalletModel::transactionCanBeAbandoned()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaba1c6108b7d2d3800dd487bab4c4c82e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaba1c6108b7d2d3800dd487bab4c4c82e">◆ </a></span>IsChange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsChange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTxOut.html">CTxOut</a> & </td>
|
|
<td class="paramname"><em>txout</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#l01363">1363</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa19d4251c40cfd00f55c0895891d5028"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa19d4251c40cfd00f55c0895891d5028">◆ </a></span>IsDenominated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsDenominated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCOutPoint.html">COutPoint</a> & </td>
|
|
<td class="paramname"><em>outpoint</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#l01328">1328</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga070aa9135ca31d630fa798a868c0b59c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga070aa9135ca31d630fa798a868c0b59c">◆ </a></span>IsDenominatedAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsDenominatedAmount </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#l01343">1343</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#l01186">CPrivateSendClient::MakeCollateralAmounts()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga663593382cf8b0fb993e2515261bb017"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga663593382cf8b0fb993e2515261bb017">◆ </a></span>IsEquivalentTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWalletTx::IsEquivalentTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCWalletTx.html">CWalletTx</a> & </td>
|
|
<td class="paramname"><em>tx</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#l02072">2072</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#l00641">CWallet::SyncMetaData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga553ae4c21d71d887c392ae7b147f9dd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga553ae4c21d71d887c392ae7b147f9dd0">◆ </a></span>IsFromMe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsFromMe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTransaction.html">CTransaction</a> & </td>
|
|
<td class="paramname"><em>tx</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>should probably be renamed to IsRelevantToMe </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01499">1499</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab357b83eabbf66ccfbccb9e658b47c72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab357b83eabbf66ccfbccb9e658b47c72">◆ </a></span>IsHDEnabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsHDEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>HD Wallet Functions </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01485">1485</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#l01963">keypoolrefill()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4eada57edc1c443564b8cc9b853d955c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4eada57edc1c443564b8cc9b853d955c">◆ </a></span>IsMine() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="wallet__ismine_8h.html#a66f67ca6dd4cabac4eea13042b18e20d">isminetype</a> CWallet::IsMine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTxIn.html">CTxIn</a> & </td>
|
|
<td class="paramname"><em>txin</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#l01210">1210</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="ga01e86e06b2dfbff1560fc5a1b9af384e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga01e86e06b2dfbff1560fc5a1b9af384e">◆ </a></span>IsMine() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="wallet__ismine_8h.html#a66f67ca6dd4cabac4eea13042b18e20d">isminetype</a> CWallet::IsMine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTxOut.html">CTxOut</a> & </td>
|
|
<td class="paramname"><em>txout</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#l01351">1351</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaacddba6a399e67f598d043a369d1ba7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaacddba6a399e67f598d043a369d1ba7c">◆ </a></span>IsMine() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsMine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCTransaction.html">CTransaction</a> & </td>
|
|
<td class="paramname"><em>tx</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#l01491">1491</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6adcf1c224ed3c3fe4b0b19f6fca75d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6adcf1c224ed3c3fe4b0b19f6fca75d8">◆ </a></span>IsSpent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::IsSpent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <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>Outpoint is spent if any non-conflicted transaction spends it: </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00682">682</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga71efb0d5b5def8ae00a1d74b8741bfcb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga71efb0d5b5def8ae00a1d74b8741bfcb">◆ </a></span>IsTrusted()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWalletTx::IsTrusted </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#l02041">2041</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#l02360">CWallet::AvailableCoins()</a>, <a class="el" href="wallet_8cpp_source.html#l03044">CWallet::CountInputsWithAmount()</a>, <a class="el" href="wallet_8cpp_source.html#l03954">CWallet::GetAddressBalances()</a>, <a class="el" href="wallet_8cpp_source.html#l02139">CWallet::GetBalance()</a>, <a class="el" href="wallet_8cpp_source.html#l02286">CWallet::GetUnconfirmedBalance()</a>, <a class="el" href="wallet_8cpp_source.html#l02331">CWallet::GetUnconfirmedWatchOnlyBalance()</a>, <a class="el" href="wallet_8cpp_source.html#l02315">CWallet::GetWatchOnlyBalance()</a>, <a class="el" href="wallet_8cpp_source.html#l02831">CWallet::SelectCoinsGrouppedByAddresses()</a>, <a class="el" href="transactionrecord_8cpp_source.html#l00231">TransactionRecord::updateStatus()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l00060">WalletTxToJSON()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga01fbd78238d4ef833d059f12a7e8ac9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga01fbd78238d4ef833d059f12a7e8ac9f">◆ </a></span>LoadCryptedKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::LoadCryptedKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCPubKey.html">CPubKey</a> & </td>
|
|
<td class="paramname"><em>vchPubKey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< unsigned char > & </td>
|
|
<td class="paramname"><em>vchCryptedSecret</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adds an encrypted key to the store, without saving it to disk (used by LoadWallet) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00344">344</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadbf0abef9da8102f000d4afd5cec5bbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadbf0abef9da8102f000d4afd5cec5bbc">◆ </a></span>LoadCScript()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::LoadCScript </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> & </td>
|
|
<td class="paramname"><em>redeemScript</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#l00358">358</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9772c25246d1058eccd2063bb40c44dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9772c25246d1058eccd2063bb40c44dc">◆ </a></span>LoadHDPubKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::LoadHDPubKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCHDPubKey.html">CHDPubKey</a> & </td>
|
|
<td class="paramname"><em>hdPubKey</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>loads a HDPubKey into the wallets memory </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00252">252</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga21e6580474514f838dfe1446890085a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga21e6580474514f838dfe1446890085a4">◆ </a></span>LoadKeyMetadata()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::LoadKeyMetadata </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <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">const <a class="el" href="classCKeyMetadata.html">CKeyMetadata</a> & </td>
|
|
<td class="paramname"><em>metadata</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Load metadata (used by LoadWallet) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00334">334</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad6580f1844fc639389e1c6a1e2787ee6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad6580f1844fc639389e1c6a1e2787ee6">◆ </a></span>LoadWatchOnly()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::LoadWatchOnly </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> & </td>
|
|
<td class="paramname"><em>dest</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adds a watch-only address to the store, without saving it to disk (used by LoadWallet) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00399">399</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga009ea6afd94f2c5d560ae063883628b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga009ea6afd94f2c5d560ae063883628b5">◆ </a></span>MarkConflicted()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::MarkConflicted </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>hashBlock</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> & </td>
|
|
<td class="paramname"><em>hashTx</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01127">1127</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga26fd9a9f48230daf346500d2afb6115e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga26fd9a9f48230daf346500d2afb6115e">◆ </a></span>MarkDirty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::MarkDirty </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#l00868">868</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#l00076">importprivkey()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00155">ImportScript()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00305">importwallet()</a>, and <a class="el" href="optionsdialog_8cpp_source.html#l00262">OptionsDialog::on_okButton_clicked()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1e98c1005aec356c68c4f56ff9a02944"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1e98c1005aec356c68c4f56ff9a02944">◆ </a></span>Priority()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int COutput::Priority </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#l00084">84</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#l02720">CompareByPriority::operator()()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga796c23450c8482e10e0c75ae5c1fa8ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga796c23450c8482e10e0c75ae5c1fa8ed">◆ </a></span>ReacceptWalletTransactions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::ReacceptWalletTransactions </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#l01728">1728</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="rpcdump_8cpp_source.html#l00181">importaddress()</a>, and <a class="el" href="rpcdump_8cpp_source.html#l00247">importpubkey()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8467a8a31cc4dded33cc6cdb0cdabb38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8467a8a31cc4dded33cc6cdb0cdabb38">◆ </a></span>RelayWalletTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWalletTx::RelayWalletTransaction </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 class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01760">1760</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>, and <a class="el" href="wallet_8cpp_source.html#l02081">CWallet::ResendWalletTransactionsBefore()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5be12b9afcf63079b8c009038843b5a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5be12b9afcf63079b8c009038843b5a2">◆ </a></span>RemoveWatchOnly()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::RemoveWatchOnly </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCScript.html">CScript</a> & </td>
|
|
<td class="paramname"><em>dest</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="classCBasicKeyStore.html#a20c0eccf943d6d16e24c6e2fb63fb527">CBasicKeyStore</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00385">385</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac56b1e181b831dc6173a458861007b15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac56b1e181b831dc6173a458861007b15">◆ </a></span>ResendWalletTransactions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::ResendWalletTransactions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nBestBlockTime</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></td>
|
|
<td>)</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#a3473492a52200fb5678c0db596a5093a">CValidationInterface</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l02105">2105</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5660023a09ecf8107cb2b3df8d3d0e40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5660023a09ecf8107cb2b3df8d3d0e40">◆ </a></span>ResendWalletTransactionsBefore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="classuint256.html">uint256</a> > CWallet::ResendWalletTransactionsBefore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nTime</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></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#l02081">2081</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#l02505">resendwallettransactions()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga979a17e80e4897ed1f4ae9a4be7c493c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga979a17e80e4897ed1f4ae9a4be7c493c">◆ </a></span>ScanForWalletTransactions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int CWallet::ScanForWalletTransactions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCBlockIndex.html">CBlockIndex</a> * </td>
|
|
<td class="paramname"><em>pindexStart</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUpdate</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Scan the block chain (starting in pindexStart) for transactions from or to us. If fUpdate is true, found transactions that already exist in the wallet will be updated. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01687">1687</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="rpcdump_8cpp_source.html#l00181">importaddress()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00412">importelectrumwallet()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00076">importprivkey()</a>, <a class="el" href="rpcdump_8cpp_source.html#l00247">importpubkey()</a>, and <a class="el" href="rpcdump_8cpp_source.html#l00305">importwallet()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1697a92171b4359f49b38aed643cf92b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1697a92171b4359f49b38aed643cf92b">◆ </a></span>SetBestChain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::SetBestChain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structCBlockLocator.html">CBlockLocator</a> & </td>
|
|
<td class="paramname"><em>loc</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#a8684492d9878120ce8c6c760a790f9ea">CValidationInterface</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00521">521</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="ga60b3bce6e7e2c091287085b2facb08d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga60b3bce6e7e2c091287085b2facb08d0">◆ </a></span>SetCryptedHDChain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SetCryptedHDChain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCHDChain.html">CHDChain</a> & </td>
|
|
<td class="paramname"><em>chain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>memonly</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#l01442">1442</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac129c3bbc19abfc6986fefab1ce35aa0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac129c3bbc19abfc6986fefab1ce35aa0">◆ </a></span>SetHDChain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SetHDChain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCHDChain.html">CHDChain</a> & </td>
|
|
<td class="paramname"><em>chain</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>memonly</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#l01429">1429</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="walletdb_8cpp_source.html#l00350">ReadKeyValue()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1bb7c19e7dd483f231f8077fb7fb942b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1bb7c19e7dd483f231f8077fb7fb942b">◆ </a></span>SetMaxVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SetMaxVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>change which version we're allowed to upgrade to (note that this does not immediately imply upgrading to that format) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00554">554</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="gafa48a3ee3096681650c8b9589579e9cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafa48a3ee3096681650c8b9589579e9cb">◆ </a></span>SetMinVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::SetMinVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">enum <a class="el" href="wallet_8h.html#a39a6b71da3eb95cddc0836d3b27ac7c9">WalletFeature</a> </td>
|
|
<td class="paramname"><em>nVersion</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>pwalletdbIn</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fExplicit</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>signify that a particular wallet feature is now used. this may change nWalletVersion and nWalletMaxVersion if those are lower </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00527">527</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="gac555c90c12f8141f809df7113e8f225f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac555c90c12f8141f809df7113e8f225f">◆ </a></span>SyncMetaData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::SyncMetaData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::pair< TxSpends::iterator, TxSpends::iterator > </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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 class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00641">641</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaac999a0c557887b371bd8d9efaa6ea93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaac999a0c557887b371bd8d9efaa6ea93">◆ </a></span>SyncTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CWallet::SyncTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <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">const <a class="el" href="classCBlock.html">CBlock</a> * </td>
|
|
<td class="paramname"><em>pblock</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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classCValidationInterface.html#a1d255ed08bf26dbd6ad5924cabfdfae4">CValidationInterface</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l01189">1189</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad80664c1a4a4cc36e8bd52077b1bd4db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad80664c1a4a4cc36e8bd52077b1bd4db">◆ </a></span>ToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string COutput::ToString </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#l00079">79</a> of file <a class="el" href="wallet_8cpp_source.html">wallet.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7d19286b74feeb6219af749a1fa5330b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7d19286b74feeb6219af749a1fa5330b">◆ </a></span>Unlock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::Unlock </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> & </td>
|
|
<td class="paramname"><em>strWalletPassphrase</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fForMixingOnly</em> = <code>false</code> </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#l00404">404</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#l02007">walletpassphrase()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2ed6fec1e8e0076d380351d5a469e4c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2ed6fec1e8e0076d380351d5a469e4c8">◆ </a></span>Verify()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWallet::Verify </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>walletFile</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>warningString</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>errorString</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>Verify the wallet database and perform salvage if required. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="wallet_8cpp_source.html#l00594">594</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="ga83fbd462d5c070f1ad041def675007d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga83fbd462d5c070f1ad041def675007d2">◆ </a></span>WriteToDisk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CWalletTx::WriteToDisk </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCWalletDB.html">CWalletDB</a> * </td>
|
|
<td class="paramname"><em>pwalletdb</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#l01677">1677</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#l00880">CWallet::AddToWallet()</a>, and <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>
|