Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
walletmodeltransaction.cpp
Go to the documentation of this file.
34 return (!walletTransaction ? 0 : (::GetSerializeSize(*walletTransaction->tx, SER_NETWORK, PROTOCOL_VERSION)));
CWalletTx * getTransaction() const
Definition: walletmodeltransaction.cpp:27
size_t GetSerializeSize(const T &t, int nType, int nVersion=0)
Definition: serialize.h:1295
std::unique_ptr< CReserveKey > keyChange
Definition: walletmodeltransaction.h:45
CAmount getTransactionFee() const
Definition: walletmodeltransaction.cpp:37
QList< SendCoinsRecipient > getRecipients() const
Definition: walletmodeltransaction.cpp:22
void newPossibleKeyChange(CWallet *wallet)
Definition: walletmodeltransaction.cpp:96
void setTransactionFee(const CAmount &newFee)
Definition: walletmodeltransaction.cpp:42
WalletModelTransaction(const QList< SendCoinsRecipient > &recipients)
Definition: walletmodeltransaction.cpp:9
Definition: walletmodel.h:39
const payments::PaymentDetails & getDetails() const
Definition: paymentrequestplus.h:44
CWalletTx * walletTransaction
Definition: walletmodeltransaction.h:44
~WalletModelTransaction()
Definition: walletmodeltransaction.cpp:17
CScript GetScriptForDestination(const CTxDestination &dest)
Generate a Bitcoin scriptPubKey for the given CTxDestination.
Definition: standard.cpp:256
A transaction with a bunch of additional info that only the owner cares about.
Definition: wallet.h:280
CReserveKey * getPossibleKeyChange()
Definition: walletmodeltransaction.cpp:101
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances...
Definition: wallet.h:715
CAmount getTotalTransactionAmount() const
Definition: walletmodeltransaction.cpp:86
Definition: serialize.h:160
unsigned int getTransactionSize()
Definition: walletmodeltransaction.cpp:32
void reassignAmounts()
Definition: walletmodeltransaction.cpp:47
QList< SendCoinsRecipient > recipients
Definition: walletmodeltransaction.h:43