BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Namespaces | Functions | Variables
feebumper.cpp File Reference
#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>
Include dependency graph for feebumper.cpp:

Go to the source code of this file.

Namespaces

 feebumper
 

Functions

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...
 

Variables

static feebumper::Result wallet cs_wallet
 

Variable Documentation

◆ cs_wallet

feebumper::Result wallet cs_wallet

Definition at line 22 of file feebumper.cpp.