wallet_api: PendingTransaction::txCount - number of split transactions
This commit is contained in:
parent
e8a55db29d
commit
4dcb74f97f
3 changed files with 13 additions and 2 deletions
|
@ -80,8 +80,8 @@ std::vector<std::string> PendingTransactionImpl::txid() const
|
|||
bool PendingTransactionImpl::commit()
|
||||
{
|
||||
|
||||
LOG_PRINT_L0("m_pending_tx size: " << m_pending_tx.size());
|
||||
assert(m_pending_tx.size() == 1);
|
||||
LOG_PRINT_L3("m_pending_tx size: " << m_pending_tx.size());
|
||||
|
||||
try {
|
||||
while (!m_pending_tx.empty()) {
|
||||
auto & ptx = m_pending_tx.back();
|
||||
|
@ -142,5 +142,10 @@ uint64_t PendingTransactionImpl::fee() const
|
|||
return result;
|
||||
}
|
||||
|
||||
uint64_t PendingTransactionImpl::txCount() const
|
||||
{
|
||||
return m_pending_tx.size();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -50,6 +50,7 @@ public:
|
|||
uint64_t dust() const;
|
||||
uint64_t fee() const;
|
||||
std::vector<std::string> txid() const;
|
||||
uint64_t txCount() const;
|
||||
// TODO: continue with interface;
|
||||
|
||||
private:
|
||||
|
|
|
@ -66,6 +66,11 @@ struct PendingTransaction
|
|||
virtual uint64_t dust() const = 0;
|
||||
virtual uint64_t fee() const = 0;
|
||||
virtual std::vector<std::string> txid() const = 0;
|
||||
/*!
|
||||
* \brief txCount - number of transactions current transaction will be splitted to
|
||||
* \return
|
||||
*/
|
||||
virtual uint64_t txCount() const = 0;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue