PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
CRecipient Class Referencefinal

#include <wallet.h>

Inheritance diagram for CRecipient:
[legend]
Collaboration diagram for CRecipient:
[legend]

Public Member Functions

 CRecipient (const CScript &_scriptPubKey, const CAmount &_nAmount, bool _fSubtractFeeFromAmount)
 
bool isTransparent () const override
 
Optional< CScriptgetScript () const override
 
- Public Member Functions inherited from CRecipientBase
 CRecipientBase (const CAmount &_nAmount, bool _fSubtractFeeFromAmount)
 
virtual Optional< libzcash::SaplingPaymentAddressgetSapPaymentAddr () const
 
virtual std::string getMemo () const
 

Public Attributes

CScript scriptPubKey
 
- Public Attributes inherited from CRecipientBase
CAmount nAmount
 
bool fSubtractFeeFromAmount
 

Detailed Description

Definition at line 228 of file wallet.h.

Constructor & Destructor Documentation

◆ CRecipient()

CRecipient::CRecipient ( const CScript _scriptPubKey,
const CAmount _nAmount,
bool  _fSubtractFeeFromAmount 
)
inline

Definition at line 232 of file wallet.h.

Member Function Documentation

◆ getScript()

Optional<CScript> CRecipient::getScript ( ) const
inlineoverridevirtual

Reimplemented from CRecipientBase.

Definition at line 235 of file wallet.h.

◆ isTransparent()

bool CRecipient::isTransparent ( ) const
inlineoverridevirtual

Reimplemented from CRecipientBase.

Definition at line 234 of file wallet.h.

Member Data Documentation

◆ scriptPubKey

CScript CRecipient::scriptPubKey

Definition at line 231 of file wallet.h.


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