Dash Core  0.12.2.1
P2P Digital Currency
CKeyHolder Class Reference

#include <privatesend-util.h>

Public Member Functions

 CKeyHolder (CWallet *pwalletIn)
 
 CKeyHolder (CKeyHolder &&)=default
 
CKeyHolderoperator= (CKeyHolder &&)=default
 
void KeepKey ()
 
void ReturnKey ()
 
CScript GetScriptForDestination () const
 

Private Attributes

CReserveKey reserveKey
 
CPubKey pubKey
 

Detailed Description

Definition at line 10 of file privatesend-util.h.

Constructor & Destructor Documentation

◆ CKeyHolder() [1/2]

CKeyHolder::CKeyHolder ( CWallet pwalletIn)

Definition at line 6 of file privatesend-util.cpp.

◆ CKeyHolder() [2/2]

CKeyHolder::CKeyHolder ( CKeyHolder &&  )
default

Member Function Documentation

◆ GetScriptForDestination()

CScript CKeyHolder::GetScriptForDestination ( ) const

◆ KeepKey()

void CKeyHolder::KeepKey ( )

Definition at line 12 of file privatesend-util.cpp.

◆ operator=()

CKeyHolder& CKeyHolder::operator= ( CKeyHolder &&  )
default

◆ ReturnKey()

void CKeyHolder::ReturnKey ( )

Definition at line 17 of file privatesend-util.cpp.

Member Data Documentation

◆ pubKey

CPubKey CKeyHolder::pubKey
private

Definition at line 14 of file privatesend-util.h.

Referenced by CKeyHolder(), and GetScriptForDestination().

◆ reserveKey

CReserveKey CKeyHolder::reserveKey
private

Definition at line 13 of file privatesend-util.h.

Referenced by CKeyHolder(), KeepKey(), and ReturnKey().


The documentation for this class was generated from the following files: