14 recipients(_recipients),
52 if (i == nChangePosRet)
54 rcp.
amount = walletTransaction->
vout[i].nValue;
62 CAmount totalTransactionAmount = 0;
65 totalTransactionAmount += rcp.amount;
67 return totalTransactionAmount;
std::shared_ptr< const CTransaction > CTransactionRef
std::deque< CInv >::iterator it
CAmount getTransactionFee() const
QList< SendCoinsRecipient > getRecipients() const
int64_t GetVirtualTransactionSize(int64_t nWeight, int64_t nSigOpCost, unsigned int bytes_per_sigop)
Compute the virtual transaction size (weight reinterpreted as bytes).
void setTransactionFee(const CAmount &newFee)
int64_t CAmount
Amount in satoshis (Can be negative)
WalletModelTransaction(const QList< SendCoinsRecipient > &recipients)
void reassignAmounts(int nChangePosRet)
const std::vector< CTxOut > vout
CTransactionRef & getWtx()
CAmount getTotalTransactionAmount() const
The basic transaction that is broadcasted on the network and contained in blocks. ...
unsigned int getTransactionSize()
QList< SendCoinsRecipient > recipients