5 #ifndef BITCOIN_WALLET_FEEBUMPER_H 6 #define BITCOIN_WALLET_FEEBUMPER_H 36 std::vector<std::string>& errors,
45 std::vector<std::string>& errors,
62 std::vector<std::string>& errors,
67 #endif // BITCOIN_WALLET_FEEBUMPER_H Definition: transaction.h:366
Definition: feebumper.cpp:60
FeeEstimateMode
Definition: fees.h:49
Definition: coincontrol.h:16
int64_t CAmount
Definition: amount.h:12
bool SignTransaction(CWallet *wallet, CMutableTransaction &mtx)
Definition: feebumper.cpp:302
Result CreateTotalBumpTransaction(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 based on total amount.
Definition: feebumper.cpp:74
Result CreateRateBumpTransaction(CWallet *wallet, const uint256 &txid, const CCoinControl &coin_control, std::vector< std::string > &errors, CAmount &old_fee, CAmount &new_fee, CMutableTransaction &mtx)
Create bumpfee transaction based on feerate estimates.
Definition: feebumper.cpp:199
bool TransactionCanBeBumped(const CWallet *wallet, const uint256 &txid)
Return whether transaction can be bumped.
Definition: feebumper.cpp:62
Definition: uint256.h:121
Result CommitTransaction(CWallet *wallet, const uint256 &txid, CMutableTransaction &&mtx, std::vector< std::string > &errors, uint256 &bumped_txid)
Definition: feebumper.cpp:308
Result
Definition: feebumper.h:18