5 #ifndef BITCOIN_WALLET_FEEBUMPER_H 6 #define BITCOIN_WALLET_FEEBUMPER_H 36 std::vector<bilingual_str>& errors,
53 std::vector<bilingual_str>& errors,
58 #endif // BITCOIN_WALLET_FEEBUMPER_H bool SignTransaction(CWallet &wallet, CMutableTransaction &mtx)
Sign the new transaction,.
Result CreateRateBumpTransaction(CWallet &wallet, const uint256 &txid, const CCoinControl &coin_control, std::vector< bilingual_str > &errors, CAmount &old_fee, CAmount &new_fee, CMutableTransaction &mtx)
Create bumpfee transaction based on feerate estimates.
int64_t CAmount
Amount in satoshis (Can be negative)
bool TransactionCanBeBumped(const CWallet &wallet, const uint256 &txid)
Return whether transaction can be bumped.
A transaction with a bunch of additional info that only the owner cares about.
Result CommitTransaction(CWallet &wallet, const uint256 &txid, CMutableTransaction &&mtx, std::vector< bilingual_str > &errors, uint256 &bumped_txid)
Commit the bumpfee transaction.
A CWallet maintains a set of transactions and balances, and provides the ability to create new transa...
A mutable version of CTransaction.