5 #ifndef BITCOIN_WALLET_FEEBUMPER_H 6 #define BITCOIN_WALLET_FEEBUMPER_H 36 std::vector<std::string>& errors,
53 std::vector<std::string>& errors,
58 #endif // BITCOIN_WALLET_FEEBUMPER_H Result 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.
int64_t CAmount
Amount in satoshis (Can be negative)
bool SignTransaction(CWallet *wallet, CMutableTransaction &mtx)
Sign the new transaction,.
A transaction with a bunch of additional info that only the owner cares about.
bool TransactionCanBeBumped(const CWallet *wallet, const uint256 &txid)
Return whether transaction can be bumped.
Result CommitTransaction(CWallet *wallet, const uint256 &txid, CMutableTransaction &&mtx, std::vector< std::string > &errors, uint256 &bumped_txid)
Commit the bumpfee transaction.
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances...
A mutable version of CTransaction.