Improve CFeeBumper interface, add comments, make use of std::move

This commit is contained in:
Jonas Schnelli
2017-03-30 09:26:21 +02:00
parent 0df22ed6fd
commit 5f59d3ecb7
3 changed files with 18 additions and 3 deletions

View File

@@ -42,7 +42,7 @@ int64_t CalculateMaximumSignedTxSize(const CTransaction &tx, const CWallet *pWal
CFeeBumper::CFeeBumper(const CWallet *pWallet, const uint256 txidIn, int newConfirmTarget, bool specifiedConfirmTarget, CAmount totalFee, bool newTxReplaceable)
:
txid(txidIn),
txid(std::move(txidIn)),
nOldFee(0),
nNewFee(0)
{
@@ -229,6 +229,11 @@ CFeeBumper::CFeeBumper(const CWallet *pWallet, const uint256 txidIn, int newConf
currentResult = BumpFeeResult::OK;
}
bool CFeeBumper::signTransaction(CWallet *pWallet)
{
return pWallet->SignTransaction(mtx);
}
bool CFeeBumper::commit(CWallet *pWallet)
{
AssertLockHeld(pWallet->cs_wallet);