#include <consensus/validation.h>
#include <wallet/coincontrol.h>
#include <wallet/feebumper.h>
#include <wallet/fees.h>
#include <wallet/wallet.h>
#include <policy/fees.h>
#include <policy/policy.h>
#include <policy/rbf.h>
#include <validation.h>
#include <txmempool.h>
#include <utilmoneystr.h>
#include <util.h>
#include <net.h>
Go to the source code of this file.
|
bool | feebumper::TransactionCanBeBumped (const CWallet *wallet, const uint256 &txid) |
| Return whether transaction can be bumped. More...
|
|
Result | feebumper::CreateTransaction (const CWallet *wallet, const uint256 &txid, const CCoinControl &coin_control, CAmount total_fee, std::vector< std::string > &errors, CAmount &old_fee, CAmount &new_fee, CMutableTransaction &mtx) |
| Create bumpfee transaction. More...
|
|
bool | feebumper::SignTransaction (CWallet *wallet, CMutableTransaction &mtx) |
| Sign the new transaction,. More...
|
|
Result | feebumper::CommitTransaction (CWallet *wallet, const uint256 &txid, CMutableTransaction &&mtx, std::vector< std::string > &errors, uint256 &bumped_txid) |
| Commit the bumpfee transaction. More...
|
|
◆ cs_wallet